AdditionalDataCarRental class abstract
AdditionalDataCarRental
Properties:
- carRentalPeriodCheckOutDate - The pick-up date. * Date format:
yyyyMMdd - carRentalPeriodCustomerServiceTollFreeNumber - The customer service phone number of the car rental company. * Format: Alphanumeric * maxLength: 17 * 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.
- carRentalPeriodDaysRented - Number of days for which the car is being rented. * Format: Numeric * maxLength: 4 * Must not be all spaces
- carRentalPeriodFuelCharges - Any fuel charges associated with the rental, in minor units. * Format: Numeric * maxLength: 12
- carRentalPeriodInsuranceCharges - Any insurance charges associated with the rental, in minor units. * Format: Numeric * maxLength: 12 * Must not be all spaces *Must not be all zeros.
- carRentalPeriodLocationCity - The city where the car is rented. * Format: Alphanumeric * maxLength: 18 * Must not start with a space or be all spaces *Must not be all zeros.
- carRentalPeriodLocationCountry - The country where the car is rented, in ISO 3166-1 alpha-2 format. * Format: Alphanumeric * maxLength: 2
- carRentalPeriodLocationStateProvince - The state or province where the car is rented. * Format: Alphanumeric * maxLength: 2 * Must not start with a space or be all spaces *Must not be all zeros.
- carRentalPeriodNoShowIndicator - Indicates if the customer didn't pick up their rental car. * Y - Customer did not pick up their car * N - Not applicable
- carRentalPeriodOneWayDropOffCharges - The charge for not returning a car to the original rental location, in minor units. * maxLength: 12
- carRentalPeriodRate - The daily rental rate, in minor units. * Format: Alphanumeric * maxLength: 12
- carRentalPeriodRateIndicator - Specifies whether the given rate is applied daily or weekly. * D - Daily rate * W - Weekly rate
- carRentalPeriodRentalAgreementNumber - The rental agreement number for the car rental. * Format: Alphanumeric * maxLength: 9 * Must not start with a space or be all spaces *Must not be all zeros.
- carRentalPeriodRentalClassId - The classification of the rental car. * Format: Alphanumeric * maxLength: 4 * Must not start with a space or be all spaces *Must not be all zeros.
- carRentalPeriodRenterName - The name of the person renting the car. * Format: Alphanumeric * maxLength: 26 * If you send more than 26 characters, the name is truncated * Must not start with a space or be all spaces *Must not be all zeros.
- carRentalPeriodReturnCity - The city where the car must be returned. * Format: Alphanumeric * maxLength: 18 * Must not start with a space or be all spaces *Must not be all zeros.
- carRentalPeriodReturnCountry - The country where the car must be returned, in ISO 3166-1 alpha-2 format. * Format: Alphanumeric * maxLength: 2
- carRentalPeriodReturnDate - The last date to return the car by. * Date format:
yyyyMMdd* maxLength: 8 - carRentalPeriodReturnLocationId - The agency code, phone number, or address abbreviation * Format: Alphanumeric * maxLength: 10 * Must not start with a space or be all spaces *Must not be all zeros.
- carRentalPeriodReturnStateProvince - The state or province where the car must be returned. * Format: Alphanumeric * maxLength: 3 * Must not start with a space or be all spaces *Must not be all zeros.
- carRentalPeriodTaxExemptIndicator - Indicates if the goods or services were tax-exempt, or if tax was not paid on them. Values: * Y - Goods or services were tax exempt * N - Tax was not collected
- travelEntertainmentAuthDataPeriodDuration - Number of days the car is rented for. This should be included in the auth message. * Format: Numeric * maxLength: 4
- travelEntertainmentAuthDataPeriodMarket - Indicates what market-specific dataset will be submitted or is being submitted. Value should be 'A' for car rental. This should be included in the auth message. * Format: Alphanumeric * maxLength: 1
- Annotations
-
- @BuiltValue.new()
Constructors
- AdditionalDataCarRental([void updates(AdditionalDataCarRentalBuilder b)])
-
factory
Properties
- carRentalPeriodCheckOutDate → String?
-
The pick-up date. * Date format:
yyyyMMddno setter - carRentalPeriodCustomerServiceTollFreeNumber → String?
-
The customer service phone number of the car rental company. * Format: Alphanumeric * maxLength: 17 * 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
- carRentalPeriodDaysRented → String?
-
Number of days for which the car is being rented. * Format: Numeric * maxLength: 4 * Must not be all spaces
no setter
- carRentalPeriodFuelCharges → String?
-
Any fuel charges associated with the rental, in minor units. * Format: Numeric * maxLength: 12
no setter
- carRentalPeriodInsuranceCharges → String?
-
Any insurance charges associated with the rental, in minor units. * Format: Numeric * maxLength: 12 * Must not be all spaces *Must not be all zeros.
no setter
- carRentalPeriodLocationCity → String?
-
The city where the car is rented. * Format: Alphanumeric * maxLength: 18 * Must not start with a space or be all spaces *Must not be all zeros.
no setter
- carRentalPeriodLocationCountry → String?
-
The country where the car is rented, in ISO 3166-1 alpha-2 format. * Format: Alphanumeric * maxLength: 2
no setter
- carRentalPeriodLocationStateProvince → String?
-
The state or province where the car is rented. * Format: Alphanumeric * maxLength: 2 * Must not start with a space or be all spaces *Must not be all zeros.
no setter
- carRentalPeriodNoShowIndicator → String?
-
Indicates if the customer didn't pick up their rental car. * Y - Customer did not pick up their car * N - Not applicable
no setter
- carRentalPeriodOneWayDropOffCharges → String?
-
The charge for not returning a car to the original rental location, in minor units. * maxLength: 12
no setter
- carRentalPeriodRate → String?
-
The daily rental rate, in minor units. * Format: Alphanumeric * maxLength: 12
no setter
- carRentalPeriodRateIndicator → String?
-
Specifies whether the given rate is applied daily or weekly. * D - Daily rate * W - Weekly rate
no setter
- carRentalPeriodRentalAgreementNumber → String?
-
The rental agreement number for the car rental. * Format: Alphanumeric * maxLength: 9 * Must not start with a space or be all spaces *Must not be all zeros.
no setter
- carRentalPeriodRentalClassId → String?
-
The classification of the rental car. * Format: Alphanumeric * maxLength: 4 * Must not start with a space or be all spaces *Must not be all zeros.
no setter
- carRentalPeriodRenterName → String?
-
The name of the person renting the car. * Format: Alphanumeric * maxLength: 26 * If you send more than 26 characters, the name is truncated * Must not start with a space or be all spaces *Must not be all zeros.
no setter
- carRentalPeriodReturnCity → String?
-
The city where the car must be returned. * Format: Alphanumeric * maxLength: 18 * Must not start with a space or be all spaces *Must not be all zeros.
no setter
- carRentalPeriodReturnCountry → String?
-
The country where the car must be returned, in ISO 3166-1 alpha-2 format. * Format: Alphanumeric * maxLength: 2
no setter
- carRentalPeriodReturnDate → String?
-
The last date to return the car by. * Date format:
yyyyMMdd* maxLength: 8no setter - carRentalPeriodReturnLocationId → String?
-
The agency code, phone number, or address abbreviation * Format: Alphanumeric * maxLength: 10 * Must not start with a space or be all spaces *Must not be all zeros.
no setter
- carRentalPeriodReturnStateProvince → String?
-
The state or province where the car must be returned. * Format: Alphanumeric * maxLength: 3 * Must not start with a space or be all spaces *Must not be all zeros.
no setter
- carRentalPeriodTaxExemptIndicator → String?
-
Indicates if the goods or services were tax-exempt, or if tax was not paid on them. Values: * Y - Goods or services were tax exempt * N - Tax was not collected
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- travelEntertainmentAuthDataPeriodDuration → String?
-
Number of days the car is rented for. This should be included in the auth message. * Format: Numeric * maxLength: 4
no setter
- travelEntertainmentAuthDataPeriodMarket → String?
-
Indicates what market-specific dataset will be submitted or is being submitted. Value should be 'A' for car rental. This should be included in the auth message. * Format: Alphanumeric * maxLength: 1
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(AdditionalDataCarRentalBuilder)) → AdditionalDataCarRental -
Rebuilds the instance.
inherited
-
toBuilder(
) → AdditionalDataCarRentalBuilder -
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<
AdditionalDataCarRental> -
no setter