/**
 * 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;
}
