Class: Google::Apis::MybusinesslodgingV1::Pools

Inherits:
Object
  • Object
show all
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

Swimming pool or recreational water facilities available at the hotel.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ Pools

Returns a new instance of Pools.



3312
3313
3314
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3312

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#adult_poolBoolean Also known as: adult_pool?

Adult pool. A pool restricted for use by adults only. Can be indoors or outdoors. Corresponds to the JSON property adultPool

Returns:

  • (Boolean)


3144
3145
3146
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3144

def adult_pool
  @adult_pool
end

#adult_pool_exceptionString

Adult pool exception. Corresponds to the JSON property adultPoolException

Returns:

  • (String)


3150
3151
3152
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3150

def adult_pool_exception
  @adult_pool_exception
end

#hot_tubBoolean Also known as: hot_tub?

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

Returns:

  • (Boolean)


3160
3161
3162
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3160

def hot_tub
  @hot_tub
end

#hot_tub_exceptionString

Hot tub exception. Corresponds to the JSON property hotTubException

Returns:

  • (String)


3166
3167
3168
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3166

def hot_tub_exception
  @hot_tub_exception
end

#indoor_poolBoolean Also known as: indoor_pool?

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

Returns:

  • (Boolean)


3173
3174
3175
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3173

def indoor_pool
  @indoor_pool
end

#indoor_pool_exceptionString

Indoor pool exception. Corresponds to the JSON property indoorPoolException

Returns:

  • (String)


3179
3180
3181
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3179

def indoor_pool_exception
  @indoor_pool_exception
end

#indoor_pools_countFixnum

Indoor pools count. The sum of all indoor pools at the hotel. Corresponds to the JSON property indoorPoolsCount

Returns:

  • (Fixnum)


3184
3185
3186
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3184

def indoor_pools_count
  @indoor_pools_count
end

#indoor_pools_count_exceptionString

Indoor pools count exception. Corresponds to the JSON property indoorPoolsCountException

Returns:

  • (String)


3189
3190
3191
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3189

def indoor_pools_count_exception
  @indoor_pools_count_exception
end

#lazy_riverBoolean Also known as: lazy_river?

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

Returns:

  • (Boolean)


3196
3197
3198
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3196

def lazy_river
  @lazy_river
end

#lazy_river_exceptionString

Lazy river exception. Corresponds to the JSON property lazyRiverException

Returns:

  • (String)


3202
3203
3204
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3202

def lazy_river_exception
  @lazy_river_exception
end

#lifeguardBoolean Also known as: lifeguard?

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

Returns:

  • (Boolean)


3208
3209
3210
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3208

def lifeguard
  @lifeguard
end

#lifeguard_exceptionString

Lifeguard exception. Corresponds to the JSON property lifeguardException

Returns:

  • (String)


3214
3215
3216
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3214

def lifeguard_exception
  @lifeguard_exception
end

#outdoor_poolBoolean Also known as: outdoor_pool?

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

Returns:

  • (Boolean)


3221
3222
3223
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3221

def outdoor_pool
  @outdoor_pool
end

#outdoor_pool_exceptionString

Outdoor pool exception. Corresponds to the JSON property outdoorPoolException

Returns:

  • (String)


3227
3228
3229
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3227

def outdoor_pool_exception
  @outdoor_pool_exception
end

#outdoor_pools_countFixnum

Outdoor pools count. The sum of all outdoor pools at the hotel. Corresponds to the JSON property outdoorPoolsCount

Returns:

  • (Fixnum)


3232
3233
3234
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3232

def outdoor_pools_count
  @outdoor_pools_count
end

#outdoor_pools_count_exceptionString

Outdoor pools count exception. Corresponds to the JSON property outdoorPoolsCountException

Returns:

  • (String)


3237
3238
3239
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3237

def outdoor_pools_count_exception
  @outdoor_pools_count_exception
end

#poolBoolean Also known as: pool?

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

Returns:

  • (Boolean)


3244
3245
3246
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3244

def pool
  @pool
end

#pool_exceptionString

Pool exception. Corresponds to the JSON property poolException

Returns:

  • (String)


3250
3251
3252
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3250

def pool_exception
  @pool_exception
end

#pools_countFixnum

Pools count. The sum of all pools at the hotel. Corresponds to the JSON property poolsCount

Returns:

  • (Fixnum)


3255
3256
3257
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3255

def pools_count
  @pools_count
end

#pools_count_exceptionString

Pools count exception. Corresponds to the JSON property poolsCountException

Returns:

  • (String)


3260
3261
3262
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3260

def pools_count_exception
  @pools_count_exception
end

#wading_poolBoolean Also known as: wading_pool?

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

Returns:

  • (Boolean)


3266
3267
3268
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3266

def wading_pool
  @wading_pool
end

#wading_pool_exceptionString

Wading pool exception. Corresponds to the JSON property wadingPoolException

Returns:

  • (String)


3272
3273
3274
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3272

def wading_pool_exception
  @wading_pool_exception
end

#water_parkBoolean Also known as: water_park?

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

Returns:

  • (Boolean)


3280
3281
3282
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3280

def water_park
  @water_park
end

#water_park_exceptionString

Water park exception. Corresponds to the JSON property waterParkException

Returns:

  • (String)


3286
3287
3288
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3286

def water_park_exception
  @water_park_exception
end

#waterslideBoolean Also known as: waterslide?

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

Returns:

  • (Boolean)


3292
3293
3294
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3292

def waterslide
  @waterslide
end

#waterslide_exceptionString

Waterslide exception. Corresponds to the JSON property waterslideException

Returns:

  • (String)


3298
3299
3300
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3298

def waterslide_exception
  @waterslide_exception
end

#wave_poolBoolean Also known as: wave_pool?

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

Returns:

  • (Boolean)


3304
3305
3306
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3304

def wave_pool
  @wave_pool
end

#wave_pool_exceptionString

Wave pool exception. Corresponds to the JSON property wavePoolException

Returns:

  • (String)


3310
3311
3312
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3310

def wave_pool_exception
  @wave_pool_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
# 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