@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
51 lines (50 loc) • 1.99 kB
TypeScript
/**
* CyberSource Merged Spec
* All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html
*
* OpenAPI spec version: 0.0.1
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
import { VasV2PaymentsPost201ResponseOrderInformationJurisdiction } from './vas-v2-payments-post201-response-order-information-jurisdiction';
import { VasV2PaymentsPost201ResponseOrderInformationTaxDetails } from './vas-v2-payments-post201-response-order-information-tax-details';
/**
*
* @export
* @interface VasV2PaymentsPost201ResponseOrderInformationLineItems
*/
export interface VasV2PaymentsPost201ResponseOrderInformationLineItems {
/**
*
* @type {Array<VasV2PaymentsPost201ResponseOrderInformationTaxDetails>}
* @memberof VasV2PaymentsPost201ResponseOrderInformationLineItems
*/
taxDetails?: Array<VasV2PaymentsPost201ResponseOrderInformationTaxDetails>;
/**
*
* @type {Array<VasV2PaymentsPost201ResponseOrderInformationJurisdiction>}
* @memberof VasV2PaymentsPost201ResponseOrderInformationLineItems
*/
jurisdiction?: Array<VasV2PaymentsPost201ResponseOrderInformationJurisdiction>;
/**
* Exempt amount for the lineItem. Returned only if the `taxInformation.showTaxPerLineItem` field is set to `Yes`.
* @type {string}
* @memberof VasV2PaymentsPost201ResponseOrderInformationLineItems
*/
exemptAmount?: string;
/**
* Portion of the item amount that is taxable.
* @type {string}
* @memberof VasV2PaymentsPost201ResponseOrderInformationLineItems
*/
taxableAmount?: string;
/**
* Total tax for the item. This value is the sum of all taxes applied to the item.
* @type {string}
* @memberof VasV2PaymentsPost201ResponseOrderInformationLineItems
*/
taxAmount?: string;
}