noNamespace
element WhoisRecord

Documentation
the root element representing a whois record
    
Properties
This component is not nillable.

Model
<WhoisRecord>
(createdDate, updatedDate, expiresDate, registrant, administrativeContact, billingContact, technicalContact, zoneContact, domainName, nameServers, rawText, parseCode, header, strippedText, footer, audit, registryData, domainAvailability, contactEmail, domainNameExt, estimatedDomainAge )
</WhoisRecord>


Nested Element Summary
 administrativeContact
           The administrative contact is the person in charge of the administrative dealings pertaining to the company owning the domain name.  
 audit
           audit contains audit information for the whois record  
 billingContact
           the billing contact is the individual who is authorized by the registrant to receive the invoice for domain name registration anddomain name renewal fees.  
xsd:stringcontactEmail
          contactEmail is the best available contact email for this domain name. 
xsd:dateTimecreatedDate
           when the domain name was first registered/created  
xsd:string

dataError
          the error code indicating an error in this whois record. Possible values are: INCOMPLETE_DATA (this whois record contains only partial or corrupted data), MISSING_WHOIS_DATA (there's no whois data available for this domain, only because the domain is not registered)

xsd:stringdomainAvailability
          domainAvailability indicates if the domain name is available to be registered. 
xsd:stringdomainName
          the doman name
xsd:stringdomainNameExt
          the domain name extension. 
xsd:stringestimatedDomainAge
          estimated domain age in days. 
xsd:dateTimeexpiresDate
           when the domain name will expire  
xsd:stringfooter
           the footer of the whois record is part of the raw after the last identifiable field.  
xsd:stringheader
           the header of the whois record is part of the raw text up until the first identifiable field.  
 nameServers
          A name server is a computer server that hosts a network service for providing responses to queries against a directory service. 
xsd:integer

parseCode
          a bitmask indicating which fields are parsed in this whois record. A binary value of 1 at index i represents a non empty value field at that index. The fields that this parse code bitmask represents are, from the least significant to most significant bit in this order: createdDate, expiresDate, referralURL(exists in registryData only), registrarName, status, updatedDate, whoisServer(exists in registryData only),
nameServers, administrativeContact, billingContact, registrant, technicalContact, and zoneContact.

For example, a parseCode of 3 (binary: 11) means that the only non-empty fields are createdDate and expiresDate. a parseCode of 8(binary:1000) means that the only non-empty field is registrarName.

Note: the fields represented by the parseCode do not represent all fields exist in the whois record.

xsd:stringrawText
           the complete raw text of the whois record  
 registrant
          The domain name registrant is the owner of the domain name. 
 registryData
          Each domain name has potentially up to 2 whois record, one from the registry and one from the registrar. 
xsd:stringstrippedText
           the stripped text of the whois record includes part of the raw excluding header and footer, this should only include identifiable fields.  
 technicalContact
           The technical contact is the person in charge of all technical questions regarding a particular domain name.  
xsd:dateTimeupdatedDate
           when the whois data was updated  
 zoneContact
           The domain technical/zone contact is the person who tends to the technical aspects of maintaining the domain's name server and resolver software, and database files.  
Source
<xsd:element name="WhoisRecord">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="createdDate" type="xsd:dateTime">
</xsd:element>
<xsd:element name="updatedDate" type="xsd:dateTime">
</xsd:element>
<xsd:element name="expiresDate" type="xsd:dateTime">
</xsd:element>
<xsd:element name="registrant">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="organization" type="xsd:string"/>
<xsd:element name="street1" type="xsd:string"/>
<xsd:element name="street2" type="xsd:string"/>
<xsd:element name="city" type="xsd:string"/>
<xsd:element name="state" type="xsd:string"/>
<xsd:element name="postalCode" type="xsd:int"/>
<xsd:element name="rawText" type="xsd:string"/>
<xsd:element name="unparsable" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="administrativeContact">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="organization" type="xsd:string"/>
<xsd:element name="street1" type="xsd:string"/>
<xsd:element name="street2" type="xsd:string"/>
<xsd:element name="city" type="xsd:string"/>
<xsd:element name="state" type="xsd:string"/>
<xsd:element name="postalCode" type="xsd:int"/>
<xsd:element name="country" type="xsd:string"/>
<xsd:element name="email" type="xsd:string"/>
<xsd:element name="telephone" type="xsd:string"/>
<xsd:element name="rawText" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="billingContact">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="organization" type="xsd:string"/>
<xsd:element name="street1" type="xsd:string"/>
<xsd:element name="street2" type="xsd:string"/>
<xsd:element name="city" type="xsd:string"/>
<xsd:element name="state" type="xsd:string"/>
<xsd:element name="postalCode" type="xsd:int"/>
<xsd:element name="country" type="xsd:string"/>
<xsd:element name="email" type="xsd:string"/>
<xsd:element name="telephone" type="xsd:string"/>
<xsd:element name="rawText" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="technicalContact">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="organization" type="xsd:string"/>
<xsd:element name="street1" type="xsd:string"/>
<xsd:element name="street2" type="xsd:string"/>
<xsd:element name="city" type="xsd:string"/>
<xsd:element name="state" type="xsd:string"/>
<xsd:element name="postalCode" type="xsd:int"/>
<xsd:element name="country" type="xsd:string"/>
<xsd:element name="email" type="xsd:string"/>
<xsd:element name="telephone" type="xsd:string"/>
<xsd:element name="fax" type="xsd:string"/>
<xsd:element name="rawText" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="zoneContact">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="organization" type="xsd:string"/>
<xsd:element name="street1" type="xsd:string"/>
<xsd:element name="street2" type="xsd:string"/>
<xsd:element name="city" type="xsd:string"/>
<xsd:element name="state" type="xsd:string"/>
<xsd:element name="postalCode" type="xsd:int"/>
<xsd:element name="country" type="xsd:string"/>
<xsd:element name="email" type="xsd:string"/>
<xsd:element name="telephone" type="xsd:string"/>
<xsd:element name="rawText" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="domainName" type="xsd:string"/>
<xsd:element name="nameServers">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="rawText" type="xsd:string"/>
<xsd:element name="hostNames">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="Address" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="class" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="ips">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="Address" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="class" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="rawText" type="xsd:string">
</xsd:element>
<xsd:element name="header" type="xsd:string">
</xsd:element>
<xsd:element name="strippedText" type="xsd:string">
</xsd:element>
<xsd:element name="footer" type="xsd:string">
</xsd:element>
<xsd:element name="audit">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="createdDate" type="xsd:string">
</xsd:element>
<xsd:element name="updatedDate" type="xsd:string">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="registryData">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="createdDate" type="xsd:dateTime">
</xsd:element>
<xsd:element name="updatedDate" type="xsd:dateTime">
</xsd:element>
<xsd:element name="expiresDate" type="xsd:dateTime">
</xsd:element>
<xsd:element name="registrant">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="organization" type="xsd:string"/>
<xsd:element name="street1" type="xsd:string"/>
<xsd:element name="street2" type="xsd:string"/>
<xsd:element name="city" type="xsd:string"/>
<xsd:element name="state" type="xsd:string"/>
<xsd:element name="postalCode" type="xsd:int"/>
<xsd:element name="rawText" type="xsd:string"/>
<xsd:element name="unparsable" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="administrativeContact">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="organization" type="xsd:string"/>
<xsd:element name="street1" type="xsd:string"/>
<xsd:element name="street2" type="xsd:string"/>
<xsd:element name="city" type="xsd:string"/>
<xsd:element name="state" type="xsd:string"/>
<xsd:element name="postalCode" type="xsd:int"/>
<xsd:element name="country" type="xsd:string"/>
<xsd:element name="email" type="xsd:string"/>
<xsd:element name="telephone" type="xsd:string"/>
<xsd:element name="rawText" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="billingContact">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="organization" type="xsd:string"/>
<xsd:element name="street1" type="xsd:string"/>
<xsd:element name="street2" type="xsd:string"/>
<xsd:element name="city" type="xsd:string"/>
<xsd:element name="state" type="xsd:string"/>
<xsd:element name="postalCode" type="xsd:int"/>
<xsd:element name="country" type="xsd:string"/>
<xsd:element name="email" type="xsd:string"/>
<xsd:element name="telephone" type="xsd:string"/>
<xsd:element name="rawText" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="technicalContact">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="organization" type="xsd:string"/>
<xsd:element name="street1" type="xsd:string"/>
<xsd:element name="street2" type="xsd:string"/>
<xsd:element name="city" type="xsd:string"/>
<xsd:element name="state" type="xsd:string"/>
<xsd:element name="postalCode" type="xsd:int"/>
<xsd:element name="country" type="xsd:string"/>
<xsd:element name="email" type="xsd:string"/>
<xsd:element name="telephone" type="xsd:string"/>
<xsd:element name="fax" type="xsd:string"/>
<xsd:element name="rawText" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="zoneContact">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="organization" type="xsd:string"/>
<xsd:element name="street1" type="xsd:string"/>
<xsd:element name="street2" type="xsd:string"/>
<xsd:element name="city" type="xsd:string"/>
<xsd:element name="state" type="xsd:string"/>
<xsd:element name="postalCode" type="xsd:int"/>
<xsd:element name="country" type="xsd:string"/>
<xsd:element name="email" type="xsd:string"/>
<xsd:element name="telephone" type="xsd:string"/>
<xsd:element name="rawText" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="domainName" type="xsd:string"/>
<xsd:element name="nameServers">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="rawText" type="xsd:string"/>
<xsd:element name="hostNames">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="Address" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="class" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="ips">
<xsd:complexType>
<xsd:attribute name="class" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="status" type="xsd:string"/>
<xsd:element name="rawText" type="xsd:string">
</xsd:element>
<xsd:element name="parseCode" type="xsd:integer"/>
<xsd:element name="header" type="xsd:string">
</xsd:element>
<xsd:element name="strippedText" type="xsd:string">
</xsd:element>
<xsd:element name="footer" type="xsd:string">
</xsd:element>
<xsd:element name="audit">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="createdDate" type="xsd:string">
</xsd:element>
<xsd:element name="updatedDate" type="xsd:string">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="registrarName" type="xsd:string">
</xsd:element>
<xsd:element name="whoisServer" type="xsd:string">
</xsd:element>
<xsd:element name="referralURL" type="xsd:string">
</xsd:element>
<xsd:element name="createdDateNormalized" type="xsd:dateTime">
</xsd:element>
<xsd:element name="updatedDateNormalized" type="xsd:dateTime">
</xsd:element>
<xsd:element name="expiresDateNormalized" type="xsd:dateTime">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="domainAvailability" type="xsd:string">
</xsd:element>
<xsd:element name="contactEmail" type="xsd:string">
</xsd:element>
<xsd:element name="domainNameExt" type="xsd:string">
</xsd:element>
<xsd:element name="estimatedDomainAge" type="xsd:string">
</xsd:element>
<xsd:element name="dataError" type="xsd:string">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.