using System; namespace WmTransIp{ /// /// This object represents either a domain registration request, or transfer request. /// Use this object to track statuscode and registration details (whois and nameserver); /// public class DomainRequest{ protected string domainName; protected DomainWhois whois; protected DomainNameservers nameservers; protected int lastStatusCode; protected string lastStatusMessage; protected bool isTransfer; // false for register, true for transfer protected string transipInvoice; public DomainRequest(string domainName, DomainWhois whois, DomainNameservers nameservers){ this.domainName = domainName; this.whois = whois; this.nameservers = nameservers; } public string DomainName{ get { return domainName; } set { domainName = value; } } public DomainWhois Whois{ get { return whois; } set { whois = value; } } public DomainNameservers Nameservers{ get { return nameservers; } set { nameservers = value; } } public int LastStatusCode{ get { return lastStatusCode; } set { lastStatusCode = value; } } public string LastStatusMessage{ get { return lastStatusMessage; } set { lastStatusMessage = value; } } public bool IsTransfer{ get { return isTransfer; } set { isTransfer = value; } } public string TransipInvoice{ get { return transipInvoice; } set { transipInvoice = value; } } } }