Record class
Annotations
@JsonSerializable.new(createToJson: true)
Properties
Comments or notes about the DNS record. This field has no effect on DNS responses.
getter/setter pair
content
↔ String ?
Record coentent
getter/setter pair
hashCode
→ int
The hash code for this object.
no setter inherited
id
↔ String
Record id
getter/setter pair
name
↔ String
DNS record name (or @ for the zone apex) in Punycode.
getter/setter pair
priority
↔ int ?
Required for MX, SRV and URI records; unused by other record types. Records with lower priorities are preferred.
getter/setter pair
proxied
↔ bool
Whether the record is receiving the performance and security benefits of Cloudflare.
getter/setter pair
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
ttl
↔ int
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
getter/setter pair
type
↔ String
Record type.
getter/setter pair