@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
55 lines (54 loc) • 2.22 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.
*/
/**
*
* @export
* @interface Ptsv2paymentsTravelInformationAutoRentalTaxDetails
*/
export interface Ptsv2paymentsTravelInformationAutoRentalTaxDetails {
/**
* Indicates the amount of tax based on the `type` field as described in the table below:
* @type {string}
* @memberof Ptsv2paymentsTravelInformationAutoRentalTaxDetails
*/
amount?: string;
/**
* Rate of VAT or other tax for the order. Example 0.040 (=4%) Valid range: 0.01 to 0.99 (1% to 99%, with only whole percentage values accepted; values with additional decimal places will be truncated)
* @type {string}
* @memberof Ptsv2paymentsTravelInformationAutoRentalTaxDetails
*/
rate?: string;
/**
* Flag that indicates whether the tax amount (`travelInformation.autoRental.taxDetails.amount`) is included in the request. Possible values: - `false`: tax amount is not included in the request. - `true`: tax amount is included in the request.
* @type {boolean}
* @memberof Ptsv2paymentsTravelInformationAutoRentalTaxDetails
*/
applied?: boolean;
/**
* Status code for exemption from sales and use tax. This field is a pass-through, which means that CyberSource does not verify the value or modify it in any way before sending it to the processor.
* @type {string}
* @memberof Ptsv2paymentsTravelInformationAutoRentalTaxDetails
*/
exemptionCode?: string;
/**
* Different taxes the rental agency applies to the rental agreement such as tourist tax, airport tax, or rental tax.
* @type {string}
* @memberof Ptsv2paymentsTravelInformationAutoRentalTaxDetails
*/
taxType?: string;
/**
* Summary of all tax types
* @type {string}
* @memberof Ptsv2paymentsTravelInformationAutoRentalTaxDetails
*/
taxSummary?: string;
}