/// <summary> /// Initializes a new instance of the CalculatePriceResponseProperties /// class. /// </summary> /// <param name="billingCurrencyTotal">Currency and amount that /// customer will be charged in customer's local currency. Tax is not /// included.</param> /// <param name="isBillingPartnerManaged">True if billing is managed by /// Microsoft Partner. Used only for CSP accounts.</param> /// <param name="reservationOrderId">GUID that represents reservation /// order that can be placed after calculating price.</param> /// <param name="skuTitle">Title of SKU that is being /// purchased.</param> /// <param name="skuDescription">Description of SKU that is being /// purchased.</param> /// <param name="pricingCurrencyTotal">Amount that Microsoft uses for /// record. Used during refund for calculating refund limit. Tax is not /// included.</param> public CalculatePriceResponseProperties(CalculatePriceResponsePropertiesBillingCurrencyTotal billingCurrencyTotal = default(CalculatePriceResponsePropertiesBillingCurrencyTotal), bool?isBillingPartnerManaged = default(bool?), string reservationOrderId = default(string), string skuTitle = default(string), string skuDescription = default(string), CalculatePriceResponsePropertiesPricingCurrencyTotal pricingCurrencyTotal = default(CalculatePriceResponsePropertiesPricingCurrencyTotal)) { BillingCurrencyTotal = billingCurrencyTotal; IsBillingPartnerManaged = isBillingPartnerManaged; ReservationOrderId = reservationOrderId; SkuTitle = skuTitle; SkuDescription = skuDescription; PricingCurrencyTotal = pricingCurrencyTotal; CustomInit(); }
/// <summary> /// Initializes a new instance of the CalculatePriceResponseProperties /// class. /// </summary> /// <param name="billingCurrencyTotal">Currency and amount that /// customer will be charged in customer's local currency. Tax is not /// included.</param> /// <param name="netTotal">Net total amount in pricing /// currency.</param> /// <param name="taxTotal">Tax amount in pricing currency.</param> /// <param name="grandTotal">Total amount in pricing currency.</param> /// <param name="isTaxIncluded">Whether or not tax is included in grand /// total</param> /// <param name="isBillingPartnerManaged">True if billing is managed by /// Microsoft Partner. Used only for CSP accounts.</param> /// <param name="reservationOrderId">GUID that represents reservation /// order that can be placed after calculating price.</param> /// <param name="skuTitle">Title of SKU that is being /// purchased.</param> /// <param name="skuDescription">Description of SKU that is being /// purchased.</param> /// <param name="pricingCurrencyTotal">Amount that Microsoft uses for /// record. Used during refund for calculating refund limit. Tax is not /// included.</param> public CalculatePriceResponseProperties(CalculatePriceResponsePropertiesBillingCurrencyTotal billingCurrencyTotal = default(CalculatePriceResponsePropertiesBillingCurrencyTotal), double?netTotal = default(double?), double?taxTotal = default(double?), double?grandTotal = default(double?), bool?isTaxIncluded = default(bool?), bool?isBillingPartnerManaged = default(bool?), string reservationOrderId = default(string), string skuTitle = default(string), string skuDescription = default(string), CalculatePriceResponsePropertiesPricingCurrencyTotal pricingCurrencyTotal = default(CalculatePriceResponsePropertiesPricingCurrencyTotal), IList <PaymentDetail> paymentSchedule = default(IList <PaymentDetail>)) { BillingCurrencyTotal = billingCurrencyTotal; NetTotal = netTotal; TaxTotal = taxTotal; GrandTotal = grandTotal; IsTaxIncluded = isTaxIncluded; IsBillingPartnerManaged = isBillingPartnerManaged; ReservationOrderId = reservationOrderId; SkuTitle = skuTitle; SkuDescription = skuDescription; PricingCurrencyTotal = pricingCurrencyTotal; PaymentSchedule = paymentSchedule; CustomInit(); }