/// <summary>
 /// Initializes a new instance of the <see cref="BillingPlanInformation" /> class.
 /// </summary>
 /// <param name="AppStoreReceipt">AppStoreReceipt.</param>
 /// <param name="BillingAddress">BillingAddress.</param>
 /// <param name="CreditCardInformation">CreditCardInformation.</param>
 /// <param name="DowngradeReason">.</param>
 /// <param name="EnableSupport">.</param>
 /// <param name="IncludedSeats">The number of seats (users) included..</param>
 /// <param name="IncrementalSeats">Reserved: TBD.</param>
 /// <param name="PlanInformation">PlanInformation.</param>
 /// <param name="ReferralInformation">ReferralInformation.</param>
 /// <param name="RenewalStatus">.</param>
 /// <param name="SaleDiscountAmount">.</param>
 /// <param name="SaleDiscountFixedAmount">.</param>
 /// <param name="SaleDiscountPercent">.</param>
 /// <param name="SaleDiscountPeriods">.</param>
 /// <param name="SaleDiscountSeatPriceOverride">.</param>
 public BillingPlanInformation(AppStoreReceipt AppStoreReceipt = default(AppStoreReceipt), AccountAddress BillingAddress = default(AccountAddress), CreditCardInformation CreditCardInformation = default(CreditCardInformation), string DowngradeReason = default(string), string EnableSupport = default(string), string IncludedSeats = default(string), string IncrementalSeats = default(string), PlanInformation PlanInformation = default(PlanInformation), ReferralInformation ReferralInformation = default(ReferralInformation), string RenewalStatus = default(string), string SaleDiscountAmount = default(string), string SaleDiscountFixedAmount = default(string), string SaleDiscountPercent = default(string), string SaleDiscountPeriods = default(string), string SaleDiscountSeatPriceOverride = default(string))
 {
     this.AppStoreReceipt               = AppStoreReceipt;
     this.BillingAddress                = BillingAddress;
     this.CreditCardInformation         = CreditCardInformation;
     this.DowngradeReason               = DowngradeReason;
     this.EnableSupport                 = EnableSupport;
     this.IncludedSeats                 = IncludedSeats;
     this.IncrementalSeats              = IncrementalSeats;
     this.PlanInformation               = PlanInformation;
     this.ReferralInformation           = ReferralInformation;
     this.RenewalStatus                 = RenewalStatus;
     this.SaleDiscountAmount            = SaleDiscountAmount;
     this.SaleDiscountFixedAmount       = SaleDiscountFixedAmount;
     this.SaleDiscountPercent           = SaleDiscountPercent;
     this.SaleDiscountPeriods           = SaleDiscountPeriods;
     this.SaleDiscountSeatPriceOverride = SaleDiscountSeatPriceOverride;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BillingPlanInformation" /> class.
 /// </summary>
 /// <param name="AppStoreReceipt">AppStoreReceipt.</param>
 /// <param name="BillingAddress">BillingAddress.</param>
 /// <param name="CreditCardInformation">CreditCardInformation.</param>
 /// <param name="DirectDebitProcessorInformation">DirectDebitProcessorInformation.</param>
 /// <param name="DowngradeReason">DowngradeReason.</param>
 /// <param name="EnablePreAuth">EnablePreAuth.</param>
 /// <param name="EnableSupport">EnableSupport.</param>
 /// <param name="IncludedSeats">The number of seats (users) included..</param>
 /// <param name="IncrementalSeats">Reserved: TBD.</param>
 /// <param name="PaymentMethod">PaymentMethod.</param>
 /// <param name="PaymentProcessorInformation">PaymentProcessorInformation.</param>
 /// <param name="PlanInformation">PlanInformation.</param>
 /// <param name="ProcessPayment">ProcessPayment.</param>
 /// <param name="ReferralInformation">ReferralInformation.</param>
 /// <param name="RenewalStatus">RenewalStatus.</param>
 /// <param name="SaleDiscountAmount">SaleDiscountAmount.</param>
 /// <param name="SaleDiscountFixedAmount">SaleDiscountFixedAmount.</param>
 /// <param name="SaleDiscountPercent">SaleDiscountPercent.</param>
 /// <param name="SaleDiscountPeriods">SaleDiscountPeriods.</param>
 /// <param name="SaleDiscountSeatPriceOverride">SaleDiscountSeatPriceOverride.</param>
 /// <param name="TaxExemptId">TaxExemptId.</param>
 public BillingPlanInformation(AppStoreReceipt AppStoreReceipt = default(AppStoreReceipt), AccountAddress BillingAddress = default(AccountAddress), CreditCardInformation CreditCardInformation = default(CreditCardInformation), DirectDebitProcessorInformation DirectDebitProcessorInformation = default(DirectDebitProcessorInformation), string DowngradeReason = default(string), string EnablePreAuth = default(string), string EnableSupport = default(string), string IncludedSeats = default(string), string IncrementalSeats = default(string), string PaymentMethod = default(string), PaymentProcessorInformation PaymentProcessorInformation = default(PaymentProcessorInformation), PlanInformation PlanInformation = default(PlanInformation), string ProcessPayment = default(string), ReferralInformation ReferralInformation = default(ReferralInformation), string RenewalStatus = default(string), string SaleDiscountAmount = default(string), string SaleDiscountFixedAmount = default(string), string SaleDiscountPercent = default(string), string SaleDiscountPeriods = default(string), string SaleDiscountSeatPriceOverride = default(string), string TaxExemptId = default(string))
 {
     this.AppStoreReceipt                 = AppStoreReceipt;
     this.BillingAddress                  = BillingAddress;
     this.CreditCardInformation           = CreditCardInformation;
     this.DirectDebitProcessorInformation = DirectDebitProcessorInformation;
     this.DowngradeReason                 = DowngradeReason;
     this.EnablePreAuth                 = EnablePreAuth;
     this.EnableSupport                 = EnableSupport;
     this.IncludedSeats                 = IncludedSeats;
     this.IncrementalSeats              = IncrementalSeats;
     this.PaymentMethod                 = PaymentMethod;
     this.PaymentProcessorInformation   = PaymentProcessorInformation;
     this.PlanInformation               = PlanInformation;
     this.ProcessPayment                = ProcessPayment;
     this.ReferralInformation           = ReferralInformation;
     this.RenewalStatus                 = RenewalStatus;
     this.SaleDiscountAmount            = SaleDiscountAmount;
     this.SaleDiscountFixedAmount       = SaleDiscountFixedAmount;
     this.SaleDiscountPercent           = SaleDiscountPercent;
     this.SaleDiscountPeriods           = SaleDiscountPeriods;
     this.SaleDiscountSeatPriceOverride = SaleDiscountSeatPriceOverride;
     this.TaxExemptId = TaxExemptId;
 }