class Google::Apis::MybusinesslodgingV1::Pools
Swimming pool or recreational water facilities available at the hotel.
Attributes
Adult pool. A pool restricted for use by adults only. Can be indoors or outdoors. Corresponds to the JSON property `adultPool` @return [Boolean]
Adult pool. A pool restricted for use by adults only. Can be indoors or outdoors. Corresponds to the JSON property `adultPool` @return [Boolean]
Adult pool exception. Corresponds to the JSON property `adultPoolException` @return [String]
Hot tub. A man-made pool containing bubbling water maintained at a higher temperature and circulated by aerating jets for the purpose of soaking, relaxation and hydrotherapy. Can be indoors or outdoors. Not used for active swimming. Also known as Jacuzzi. Hot tub must be in a common area where all guests can access it. Does not apply to room-specific hot tubs that are only accessible to guest occupying that room. Corresponds to the JSON property `hotTub` @return [Boolean]
Hot tub. A man-made pool containing bubbling water maintained at a higher temperature and circulated by aerating jets for the purpose of soaking, relaxation and hydrotherapy. Can be indoors or outdoors. Not used for active swimming. Also known as Jacuzzi. Hot tub must be in a common area where all guests can access it. Does not apply to room-specific hot tubs that are only accessible to guest occupying that room. Corresponds to the JSON property `hotTub` @return [Boolean]
Hot tub exception. Corresponds to the JSON property `hotTubException` @return [String]
Indoor pool. A pool located inside the hotel and available for guests to use for swimming and/or soaking. Use may or may not be restricted to adults and/or children. Corresponds to the JSON property `indoorPool` @return [Boolean]
Indoor pool. A pool located inside the hotel and available for guests to use for swimming and/or soaking. Use may or may not be restricted to adults and/or children. Corresponds to the JSON property `indoorPool` @return [Boolean]
Indoor pool exception. Corresponds to the JSON property `indoorPoolException` @return [String]
Indoor pools count. The sum of all indoor pools at the hotel. Corresponds to the JSON property `indoorPoolsCount` @return [Fixnum]
Indoor pools count exception. Corresponds to the JSON property `indoorPoolsCountException` @return [String]
Lazy river. A man-made pool or several interconnected recreational pools built to mimic the shape and current of a winding river where guests float in the water on inflated rubber tubes. Can be indoors or outdoors. Corresponds to the JSON property `lazyRiver` @return [Boolean]
Lazy river. A man-made pool or several interconnected recreational pools built to mimic the shape and current of a winding river where guests float in the water on inflated rubber tubes. Can be indoors or outdoors. Corresponds to the JSON property `lazyRiver` @return [Boolean]
Lazy river exception. Corresponds to the JSON property `lazyRiverException` @return [String]
Lifeguard. A trained member of the hotel staff stationed by the hotel's indoor or outdoor swimming area and responsible for the safety of swimming guests. Corresponds to the JSON property `lifeguard` @return [Boolean]
Lifeguard. A trained member of the hotel staff stationed by the hotel's indoor or outdoor swimming area and responsible for the safety of swimming guests. Corresponds to the JSON property `lifeguard` @return [Boolean]
Lifeguard exception. Corresponds to the JSON property `lifeguardException` @return [String]
Outdoor pool. A pool located outside on the grounds of the hotel and available for guests to use for swimming, soaking or recreation. Use may or may not be restricted to adults and/or children. Corresponds to the JSON property `outdoorPool` @return [Boolean]
Outdoor pool. A pool located outside on the grounds of the hotel and available for guests to use for swimming, soaking or recreation. Use may or may not be restricted to adults and/or children. Corresponds to the JSON property `outdoorPool` @return [Boolean]
Outdoor pool exception. Corresponds to the JSON property `outdoorPoolException` @return [String]
Outdoor pools count. The sum of all outdoor pools at the hotel. Corresponds to the JSON property `outdoorPoolsCount` @return [Fixnum]
Outdoor pools count exception. Corresponds to the JSON property `outdoorPoolsCountException` @return [String]
Pool. The presence of a pool, either indoors or outdoors, for guests to use for swimming and/or soaking. Use may or may not be restricted to adults and/or children. Corresponds to the JSON property `pool` @return [Boolean]
Pool. The presence of a pool, either indoors or outdoors, for guests to use for swimming and/or soaking. Use may or may not be restricted to adults and/or children. Corresponds to the JSON property `pool` @return [Boolean]
Pool exception. Corresponds to the JSON property `poolException` @return [String]
Pools
count. The sum of all pools at the hotel. Corresponds to the JSON property `poolsCount` @return [Fixnum]
Pools
count exception. Corresponds to the JSON property `poolsCountException` @return [String]
Wading pool. A shallow pool designed for small children to play in. Can be indoors or outdoors. Also known as kiddie pool. Corresponds to the JSON property `wadingPool` @return [Boolean]
Wading pool. A shallow pool designed for small children to play in. Can be indoors or outdoors. Also known as kiddie pool. Corresponds to the JSON property `wadingPool` @return [Boolean]
Wading pool exception. Corresponds to the JSON property `wadingPoolException` @return [String]
Water park. An aquatic recreation area with a large pool or series of pools that has features such as a water slide or tube, wavepool, fountains, rope swings, and/or obstacle course. Can be indoors or outdoors. Also known as adventure pool. Corresponds to the JSON property `waterPark` @return [Boolean]
Water park. An aquatic recreation area with a large pool or series of pools that has features such as a water slide or tube, wavepool, fountains, rope swings, and/or obstacle course. Can be indoors or outdoors. Also known as adventure pool. Corresponds to the JSON property `waterPark` @return [Boolean]
Water park exception. Corresponds to the JSON property `waterParkException` @return [String]
Waterslide. A continuously wetted chute positioned by an indoor or outdoor pool which people slide down into the water. Corresponds to the JSON property `waterslide` @return [Boolean]
Waterslide. A continuously wetted chute positioned by an indoor or outdoor pool which people slide down into the water. Corresponds to the JSON property `waterslide` @return [Boolean]
Waterslide exception. Corresponds to the JSON property `waterslideException` @return [String]
Wave pool. A large indoor or outdoor pool with a machine that produces water currents to mimic the ocean's crests. Corresponds to the JSON property `wavePool` @return [Boolean]
Wave pool. A large indoor or outdoor pool with a machine that produces water currents to mimic the ocean's crests. Corresponds to the JSON property `wavePool` @return [Boolean]
Wave pool exception. Corresponds to the JSON property `wavePoolException` @return [String]
Public Class Methods
# File lib/google/apis/mybusinesslodging_v1/classes.rb, line 3312 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/mybusinesslodging_v1/classes.rb, line 3317 def update!(**args) @adult_pool = args[:adult_pool] if args.key?(:adult_pool) @adult_pool_exception = args[:adult_pool_exception] if args.key?(:adult_pool_exception) @hot_tub = args[:hot_tub] if args.key?(:hot_tub) @hot_tub_exception = args[:hot_tub_exception] if args.key?(:hot_tub_exception) @indoor_pool = args[:indoor_pool] if args.key?(:indoor_pool) @indoor_pool_exception = args[:indoor_pool_exception] if args.key?(:indoor_pool_exception) @indoor_pools_count = args[:indoor_pools_count] if args.key?(:indoor_pools_count) @indoor_pools_count_exception = args[:indoor_pools_count_exception] if args.key?(:indoor_pools_count_exception) @lazy_river = args[:lazy_river] if args.key?(:lazy_river) @lazy_river_exception = args[:lazy_river_exception] if args.key?(:lazy_river_exception) @lifeguard = args[:lifeguard] if args.key?(:lifeguard) @lifeguard_exception = args[:lifeguard_exception] if args.key?(:lifeguard_exception) @outdoor_pool = args[:outdoor_pool] if args.key?(:outdoor_pool) @outdoor_pool_exception = args[:outdoor_pool_exception] if args.key?(:outdoor_pool_exception) @outdoor_pools_count = args[:outdoor_pools_count] if args.key?(:outdoor_pools_count) @outdoor_pools_count_exception = args[:outdoor_pools_count_exception] if args.key?(:outdoor_pools_count_exception) @pool = args[:pool] if args.key?(:pool) @pool_exception = args[:pool_exception] if args.key?(:pool_exception) @pools_count = args[:pools_count] if args.key?(:pools_count) @pools_count_exception = args[:pools_count_exception] if args.key?(:pools_count_exception) @wading_pool = args[:wading_pool] if args.key?(:wading_pool) @wading_pool_exception = args[:wading_pool_exception] if args.key?(:wading_pool_exception) @water_park = args[:water_park] if args.key?(:water_park) @water_park_exception = args[:water_park_exception] if args.key?(:water_park_exception) @waterslide = args[:waterslide] if args.key?(:waterslide) @waterslide_exception = args[:waterslide_exception] if args.key?(:waterslide_exception) @wave_pool = args[:wave_pool] if args.key?(:wave_pool) @wave_pool_exception = args[:wave_pool_exception] if args.key?(:wave_pool_exception) end