/// <summary> /// Initializes a new instance of the DomainRenewArgs class with specified domain name /// </summary> /// <param name="domainName">Renewing domain name</param> /// <param name="currExpirationDate">The date on which the current validity period ends</param> /// <param name="period">Number of units to be added to the registration period</param> public ReqDomainRenew(string domainName, DateTime currExpirationDate, DomainPeriod period) { if (domainName == null) { throw new ArgumentNullException("domainName"); } this.DomainName = domainName; this.CurrExpirationDate = currExpirationDate; this.Period = period; }
/// <summary> /// Initializes a new instance of the DomainTransferArgs class /// </summary> /// <param name="domainName">Transfering domain name</param> /// <param name="period">Number of units to be added to the registration period</param> /// <param name="authInfo">Domain authentication info</param> public ReqDomainTransfer(string domainName, DomainPeriod period, AuthInfo authInfo) { if (domainName == null) { throw new ArgumentNullException("domainName"); } this.DomainName = domainName; this.Period = period; this.AuthInfo = authInfo; }
/// <summary> /// Initializes a new instance of the DomainTransferArgs class /// </summary> /// <param name="domainName">Transfering domain name</param> /// <param name="period">Number of units to be added to the registration period</param> public ReqDomainTransfer(string domainName, DomainPeriod period) : this(domainName, period, null) { }