AdditionalDataLodging class abstract
AdditionalDataLodging
Properties:
- lodgingPeriodSpecialProgramCode - A code that corresponds to the category of lodging charges for the payment. Possible values: * 1: Lodging * 2: No show reservation * 3: Advanced deposit
- lodgingPeriodCheckInDate - The arrival date. * Date format: yyyyMmDd. For example, for 2023 April 22, 20230422.
- lodgingPeriodCheckOutDate - The departure date. * Date format: yyyyMmDd. For example, for 2023 April 22, 20230422.
- lodgingPeriodCustomerServiceTollFreeNumber - 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.
- lodgingPeriodFireSafetyActIndicator - 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
- lodgingPeriodFolioCashAdvances - The folio cash advances, in minor units. * Format: numeric * Max length: 12 characters
- lodgingPeriodFolioNumber - 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.
- lodgingPeriodFoodBeverageCharges - Any charges for food and beverages associated with the booking, in minor units. * Format: numeric * Max length: 12 characters
- lodgingPeriodNoShowIndicator - 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
- lodgingPeriodPrepaidExpenses - The prepaid expenses for the booking. * Format: numeric * Max length: 12 characters
- lodgingPeriodPropertyPhoneNumber - 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.
- lodgingPeriodRoom1PeriodNumberOfNights - The total number of nights the room is booked for. * Format: numeric * Must be a number between 0 and 99 * Max length: 4 characters
- lodgingPeriodRoom1PeriodRate - The rate for the room, in minor units. * Format: numeric * Max length: 12 characters * Must not be a negative number
- lodgingPeriodTotalRoomTax - The total room tax amount, in minor units. * Format: numeric * Max length: 12 characters * Must not be a negative number
- lodgingPeriodTotalTax - The total tax amount, in minor units. * Format: numeric * Max length: 12 characters * Must not be a negative number
- travelEntertainmentAuthDataPeriodDuration - The number of nights. This should be included in the auth message. * Format: numeric * Max length: 4 characters
- travelEntertainmentAuthDataPeriodMarket - 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
- Annotations
-
- @BuiltValue.new()
Constructors
- AdditionalDataLodging([void updates(AdditionalDataLodgingBuilder b)])
-
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- lodgingPeriodCheckInDate → String?
-
The arrival date. * Date format: yyyyMmDd. For example, for 2023 April 22, 20230422.
no setter
- lodgingPeriodCheckOutDate → String?
-
The departure date. * Date format: yyyyMmDd. For example, for 2023 April 22, 20230422.
no setter
- lodgingPeriodCustomerServiceTollFreeNumber → 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.
no setter
- lodgingPeriodFireSafetyActIndicator → 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
no setter
- lodgingPeriodFolioCashAdvances → String?
-
The folio cash advances, in minor units. * Format: numeric * Max length: 12 characters
no setter
- lodgingPeriodFolioNumber → 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.
no setter
- lodgingPeriodFoodBeverageCharges → String?
-
Any charges for food and beverages associated with the booking, in minor units. * Format: numeric * Max length: 12 characters
no setter
- lodgingPeriodNoShowIndicator → 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
no setter
- lodgingPeriodPrepaidExpenses → String?
-
The prepaid expenses for the booking. * Format: numeric * Max length: 12 characters
no setter
- lodgingPeriodPropertyPhoneNumber → 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.
no setter
- lodgingPeriodRoom1PeriodNumberOfNights → 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
no setter
- lodgingPeriodRoom1PeriodRate → String?
-
The rate for the room, in minor units. * Format: numeric * Max length: 12 characters * Must not be a negative number
no setter
- lodgingPeriodSpecialProgramCode → String?
-
A code that corresponds to the category of lodging charges for the payment. Possible values: * 1: Lodging * 2: No show reservation * 3: Advanced deposit
no setter
- lodgingPeriodTotalRoomTax → String?
-
The total room tax amount, in minor units. * Format: numeric * Max length: 12 characters * Must not be a negative number
no setter
- lodgingPeriodTotalTax → String?
-
The total tax amount, in minor units. * Format: numeric * Max length: 12 characters * Must not be a negative number
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- travelEntertainmentAuthDataPeriodDuration → String?
-
The number of nights. This should be included in the auth message. * Format: numeric * Max length: 4 characters
no setter
- travelEntertainmentAuthDataPeriodMarket → 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
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(AdditionalDataLodgingBuilder)) → AdditionalDataLodging -
Rebuilds the instance.
inherited
-
toBuilder(
) → AdditionalDataLodgingBuilder -
Converts the instance to a builder
B.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
AdditionalDataLodging> -
no setter