Class: Google::Apis::MybusinesslodgingV1::Lodging
- Inherits:
-
Object
- Object
- Google::Apis::MybusinesslodgingV1::Lodging
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/mybusinesslodging_v1/classes.rb,
lib/google/apis/mybusinesslodging_v1/representations.rb,
lib/google/apis/mybusinesslodging_v1/representations.rb
Overview
Lodging of a location that provides accomodations.
Instance Attribute Summary collapse
-
#accessibility ⇒ Google::Apis::MybusinesslodgingV1::Accessibility
Physical adaptations made to the property in consideration of varying levels of human physical ability.
-
#activities ⇒ Google::Apis::MybusinesslodgingV1::Activities
Amenities and features related to leisure and play.
-
#all_units ⇒ Google::Apis::MybusinesslodgingV1::GuestUnitFeatures
Features and available amenities in the guest unit.
-
#business ⇒ Google::Apis::MybusinesslodgingV1::Business
Features of the property of specific interest to the business traveler.
-
#common_living_area ⇒ Google::Apis::MybusinesslodgingV1::LivingArea
An individual room, such as kitchen, bathroom, bedroom, within a bookable guest unit.
-
#connectivity ⇒ Google::Apis::MybusinesslodgingV1::Connectivity
The ways in which the property provides guests with the ability to access the internet.
-
#families ⇒ Google::Apis::MybusinesslodgingV1::Families
Services and amenities for families and young guests.
-
#food_and_drink ⇒ Google::Apis::MybusinesslodgingV1::FoodAndDrink
Meals, snacks, and beverages available at the property.
-
#guest_units ⇒ Array<Google::Apis::MybusinesslodgingV1::GuestUnitType>
Individual GuestUnitTypes that are available in this Lodging.
-
#health_and_safety ⇒ Google::Apis::MybusinesslodgingV1::HealthAndSafety
Health and safety measures implemented by the hotel during COVID-19.
-
#housekeeping ⇒ Google::Apis::MybusinesslodgingV1::Housekeeping
Conveniences provided in guest units to facilitate an easier, more comfortable stay.
-
#metadata ⇒ Google::Apis::MybusinesslodgingV1::LodgingMetadata
Metadata for the Lodging.
-
#name ⇒ String
Required.
-
#parking ⇒ Google::Apis::MybusinesslodgingV1::Parking
Parking options at the property.
-
#pets ⇒ Google::Apis::MybusinesslodgingV1::Pets
Policies regarding guest-owned animals.
-
#policies ⇒ Google::Apis::MybusinesslodgingV1::Policies
Property rules that impact guests.
-
#pools ⇒ Google::Apis::MybusinesslodgingV1::Pools
Swimming pool or recreational water facilities available at the hotel.
-
#property ⇒ Google::Apis::MybusinesslodgingV1::Property
General factual information about the property's physical structure and important dates.
-
#services ⇒ Google::Apis::MybusinesslodgingV1::Services
Conveniences or help provided by the property to facilitate an easier, more comfortable stay.
-
#some_units ⇒ Google::Apis::MybusinesslodgingV1::GuestUnitFeatures
Features and available amenities in the guest unit.
-
#transportation ⇒ Google::Apis::MybusinesslodgingV1::Transportation
Vehicles or vehicular services facilitated or owned by the property.
-
#wellness ⇒ Google::Apis::MybusinesslodgingV1::Wellness
Guest facilities at the property to promote or maintain health, beauty, and fitness.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Lodging
constructor
A new instance of Lodging.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Lodging
Returns a new instance of Lodging.
2429 2430 2431 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2429 def initialize(**args) update!(**args) end |
Instance Attribute Details
#accessibility ⇒ Google::Apis::MybusinesslodgingV1::Accessibility
Physical adaptations made to the property in consideration of varying levels
of human physical ability.
Corresponds to the JSON property accessibility
2315 2316 2317 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2315 def accessibility @accessibility end |
#activities ⇒ Google::Apis::MybusinesslodgingV1::Activities
Amenities and features related to leisure and play.
Corresponds to the JSON property activities
2320 2321 2322 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2320 def activities @activities end |
#all_units ⇒ Google::Apis::MybusinesslodgingV1::GuestUnitFeatures
Features and available amenities in the guest unit.
Corresponds to the JSON property allUnits
2325 2326 2327 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2325 def all_units @all_units end |
#business ⇒ Google::Apis::MybusinesslodgingV1::Business
Features of the property of specific interest to the business traveler.
Corresponds to the JSON property business
2330 2331 2332 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2330 def business @business end |
#common_living_area ⇒ Google::Apis::MybusinesslodgingV1::LivingArea
An individual room, such as kitchen, bathroom, bedroom, within a bookable
guest unit.
Corresponds to the JSON property commonLivingArea
2336 2337 2338 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2336 def common_living_area @common_living_area end |
#connectivity ⇒ Google::Apis::MybusinesslodgingV1::Connectivity
The ways in which the property provides guests with the ability to access the
internet.
Corresponds to the JSON property connectivity
2342 2343 2344 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2342 def connectivity @connectivity end |
#families ⇒ Google::Apis::MybusinesslodgingV1::Families
Services and amenities for families and young guests.
Corresponds to the JSON property families
2347 2348 2349 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2347 def families @families end |
#food_and_drink ⇒ Google::Apis::MybusinesslodgingV1::FoodAndDrink
Meals, snacks, and beverages available at the property.
Corresponds to the JSON property foodAndDrink
2352 2353 2354 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2352 def food_and_drink @food_and_drink end |
#guest_units ⇒ Array<Google::Apis::MybusinesslodgingV1::GuestUnitType>
Individual GuestUnitTypes that are available in this Lodging.
Corresponds to the JSON property guestUnits
2357 2358 2359 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2357 def guest_units @guest_units end |
#health_and_safety ⇒ Google::Apis::MybusinesslodgingV1::HealthAndSafety
Health and safety measures implemented by the hotel during COVID-19.
Corresponds to the JSON property healthAndSafety
2362 2363 2364 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2362 def health_and_safety @health_and_safety end |
#housekeeping ⇒ Google::Apis::MybusinesslodgingV1::Housekeeping
Conveniences provided in guest units to facilitate an easier, more comfortable
stay.
Corresponds to the JSON property housekeeping
2368 2369 2370 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2368 def housekeeping @housekeeping end |
#metadata ⇒ Google::Apis::MybusinesslodgingV1::LodgingMetadata
Metadata for the Lodging.
Corresponds to the JSON property metadata
2373 2374 2375 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2373 def @metadata end |
#name ⇒ String
Required. Google identifier for this location in the form: locations/
location_id/lodging
Corresponds to the JSON property name
2379 2380 2381 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2379 def name @name end |
#parking ⇒ Google::Apis::MybusinesslodgingV1::Parking
Parking options at the property.
Corresponds to the JSON property parking
2384 2385 2386 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2384 def parking @parking end |
#pets ⇒ Google::Apis::MybusinesslodgingV1::Pets
Policies regarding guest-owned animals.
Corresponds to the JSON property pets
2389 2390 2391 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2389 def pets @pets end |
#policies ⇒ Google::Apis::MybusinesslodgingV1::Policies
Property rules that impact guests.
Corresponds to the JSON property policies
2394 2395 2396 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2394 def policies @policies end |
#pools ⇒ Google::Apis::MybusinesslodgingV1::Pools
Swimming pool or recreational water facilities available at the hotel.
Corresponds to the JSON property pools
2399 2400 2401 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2399 def pools @pools end |
#property ⇒ Google::Apis::MybusinesslodgingV1::Property
General factual information about the property's physical structure and
important dates.
Corresponds to the JSON property property
2405 2406 2407 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2405 def property @property end |
#services ⇒ Google::Apis::MybusinesslodgingV1::Services
Conveniences or help provided by the property to facilitate an easier, more
comfortable stay.
Corresponds to the JSON property services
2411 2412 2413 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2411 def services @services end |
#some_units ⇒ Google::Apis::MybusinesslodgingV1::GuestUnitFeatures
Features and available amenities in the guest unit.
Corresponds to the JSON property someUnits
2416 2417 2418 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2416 def some_units @some_units end |
#transportation ⇒ Google::Apis::MybusinesslodgingV1::Transportation
Vehicles or vehicular services facilitated or owned by the property.
Corresponds to the JSON property transportation
2421 2422 2423 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2421 def transportation @transportation end |
#wellness ⇒ Google::Apis::MybusinesslodgingV1::Wellness
Guest facilities at the property to promote or maintain health, beauty, and
fitness.
Corresponds to the JSON property wellness
2427 2428 2429 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2427 def wellness @wellness end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2434 def update!(**args) @accessibility = args[:accessibility] if args.key?(:accessibility) @activities = args[:activities] if args.key?(:activities) @all_units = args[:all_units] if args.key?(:all_units) @business = args[:business] if args.key?(:business) @common_living_area = args[:common_living_area] if args.key?(:common_living_area) @connectivity = args[:connectivity] if args.key?(:connectivity) @families = args[:families] if args.key?(:families) @food_and_drink = args[:food_and_drink] if args.key?(:food_and_drink) @guest_units = args[:guest_units] if args.key?(:guest_units) @health_and_safety = args[:health_and_safety] if args.key?(:health_and_safety) @housekeeping = args[:housekeeping] if args.key?(:housekeeping) @metadata = args[:metadata] if args.key?(:metadata) @name = args[:name] if args.key?(:name) @parking = args[:parking] if args.key?(:parking) @pets = args[:pets] if args.key?(:pets) @policies = args[:policies] if args.key?(:policies) @pools = args[:pools] if args.key?(:pools) @property = args[:property] if args.key?(:property) @services = args[:services] if args.key?(:services) @some_units = args[:some_units] if args.key?(:some_units) @transportation = args[:transportation] if args.key?(:transportation) @wellness = args[:wellness] if args.key?(:wellness) end |