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