/// <summary> /// Initializes a new instance of the <see cref="TssV2TransactionsPost201ResponseEmbeddedOrderInformation" /> class. /// </summary> /// <param name="BillTo">BillTo.</param> /// <param name="ShipTo">ShipTo.</param> /// <param name="AmountDetails">AmountDetails.</param> public TssV2TransactionsPost201ResponseEmbeddedOrderInformation(TssV2TransactionsPost201ResponseEmbeddedOrderInformationBillTo BillTo = default(TssV2TransactionsPost201ResponseEmbeddedOrderInformationBillTo), TssV2TransactionsPost201ResponseEmbeddedOrderInformationShipTo ShipTo = default(TssV2TransactionsPost201ResponseEmbeddedOrderInformationShipTo), Ptsv2paymentsidreversalsReversalInformationAmountDetails AmountDetails = default(Ptsv2paymentsidreversalsReversalInformationAmountDetails)) { this.BillTo = BillTo; this.ShipTo = ShipTo; this.AmountDetails = AmountDetails; }
/// <summary> /// Initializes a new instance of the <see cref="Ptsv2paymentsidvoidsOrderInformation" /> class. /// </summary> /// <param name="AmountDetails">AmountDetails.</param> public Ptsv2paymentsidvoidsOrderInformation(Ptsv2paymentsidreversalsReversalInformationAmountDetails AmountDetails = default(Ptsv2paymentsidreversalsReversalInformationAmountDetails)) { this.AmountDetails = AmountDetails; }
/// <summary> /// Initializes a new instance of the <see cref="Ptsv2paymentsidreversalsReversalInformation" /> class. /// </summary> /// <param name="AmountDetails">AmountDetails.</param> /// <param name="Reason">Reason for the authorization reversal. Possible value: - `34`: Suspected fraud CyberSource ignores this field for processors that do not support this value. For details, see `auth_reversal_reason` field description in [Credit Card Services Using the SCMP API.](https://apps.cybersource.com/library/documentation/dev_guides/CC_Svcs_SCMP_API/html/wwhelp/wwhimpl/js/html/wwhelp.htm) .</param> public Ptsv2paymentsidreversalsReversalInformation(Ptsv2paymentsidreversalsReversalInformationAmountDetails AmountDetails = default(Ptsv2paymentsidreversalsReversalInformationAmountDetails), string Reason = default(string)) { this.AmountDetails = AmountDetails; this.Reason = Reason; }
/// <summary> /// Initializes a new instance of the <see cref="VasV2PaymentsPost201ResponseOrderInformation" /> class. /// </summary> /// <param name="ExemptAmount">Total amount of tax exempt amounts. This value is the sum of the values for all the `orderInformation.lineItems[].exemptAmount` fields in the tax calculation request. .</param> /// <param name="TaxableAmount">Total amount of all taxable amounts. This value is the sum of the values for all the `orderInformation.lineItems[].taxAmount` fields in the tax calculation request. .</param> /// <param name="TaxAmount">Total amount of tax for all lineItems in the tax calculation request. .</param> /// <param name="LineItems">LineItems.</param> /// <param name="TaxDetails">TaxDetails.</param> /// <param name="AmountDetails">AmountDetails.</param> public VasV2PaymentsPost201ResponseOrderInformation(string ExemptAmount = default(string), string TaxableAmount = default(string), string TaxAmount = default(string), List <VasV2PaymentsPost201ResponseOrderInformationLineItems> LineItems = default(List <VasV2PaymentsPost201ResponseOrderInformationLineItems>), List <VasV2PaymentsPost201ResponseOrderInformationTaxDetails> TaxDetails = default(List <VasV2PaymentsPost201ResponseOrderInformationTaxDetails>), Ptsv2paymentsidreversalsReversalInformationAmountDetails AmountDetails = default(Ptsv2paymentsidreversalsReversalInformationAmountDetails)) { this.ExemptAmount = ExemptAmount; this.TaxableAmount = TaxableAmount; this.TaxAmount = TaxAmount; this.LineItems = LineItems; this.TaxDetails = TaxDetails; this.AmountDetails = AmountDetails; }