NAME

XML::SRS::Domain - Class representing an SRS Domain response object

DESCRIPTION

This class represents an SRS Domain object, i.e. objects returned from a request involving domains, such as 'Whois'. The root XML element of this class is 'Domain'.

ATTRIBUTES

Each attribute of this class has an accessor/mutator of the same name as the attribute. Additionally, they can be passed as parameters to the constructor.

default_contacts

Must be of type XML::SRS::DefaultContacts. Maps to the XML element 'DefaultContacts'

locked_date

Must be of type XML::SRS::TimeStamp. Maps to the XML element 'LockedDate'

contact_technical

Must be of type XML::SRS::Contact. Maps to the XML element 'TechnicalContact'

dns_sec

Must be of type XML::SRS::DS::List. Maps to the XML element 'DNSSEC'

status

Must be of type Str. Maps to the XML attribute 'Status'

name_unicode

Must be of type Str. Maps to the XML attribute 'DomainNameUnicode'

name_language

Must be of type Str. Maps to the XML attribute 'DomainNameLanguage'

term

Must be of type XML::SRS::Term. Maps to the XML attribute 'Term'

UDAI

Must be of type Str. Maps to the XML attribute 'UDAI'

registrar_name

Must be of type Str. Maps to the XML attribute 'RegistrarName'

delegate

Must be of type XML::SRS::Boolean. Maps to the XML attribute 'Delegate'

registrant_ref

Must be of type XML::SRS::UID. Maps to the XML attribute 'RegistrantRef'

contact_registrar_public

Must be of type XML::SRS::Contact. Maps to the XML element 'RegistrarPublicContact'

contact_admin

Must be of type XML::SRS::Contact. Maps to the XML element 'AdminContact'

name_unicode_hex

Must be of type Str. Maps to the XML attribute 'DomainNameUnicodeHex'

contact_registrant

Must be of type XML::SRS::Contact. Maps to the XML element 'RegistrantContact'

name

Must be of type XML::SRS::DomainName. Maps to the XML attribute 'DomainName'

nameservers

Must be of type XML::SRS::Server::List. Maps to the XML element 'NameServers'

registered_date

Must be of type XML::SRS::TimeStamp. Maps to the XML element 'RegisteredDate'

registrar_id

Must be of type XML::SRS::Number. Maps to the XML attribute 'RegistrarId'

audit

Must be of type XML::SRS::AuditDetails. Maps to the XML element 'AuditDetails'

billed_until

Must be of type XML::SRS::TimeStamp. Maps to the XML element 'BilledUntil'

cancelled_date

Must be of type XML::SRS::TimeStamp. Maps to the XML element 'CancelledDate'

METHODS

new(%params)

Construct a new XML::SRS::Request object. %params specifies the initial values of the attributes.

COMPOSED OF

XML::SRS::ActionResponse