/// <summary> /// Initializes a new instance of the <see cref="AccountBillingPlanResponse" /> class. /// </summary> /// <param name="BillingAddress">BillingAddress.</param> /// <param name="BillingAddressIsCreditCardAddress">When set to **true**, the credit card address information is the same as that returned as the billing address. If false, then the billing address is considered a billing contact address, and the credit card address can be different..</param> /// <param name="BillingPlan">BillingPlan.</param> /// <param name="CreditCardInformation">CreditCardInformation.</param> /// <param name="ReferralInformation">ReferralInformation.</param> /// <param name="SuccessorPlans">.</param> public AccountBillingPlanResponse(AccountAddress BillingAddress = default(AccountAddress), string BillingAddressIsCreditCardAddress = default(string), AccountBillingPlan BillingPlan = default(AccountBillingPlan), CreditCardInformation CreditCardInformation = default(CreditCardInformation), ReferralInformation ReferralInformation = default(ReferralInformation), List <BillingPlan> SuccessorPlans = default(List <BillingPlan>)) { this.BillingAddress = BillingAddress; this.BillingAddressIsCreditCardAddress = BillingAddressIsCreditCardAddress; this.BillingPlan = BillingPlan; this.CreditCardInformation = CreditCardInformation; this.ReferralInformation = ReferralInformation; this.SuccessorPlans = SuccessorPlans; }
/// <summary> /// Initializes a new instance of the <see cref="AccountBillingPlanResponse" /> class. /// </summary> /// <param name="BillingAddress">BillingAddress.</param> /// <param name="BillingAddressIsCreditCardAddress">When set to **true**, the credit card address information is the same as that returned as the billing address. If false, then the billing address is considered a billing contact address, and the credit card address can be different..</param> /// <param name="BillingPlan">BillingPlan.</param> /// <param name="CreditCardInformation">CreditCardInformation.</param> /// <param name="DirectDebitProcessorInformation">DirectDebitProcessorInformation.</param> /// <param name="DowngradePlanInformation">DowngradePlanInformation.</param> /// <param name="PaymentMethod">PaymentMethod.</param> /// <param name="PaymentProcessorInformation">PaymentProcessorInformation.</param> /// <param name="ReferralInformation">ReferralInformation.</param> /// <param name="SuccessorPlans">SuccessorPlans.</param> public AccountBillingPlanResponse(AccountAddress BillingAddress = default(AccountAddress), string BillingAddressIsCreditCardAddress = default(string), AccountBillingPlan BillingPlan = default(AccountBillingPlan), CreditCardInformation CreditCardInformation = default(CreditCardInformation), DirectDebitProcessorInformation DirectDebitProcessorInformation = default(DirectDebitProcessorInformation), DowngradePlanUpdateResponse DowngradePlanInformation = default(DowngradePlanUpdateResponse), string PaymentMethod = default(string), PaymentProcessorInformation PaymentProcessorInformation = default(PaymentProcessorInformation), ReferralInformation ReferralInformation = default(ReferralInformation), List <BillingPlan> SuccessorPlans = default(List <BillingPlan>)) { this.BillingAddress = BillingAddress; this.BillingAddressIsCreditCardAddress = BillingAddressIsCreditCardAddress; this.BillingPlan = BillingPlan; this.CreditCardInformation = CreditCardInformation; this.DirectDebitProcessorInformation = DirectDebitProcessorInformation; this.DowngradePlanInformation = DowngradePlanInformation; this.PaymentMethod = PaymentMethod; this.PaymentProcessorInformation = PaymentProcessorInformation; this.ReferralInformation = ReferralInformation; this.SuccessorPlans = SuccessorPlans; }