Struct dnsimple::dnsimple::domains::Domain[][src]

pub struct Domain {
    pub id: u64,
    pub account_id: u64,
    pub registrant_id: Option<u64>,
    pub name: String,
    pub unicode_name: String,
    pub state: String,
    pub auto_renew: bool,
    pub private_whois: bool,
    pub expires_on: Option<String>,
    pub expires_at: Option<String>,
    pub created_at: String,
    pub updated_at: String,
}
Expand description

Represents a domain

Fields

id: u64

The domain ID in DNSimple

account_id: u64

The account ID holding the domain

registrant_id: Option<u64>

The registrants ID

name: String

The name of the domain

unicode_name: String

The name of the domain in unicode

state: String

The state of the domain

auto_renew: bool

Set to true if the domain will be auto-renewed

private_whois: bool

Set to true if the domain is WHOIS protected

expires_on: Option<String>

The day the domain will expire

expires_at: Option<String>

The exact expiration time of the domain

created_at: String

When the domain was created

updated_at: String

When the domain was last updated

Trait Implementations

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.