@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
67 lines (66 loc) • 2.61 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.
*/
/**
* Contains travel-related passenger details used by DM service only.
* @export
* @interface Ptsv2paymentsOrderInformationPassenger
*/
export interface Ptsv2paymentsOrderInformationPassenger {
/**
* Passenger classification associated with the price of the ticket. You can use one of the following values: - `ADT`: Adult - `CNN`: Child - `INF`: Infant - `YTH`: Youth - `STU`: Student - `SCR`: Senior Citizen - `MIL`: Military
* @type {string}
* @memberof Ptsv2paymentsOrderInformationPassenger
*/
type?: string;
/**
* Your company's passenger classification, such as with a frequent flyer program. In this case, you might use values such as `standard`, `gold`, or `platinum`.
* @type {string}
* @memberof Ptsv2paymentsOrderInformationPassenger
*/
status?: string;
/**
* Passenger's phone number. If the order is from outside the U.S., CyberSource recommends that you include the [ISO Standard Country Codes](https://developer.cybersource.com/library/documentation/sbc/quickref/countries_alpha_list.pdf).
* @type {string}
* @memberof Ptsv2paymentsOrderInformationPassenger
*/
phone?: string;
/**
* Passenger's first name.
* @type {string}
* @memberof Ptsv2paymentsOrderInformationPassenger
*/
firstName?: string;
/**
* Passenger's last name.
* @type {string}
* @memberof Ptsv2paymentsOrderInformationPassenger
*/
lastName?: string;
/**
* ID of the passenger to whom the ticket was issued. For example, you can use this field for the frequent flyer number.
* @type {string}
* @memberof Ptsv2paymentsOrderInformationPassenger
*/
id?: string;
/**
* Passenger's email address, including the full domain name, such as jdoe@example.com.
* @type {string}
* @memberof Ptsv2paymentsOrderInformationPassenger
*/
email?: string;
/**
* Passenger's nationality country. Use the two character [ISO Standard Country Codes](https://developer.cybersource.com/library/documentation/sbc/quickref/countries_alpha_list.pdf).
* @type {string}
* @memberof Ptsv2paymentsOrderInformationPassenger
*/
nationality?: string;
}