RentalCarReservation

Type name: RentalCarReservation

Extends Reservation

Name Type Description
bookingAgent Organization or Person Booking agent or agency. Also accepts a string (e.g. "").
bookingAgent.name Text Name of the agent/service.
bookingAgent.url URL Website of the agent/service.
bookingTime DateTime Date the reservation was made.
cancelReservationUrl URL Web page where reservation can be cancelled.
checkinUrl URL Webpage where the passenger can check in.
confirmReservationUrl URL Web page where reservation can be confirmed.
dropoffLocation
(Required)
AutoRental or Place Where the car is returned.
dropoffLocation.address
(Required)
PostalAddress Address of the dropoff location.
dropoffLocation.address.addressCountry
(Required)
Text or Country Country of dropoff location.
dropoffLocation.address.addressLocality
(Required)
Text Locality (e.g. city) of dropoff location.
dropoffLocation.address.addressRegion
(Required)
Text Region (e.g. State) of dropoff location.
dropoffLocation.address.postalCode
(Required)
Text Postal code of dropoff location.
dropoffLocation.address.streetAddress
(Required)
Text Street address of dropoff location.
dropoffLocation.name
(Required)
Text Name of the dropoff location.
dropoffLocation.telephone Text (recommended for Confirmation Cards/Search Answers) Telephone number of the Place.
dropoffTime
(Required)
DateTime When the car is returned.
modifiedTime DateTime (recommended for Confirmation Cards/Search Answers) Time the reservation was last modified.
modifyReservationUrl URL (recommended for Confirmation Cards/Search Answers) Web page where reservation can be modified.
pickupLocation
(Required)
AutoRental or Place Where the car is picked up.
pickupLocation.address
(Required)
PostalAddress Address of the pickup location.
pickupLocation.address.addressCountry
(Required)
Text or Country Country of pickup location.
pickupLocation.address.addressLocality
(Required)
Text Locality (e.g. city) of pickup location.
pickupLocation.address.addressRegion
(Required)
Text Region (e.g. State) of pickup location.
pickupLocation.address.postalCode
(Required)
Text Postal code of pickup location.
pickupLocation.address.streetAddress
(Required)
Text Street address of pickup location.
pickupLocation.name
(Required)
Text Name of the pickup location.
pickupLocation.telephone Text (recommended for Confirmation Cards/Search Answers) Telephone number of the Place.
pickupTime
(Required)
DateTime When the car is picked up.
potentialAction
(Required)
CheckInAction, ConfirmAction, CancelAction or Actions supported for RentalCarReservation.
price Text Total price of the RentalCarReservation.
priceCurrency Text The currency (in 3-letter ISO 4217 format) of the RentalCarReservation's price.
programMembership ProgramMembership Any membership in a frequent flyer, hotel loyalty program, etc. being applied to the reservation.
programMembership.memberNumber Text The identifier of the membership.
programMembership.program Text The name of the program.
reservationFor
(Required)
The car that is reserved.
reservationFor.brand
(Required)
Brand The brand associated with the RentalCar.
reservationFor.brand.name
(Required)
Text Name of the Brand.
reservationFor.description Text A short description of the RentalCar.
reservationFor.model
(Required)
Text RentalCar's model.
reservationFor.name
(Required)
Text Name of the RentalCar.
reservationFor.rentalCompany
(Required)
Organization The company renting the car. Also accepts a string (e.g. "Hertz").
reservationFor.rentalCompany.name
(Required)
Text Name of the rental company.
reservationNumber
(Required)
Text The number or id of the reservation.
reservationStatus
(Required)
ReservationStatus Current status of the reservation.
underName
(Required)
Organization or Person The driver.
underName.email Text Email address.
underName.name
(Required)
Text Name of the Person.
url URL Web page where reservation can be viewed.