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.