class Google::Apis::MybusinesslodgingV1::Parking

Parking options at the property.

Attributes

electric_car_charging_stations[RW]

Electric car charging stations. Electric power stations, usually located outdoors, into which guests plug their electric cars to receive a charge. Corresponds to the JSON property `electricCarChargingStations` @return [Boolean]

electric_car_charging_stations?[RW]

Electric car charging stations. Electric power stations, usually located outdoors, into which guests plug their electric cars to receive a charge. Corresponds to the JSON property `electricCarChargingStations` @return [Boolean]

electric_car_charging_stations_exception[RW]

Electric car charging stations exception. Corresponds to the JSON property `electricCarChargingStationsException` @return [String]

free_parking[RW]

Free parking. The hotel allows the cars of guests to be parked for free. Parking facility may be an outdoor lot or an indoor garage, but must be onsite. Nearby parking does not apply. Parking may be performed by the guest or by hotel staff. Free parking must be available to all guests (limited conditions does not apply). Corresponds to the JSON property `freeParking` @return [Boolean]

free_parking?[RW]

Free parking. The hotel allows the cars of guests to be parked for free. Parking facility may be an outdoor lot or an indoor garage, but must be onsite. Nearby parking does not apply. Parking may be performed by the guest or by hotel staff. Free parking must be available to all guests (limited conditions does not apply). Corresponds to the JSON property `freeParking` @return [Boolean]

free_parking_exception[RW]

Free parking exception. Corresponds to the JSON property `freeParkingException` @return [String]

free_self_parking[RW]

Free self parking. Guests park their own cars for free. Parking facility may be an outdoor lot or an indoor garage, but must be onsite. Nearby parking does not apply. Corresponds to the JSON property `freeSelfParking` @return [Boolean]

free_self_parking?[RW]

Free self parking. Guests park their own cars for free. Parking facility may be an outdoor lot or an indoor garage, but must be onsite. Nearby parking does not apply. Corresponds to the JSON property `freeSelfParking` @return [Boolean]

free_self_parking_exception[RW]

Free self parking exception. Corresponds to the JSON property `freeSelfParkingException` @return [String]

free_valet_parking[RW]

Free valet parking. Hotel staff member parks the cars of guests. Parking with this service is free. Corresponds to the JSON property `freeValetParking` @return [Boolean]

free_valet_parking?[RW]

Free valet parking. Hotel staff member parks the cars of guests. Parking with this service is free. Corresponds to the JSON property `freeValetParking` @return [Boolean]

free_valet_parking_exception[RW]

Free valet parking exception. Corresponds to the JSON property `freeValetParkingException` @return [String]

parking_available[RW]

Parking available. The hotel allows the cars of guests to be parked. Can be free or for a fee. Parking facility may be an outdoor lot or an indoor garage, but must be onsite. Nearby parking does not apply. Parking may be performed by the guest or by hotel staff. Corresponds to the JSON property `parkingAvailable` @return [Boolean]

parking_available?[RW]

Parking available. The hotel allows the cars of guests to be parked. Can be free or for a fee. Parking facility may be an outdoor lot or an indoor garage, but must be onsite. Nearby parking does not apply. Parking may be performed by the guest or by hotel staff. Corresponds to the JSON property `parkingAvailable` @return [Boolean]

parking_available_exception[RW]

Parking available exception. Corresponds to the JSON property `parkingAvailableException` @return [String]

self_parking_available[RW]

Self parking available. Guests park their own cars. Parking facility may be an outdoor lot or an indoor garage, but must be onsite. Nearby parking does not apply. Can be free or for a fee. Corresponds to the JSON property `selfParkingAvailable` @return [Boolean]

self_parking_available?[RW]

Self parking available. Guests park their own cars. Parking facility may be an outdoor lot or an indoor garage, but must be onsite. Nearby parking does not apply. Can be free or for a fee. Corresponds to the JSON property `selfParkingAvailable` @return [Boolean]

self_parking_available_exception[RW]

Self parking available exception. Corresponds to the JSON property `selfParkingAvailableException` @return [String]

valet_parking_available[RW]

Valet parking available. Hotel staff member parks the cars of guests. Parking with this service can be free or for a fee. Corresponds to the JSON property `valetParkingAvailable` @return [Boolean]

valet_parking_available?[RW]

Valet parking available. Hotel staff member parks the cars of guests. Parking with this service can be free or for a fee. Corresponds to the JSON property `valetParkingAvailable` @return [Boolean]

valet_parking_available_exception[RW]

Valet parking available exception. Corresponds to the JSON property `valetParkingAvailableException` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/mybusinesslodging_v1/classes.rb, line 2679
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 2684
def update!(**args)
  @electric_car_charging_stations = args[:electric_car_charging_stations] if args.key?(:electric_car_charging_stations)
  @electric_car_charging_stations_exception = args[:electric_car_charging_stations_exception] if args.key?(:electric_car_charging_stations_exception)
  @free_parking = args[:free_parking] if args.key?(:free_parking)
  @free_parking_exception = args[:free_parking_exception] if args.key?(:free_parking_exception)
  @free_self_parking = args[:free_self_parking] if args.key?(:free_self_parking)
  @free_self_parking_exception = args[:free_self_parking_exception] if args.key?(:free_self_parking_exception)
  @free_valet_parking = args[:free_valet_parking] if args.key?(:free_valet_parking)
  @free_valet_parking_exception = args[:free_valet_parking_exception] if args.key?(:free_valet_parking_exception)
  @parking_available = args[:parking_available] if args.key?(:parking_available)
  @parking_available_exception = args[:parking_available_exception] if args.key?(:parking_available_exception)
  @self_parking_available = args[:self_parking_available] if args.key?(:self_parking_available)
  @self_parking_available_exception = args[:self_parking_available_exception] if args.key?(:self_parking_available_exception)
  @valet_parking_available = args[:valet_parking_available] if args.key?(:valet_parking_available)
  @valet_parking_available_exception = args[:valet_parking_available_exception] if args.key?(:valet_parking_available_exception)
end