@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
73 lines (72 loc) • 3.16 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 VasV2PaymentsPost201ResponseOrderInformationJurisdiction
*/
export interface VasV2PaymentsPost201ResponseOrderInformationJurisdiction {
/**
* Type of tax jurisdiction for the item. Returned only if the `taxInformation.showTaxPerLineItem` field is set to `Yes`. Possible values: - `city` - `county` - `state` - `country` - `special`
* @type {string}
* @memberof VasV2PaymentsPost201ResponseOrderInformationJurisdiction
*/
type?: string;
/**
* Name of the jurisdiction tax for the item. For example, CA State Tax. Returned only if the `taxInformation.showTaxPerLineItem` field is set to `Yes`.
* @type {string}
* @memberof VasV2PaymentsPost201ResponseOrderInformationJurisdiction
*/
taxName?: string;
/**
* Jurisdiction tax amount for the item. Returned only if the `taxInformation.showTaxPerLineItem` field is set to `Yes`.
* @type {string}
* @memberof VasV2PaymentsPost201ResponseOrderInformationJurisdiction
*/
taxAmount?: string;
/**
* Jurisdiction taxable amount for the item, not including product level exemptions. Returned only if the `taxInformation.showTaxPerLineItem` field is set to `Yes`.
* @type {string}
* @memberof VasV2PaymentsPost201ResponseOrderInformationJurisdiction
*/
taxable?: string;
/**
* Free-text description of the jurisdiction for the item. For example, San Mateo County. Returned only if the `taxInformation.showTaxPerLineItem` field is set to `Yes`.
* @type {string}
* @memberof VasV2PaymentsPost201ResponseOrderInformationJurisdiction
*/
name?: string;
/**
* Jurisdiction code assigned by the tax provider. Returned only if the `taxInformation.showTaxPerLineItem` field is set to `Yes`.
* @type {string}
* @memberof VasV2PaymentsPost201ResponseOrderInformationJurisdiction
*/
code?: string;
/**
* Jurisdiction tax rate for the item. Returned only if the `taxInformation.showTaxPerLineItem` field is set to `Yes`.
* @type {string}
* @memberof VasV2PaymentsPost201ResponseOrderInformationJurisdiction
*/
rate?: string;
/**
* Free-text description of the jurisdiction region for the item. For example, CA (California State) or GB (Great Britain). Returned only if the `taxInformation.showTaxPerLineItem` field is set to `Yes`.
* @type {string}
* @memberof VasV2PaymentsPost201ResponseOrderInformationJurisdiction
*/
region?: string;
/**
* Tax jurisdiction country for the item. Returned only if the `taxInformation.showTaxPerLineItem` field is set to `Yes`.
* @type {string}
* @memberof VasV2PaymentsPost201ResponseOrderInformationJurisdiction
*/
country?: string;
}