pub struct Identity {Show 14 fields
pub id_tag_prefix: Box<str>,
pub id_tag_domain: Box<str>,
pub email: Option<Box<str>>,
pub registrar_id_tag: Box<str>,
pub owner_id_tag: Option<Box<str>>,
pub address: Option<Box<str>>,
pub address_type: Option<AddressType>,
pub address_updated_at: Option<Timestamp>,
pub dyndns: bool,
pub lang: Option<Box<str>>,
pub status: IdentityStatus,
pub created_at: Timestamp,
pub updated_at: Timestamp,
pub expires_at: Timestamp,
}Expand description
Represents an identity registration
Fields§
§id_tag_prefix: Box<str>Unique identifier prefix (local part) for this identity
id_tag_domain: Box<str>Domain part of the identity (e.g., cloudillo.net)
email: Option<Box<str>>Email address associated with this identity (optional for community-owned identities)
registrar_id_tag: Box<str>ID tag of the registrar who created this identity
owner_id_tag: Option<Box<str>>ID tag of the owner who controls this identity (if different from registrar) When set, the owner has permanent control; registrar only has control while Pending
address: Option<Box<str>>Address (DNS record, server address, or other routing info)
address_type: Option<AddressType>Type of the address (IPv4, IPv6, or Hostname)
address_updated_at: Option<Timestamp>Timestamp when the address was last updated
dyndns: boolWhether this identity uses dynamic DNS (60s TTL instead of 3600s)
lang: Option<Box<str>>Preferred language for emails and notifications (e.g., “hu”, “de”)
status: IdentityStatusStatus of this identity in its lifecycle
created_at: TimestampTimestamp when the identity was created
updated_at: TimestampTimestamp when the identity was last updated
expires_at: TimestampTimestamp when the identity expires