UNPKG

@adyen/api-library

Version:

The Adyen API Library for NodeJS enables you to work with Adyen APIs.

82 lines (81 loc) 4.18 kB
export declare class AdditionalDataLodging { /** * A code that corresponds to the category of lodging charges for the payment. Possible values: * 1: Lodging * 2: No show reservation * 3: Advanced deposit */ 'lodging_SpecialProgramCode'?: string; /** * The arrival date. * Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**. */ 'lodging_checkInDate'?: string; /** * The departure date. * Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**. */ 'lodging_checkOutDate'?: string; /** * The toll-free phone number for the lodging. * Format: numeric * Max length: 17 characters. * For US and CA numbers must be 10 characters in length * Must not start with a space * Must not contain any special characters such as + or - * Must not be all zeros. */ 'lodging_customerServiceTollFreeNumber'?: string; /** * Identifies that the facility complies with the Hotel and Motel Fire Safety Act of 1990. Must be \'Y\' or \'N\'. * Format: alphabetic * Max length: 1 character */ 'lodging_fireSafetyActIndicator'?: string; /** * The folio cash advances, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Format: numeric * Max length: 12 characters */ 'lodging_folioCashAdvances'?: string; /** * The card acceptor’s internal invoice or billing ID reference number. * Max length: 25 characters * Must not start with a space * Must not contain any special characters * Must not be all zeros. */ 'lodging_folioNumber'?: string; /** * Any charges for food and beverages associated with the booking, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Format: numeric * Max length: 12 characters */ 'lodging_foodBeverageCharges'?: string; /** * Indicates if the customer didn\'t check in for their booking. Possible values: * **Y**: the customer didn\'t check in * **N**: the customer checked in */ 'lodging_noShowIndicator'?: string; /** * The prepaid expenses for the booking. * Format: numeric * Max length: 12 characters */ 'lodging_prepaidExpenses'?: string; /** * The lodging property location\'s phone number. * Format: numeric * Min length: 10 characters * Max length: 17 characters * For US and CA numbers must be 10 characters in length * Must not start with a space * Must not contain any special characters such as + or - * Must not be all zeros. */ 'lodging_propertyPhoneNumber'?: string; /** * The total number of nights the room is booked for. * Format: numeric * Must be a number between 0 and 99 * Max length: 4 characters */ 'lodging_room1_numberOfNights'?: string; /** * The rate for the room, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Format: numeric * Max length: 12 characters * Must not be a negative number */ 'lodging_room1_rate'?: string; /** * The total room tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Format: numeric * Max length: 12 characters * Must not be a negative number */ 'lodging_totalRoomTax'?: string; /** * The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Format: numeric * Max length: 12 characters * Must not be a negative number */ 'lodging_totalTax'?: string; /** * The number of nights. This should be included in the auth message. * Format: numeric * Max length: 4 characters */ 'travelEntertainmentAuthData_duration'?: string; /** * Indicates what market-specific dataset will be submitted. Must be \'H\' for Hotel. This should be included in the auth message. * Format: alphanumeric * Max length: 1 character */ 'travelEntertainmentAuthData_market'?: string; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; }