class Google::Apis::MybusinesslodgingV1::Transportation

Vehicles or vehicular services facilitated or owned by the property.

Attributes

airport_shuttle[RW]

Airport shuttle. The hotel provides guests with a chauffeured van or bus to and from the airport. Can be free or for a fee. Guests may share the vehicle with other guests unknown to them. Applies if the hotel has a third-party shuttle service (office/desk etc.) within the hotel. As long as hotel provides this service, it doesn't matter if it's directly with them or a third party they work with. Does not apply if guest has to coordinate with an entity outside/other than the hotel. Corresponds to the JSON property `airportShuttle` @return [Boolean]

airport_shuttle?[RW]

Airport shuttle. The hotel provides guests with a chauffeured van or bus to and from the airport. Can be free or for a fee. Guests may share the vehicle with other guests unknown to them. Applies if the hotel has a third-party shuttle service (office/desk etc.) within the hotel. As long as hotel provides this service, it doesn't matter if it's directly with them or a third party they work with. Does not apply if guest has to coordinate with an entity outside/other than the hotel. Corresponds to the JSON property `airportShuttle` @return [Boolean]

airport_shuttle_exception[RW]

Airport shuttle exception. Corresponds to the JSON property `airportShuttleException` @return [String]

car_rental_on_property[RW]

Car rental on property. A branch of a rental car company with a processing desk in the hotel. Available cars for rent may be awaiting at the hotel or in a nearby lot. Corresponds to the JSON property `carRentalOnProperty` @return [Boolean]

car_rental_on_property?[RW]

Car rental on property. A branch of a rental car company with a processing desk in the hotel. Available cars for rent may be awaiting at the hotel or in a nearby lot. Corresponds to the JSON property `carRentalOnProperty` @return [Boolean]

car_rental_on_property_exception[RW]

Car rental on property exception. Corresponds to the JSON property `carRentalOnPropertyException` @return [String]

free_airport_shuttle[RW]

Free airport shuttle. Airport shuttle is free to guests. Must be free to all guests without any conditions. Corresponds to the JSON property `freeAirportShuttle` @return [Boolean]

free_airport_shuttle?[RW]

Free airport shuttle. Airport shuttle is free to guests. Must be free to all guests without any conditions. Corresponds to the JSON property `freeAirportShuttle` @return [Boolean]

free_airport_shuttle_exception[RW]

Free airport shuttle exception. Corresponds to the JSON property `freeAirportShuttleException` @return [String]

free_private_car_service[RW]

Free private car service. Private chauffeured car service is free to guests. Corresponds to the JSON property `freePrivateCarService` @return [Boolean]

free_private_car_service?[RW]

Free private car service. Private chauffeured car service is free to guests. Corresponds to the JSON property `freePrivateCarService` @return [Boolean]

free_private_car_service_exception[RW]

Free private car service exception. Corresponds to the JSON property `freePrivateCarServiceException` @return [String]

local_shuttle[RW]

Local shuttle. A car, van or bus provided by the hotel to transport guests to destinations within a specified range of distance around the hotel. Usually shopping and/or convention centers, downtown districts, or beaches. Can be free or for a fee. Corresponds to the JSON property `localShuttle` @return [Boolean]

local_shuttle?[RW]

Local shuttle. A car, van or bus provided by the hotel to transport guests to destinations within a specified range of distance around the hotel. Usually shopping and/or convention centers, downtown districts, or beaches. Can be free or for a fee. Corresponds to the JSON property `localShuttle` @return [Boolean]

local_shuttle_exception[RW]

Local shuttle exception. Corresponds to the JSON property `localShuttleException` @return [String]

private_car_service[RW]

Private car service. Hotel provides a private chauffeured car to transport guests to destinations. Passengers in the car are either alone or are known to one another and have requested the car together. Service can be free or for a fee and travel distance is usually limited to a specific range. Not a taxi. Corresponds to the JSON property `privateCarService` @return [Boolean]

private_car_service?[RW]

Private car service. Hotel provides a private chauffeured car to transport guests to destinations. Passengers in the car are either alone or are known to one another and have requested the car together. Service can be free or for a fee and travel distance is usually limited to a specific range. Not a taxi. Corresponds to the JSON property `privateCarService` @return [Boolean]

private_car_service_exception[RW]

Private car service exception. Corresponds to the JSON property `privateCarServiceException` @return [String]

transfer[RW]

Transfer. Hotel provides a shuttle service or car service to take guests to and from the nearest airport or train station. Can be free or for a fee. Guests may share the vehicle with other guests unknown to them. Corresponds to the JSON property `transfer` @return [Boolean]

transfer?[RW]

Transfer. Hotel provides a shuttle service or car service to take guests to and from the nearest airport or train station. Can be free or for a fee. Guests may share the vehicle with other guests unknown to them. Corresponds to the JSON property `transfer` @return [Boolean]

transfer_exception[RW]

Transfer exception. Corresponds to the JSON property `transferException` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/mybusinesslodging_v1/classes.rb, line 3755
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/mybusinesslodging_v1/classes.rb, line 3760
def update!(**args)
  @airport_shuttle = args[:airport_shuttle] if args.key?(:airport_shuttle)
  @airport_shuttle_exception = args[:airport_shuttle_exception] if args.key?(:airport_shuttle_exception)
  @car_rental_on_property = args[:car_rental_on_property] if args.key?(:car_rental_on_property)
  @car_rental_on_property_exception = args[:car_rental_on_property_exception] if args.key?(:car_rental_on_property_exception)
  @free_airport_shuttle = args[:free_airport_shuttle] if args.key?(:free_airport_shuttle)
  @free_airport_shuttle_exception = args[:free_airport_shuttle_exception] if args.key?(:free_airport_shuttle_exception)
  @free_private_car_service = args[:free_private_car_service] if args.key?(:free_private_car_service)
  @free_private_car_service_exception = args[:free_private_car_service_exception] if args.key?(:free_private_car_service_exception)
  @local_shuttle = args[:local_shuttle] if args.key?(:local_shuttle)
  @local_shuttle_exception = args[:local_shuttle_exception] if args.key?(:local_shuttle_exception)
  @private_car_service = args[:private_car_service] if args.key?(:private_car_service)
  @private_car_service_exception = args[:private_car_service_exception] if args.key?(:private_car_service_exception)
  @transfer = args[:transfer] if args.key?(:transfer)
  @transfer_exception = args[:transfer_exception] if args.key?(:transfer_exception)
end