Lodging class abstract
Lodging
Properties:
- checkInDate - The check-in date. * Min Length: 10 characters * Max Length: 10 characters * Format ISO 8601: yyyy-MM-dd * additionalData key:
lodging.checkInDate - checkOutDate - The check-out date. * Min Length: 10 characters * Max Length: 10 characters * Format ISO 8601: yyyy-MM-dd * additionalData key:
lodging.checkOutDate - customerServicePhoneNumber - The toll-free phone number for the lodging customer service. * Format: Alphanumeric * 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. * additionalData key:
lodging.customerServiceTollFreeNumber - fireSafetyCompliance - Indicates that the facility complies with the Hotel and Motel Fire Safety Act of 1990. * additionalData key:
lodging.fireSafetyActIndicator - folio - The folio information for the booking.
- foodBeverageCharges - Any charges for food and beverages associated with the booking, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max value: 10000000000 * additionalData key:
lodging.foodBeverageCharges - lodgingChargeType - The category of lodging charges for the payment. * additionalData key:
lodging.specialProgramCode - noShow - Indicates if the customer didn't check in for their booking. * additionalData key:
lodging.noShowIndicator - prepaidExpenses - The prepaid expenses for the booking, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max value: 10000000000 * additionalData key:
lodging.prepaidExpenses - propertyPhoneNumber - The lodging property location's phone number. * Format: Alphanumeric * Min length: 10 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. * additionalData key:
lodging.propertyPhoneNumber - renterName - The name of the person renting the room. * Format: ASCII * Must not start with a space or be all spaces. * Must not be all zeros. * additionalData key:
lodging.renterName - rooms - The list of rooms booked.
- totalRoomTax - The total room tax amount, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max value: 10000000000 * additionalData key:
lodging.totalRoomTax - totalTax - The total tax amount, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max value: 10000000000 * additionalData key:
lodging.totalTax
- Annotations
-
- @BuiltValue.new()
Constructors
- Lodging([void updates(LodgingBuilder b)])
-
factory
Properties
- checkInDate → Date?
-
The check-in date. * Min Length: 10 characters * Max Length: 10 characters * Format ISO 8601: yyyy-MM-dd * additionalData key:
lodging.checkInDateno setter - checkOutDate → Date?
-
The check-out date. * Min Length: 10 characters * Max Length: 10 characters * Format ISO 8601: yyyy-MM-dd * additionalData key:
lodging.checkOutDateno setter - customerServicePhoneNumber → String?
-
The toll-free phone number for the lodging customer service. * Format: Alphanumeric * 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. * additionalData key:
lodging.customerServiceTollFreeNumberno setter - fireSafetyCompliance → bool?
-
Indicates that the facility complies with the Hotel and Motel Fire Safety Act of 1990. * additionalData key:
lodging.fireSafetyActIndicatorno setter - folio → Folio?
-
The folio information for the booking.
no setter
- foodBeverageCharges → int?
-
Any charges for food and beverages associated with the booking, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max value: 10000000000 * additionalData key:
lodging.foodBeverageChargesno setter - hashCode → int
-
The hash code for this object.
no setterinherited
- lodgingChargeType → LodgingLodgingChargeTypeEnum?
-
The category of lodging charges for the payment. * additionalData key:
lodging.specialProgramCodeno setter - noShow → bool?
-
Indicates if the customer didn't check in for their booking. * additionalData key:
lodging.noShowIndicatorno setter - prepaidExpenses → int?
-
The prepaid expenses for the booking, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max value: 10000000000 * additionalData key:
lodging.prepaidExpensesno setter - propertyPhoneNumber → String?
-
The lodging property location's phone number. * Format: Alphanumeric * Min length: 10 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. * additionalData key:
lodging.propertyPhoneNumberno setter - renterName → String?
-
The name of the person renting the room. * Format: ASCII * Must not start with a space or be all spaces. * Must not be all zeros. * additionalData key:
lodging.renterNameno setter -
rooms
→ BuiltList<
Room> ? -
The list of rooms booked.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- totalRoomTax → int?
-
The total room tax amount, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max value: 10000000000 * additionalData key:
lodging.totalRoomTaxno setter - totalTax → int?
-
The total tax amount, in minor units. * For example, 2000 means USD 20.00. * Encoding: Numeric * Max value: 10000000000 * additionalData key:
lodging.totalTaxno setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(LodgingBuilder)) → Lodging -
Rebuilds the instance.
inherited
-
toBuilder(
) → LodgingBuilder -
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<
Lodging> -
no setter