AdditionalDataCarRental class abstract

AdditionalDataCarRental

Properties:

Annotations
  • @BuiltValue.new()

Constructors

AdditionalDataCarRental([void updates(AdditionalDataCarRentalBuilder b)])
factory

Properties

carRentalPeriodCheckOutDate String?
The pick-up date. * Date format: yyyyMMdd
no 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: 8
no 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