/// <summary> /// Returns true if AdditionalEmailAddressDtoValidator instances are equal /// </summary> /// <param name="input">Instance of AdditionalEmailAddressDtoValidator to be compared</param> /// <returns>Boolean</returns> public bool Equals(AdditionalEmailAddressDtoValidator input) { if (input == null) { return(false); } return(base.Equals(input)); }
/// <summary> /// Initializes a new instance of the <see cref="BasicOrderDto" /> class. /// </summary> /// <param name="CustomerEmail">CustomerEmail.</param> /// <param name="FirstName">FirstName.</param> /// <param name="LastName">LastName.</param> /// <param name="LoginId">LoginId.</param> /// <param name="Phone">Phone.</param> /// <param name="QuoteNumber">QuoteNumber.</param> /// <param name="Salutation">Salutation.</param> /// <param name="VatExempted">VatExempted.</param> /// <param name="ShippingGroup">ShippingGroup (required).</param> /// <param name="PurchaseOrderPayment">PurchaseOrderPayment.</param> /// <param name="CreditCardPayment">CreditCardPayment.</param> /// <param name="AdditionalEmailNotifications">AdditionalEmailNotifications.</param> /// <param name="FileMetaData">FileMetaData.</param> /// <param name="TierApproverDetails">TierApproverDetails.</param> public BasicOrderDto(string CustomerEmail = default(string), string FirstName = default(string), string LastName = default(string), string LoginId = default(string), string Phone = default(string), string QuoteNumber = default(string), string Salutation = default(string), bool?VatExempted = default(bool?), ShippingGroupDtoValidator ShippingGroup = default(ShippingGroupDtoValidator), PurchaseOrderPaymentDtoValidator PurchaseOrderPayment = default(PurchaseOrderPaymentDtoValidator), CreditCardPaymentDtoValidator CreditCardPayment = default(CreditCardPaymentDtoValidator), AdditionalEmailAddressDtoValidator AdditionalEmailNotifications = default(AdditionalEmailAddressDtoValidator), FileMetaDataDto FileMetaData = default(FileMetaDataDto), List <TierApproverDetailsDto> TierApproverDetails = default(List <TierApproverDetailsDto>)) { // to ensure "ShippingGroup" is required (not null) if (ShippingGroup == null) { throw new InvalidDataException("ShippingGroup is a required property for BasicOrderDto and cannot be null"); } else { this.ShippingGroup = ShippingGroup; } this.CustomerEmail = CustomerEmail; this.FirstName = FirstName; this.LastName = LastName; this.LoginId = LoginId; this.Phone = Phone; this.QuoteNumber = QuoteNumber; this.Salutation = Salutation; this.VatExempted = VatExempted; this.PurchaseOrderPayment = PurchaseOrderPayment; this.CreditCardPayment = CreditCardPayment; this.AdditionalEmailNotifications = AdditionalEmailNotifications; this.FileMetaData = FileMetaData; this.TierApproverDetails = TierApproverDetails; }