@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
63 lines (62 loc) • 2.63 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 { Ptsv2paymentsTravelInformationAutoRentalRentalAddress } from './ptsv2payments-travel-information-auto-rental-rental-address';
import { Ptsv2paymentsTravelInformationAutoRentalReturnAddress } from './ptsv2payments-travel-information-auto-rental-return-address';
/**
*
* @export
* @interface Ptsv2paymentreferencesTravelInformationAutoRental
*/
export interface Ptsv2paymentreferencesTravelInformationAutoRental {
/**
* Merchant to send their auto rental company name
* @type {string}
* @memberof Ptsv2paymentreferencesTravelInformationAutoRental
*/
companyName?: string;
/**
* When merchant wants to send the affiliate name.
* @type {string}
* @memberof Ptsv2paymentreferencesTravelInformationAutoRental
*/
affiliateName?: string;
/**
*
* @type {Ptsv2paymentsTravelInformationAutoRentalRentalAddress}
* @memberof Ptsv2paymentreferencesTravelInformationAutoRental
*/
rentalAddress?: Ptsv2paymentsTravelInformationAutoRentalRentalAddress;
/**
*
* @type {Ptsv2paymentsTravelInformationAutoRentalReturnAddress}
* @memberof Ptsv2paymentreferencesTravelInformationAutoRental
*/
returnAddress?: Ptsv2paymentsTravelInformationAutoRentalReturnAddress;
/**
* Date/time the auto was returned to the rental agency. Format: ``yyyy-MM-dd HH-mm-ss z`` This field is supported for Visa, MasterCard, and American Express.
* @type {string}
* @memberof Ptsv2paymentreferencesTravelInformationAutoRental
*/
returnDateTime?: string;
/**
* Date/time the auto was picked up from the rental agency. Format: `yyyy-MM-dd HH-mm-ss z` This field is supported for Visa, MasterCard, and American Express.
* @type {string}
* @memberof Ptsv2paymentreferencesTravelInformationAutoRental
*/
rentalDateTime?: string;
/**
* Name of the individual making the rental agreement. Valid data lengths by card: |Card Specific Validation|VISA|MasterCard|Discover|AMEX| |--- |--- |--- |--- | | Filed Length| 40| 40| 29| 26| | Field Type| AN| ANS| AN| AN| | M/O/C| O| M| M| M|
* @type {string}
* @memberof Ptsv2paymentreferencesTravelInformationAutoRental
*/
customerName?: string;
}