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.



3486
3487
3488
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3486

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)


3318
3319
3320
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3318

def adult_pool
  @adult_pool
end

#adult_pool_exceptionString

Adult pool exception. Corresponds to the JSON property adultPoolException

Returns:

  • (String)


3324
3325
3326
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3324

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)


3334
3335
3336
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3334

def hot_tub
  @hot_tub
end

#hot_tub_exceptionString

Hot tub exception. Corresponds to the JSON property hotTubException

Returns:

  • (String)


3340
3341
3342
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3340

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)


3347
3348
3349
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3347

def indoor_pool
  @indoor_pool
end

#indoor_pool_exceptionString

Indoor pool exception. Corresponds to the JSON property indoorPoolException

Returns:

  • (String)


3353
3354
3355
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3353

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)


3358
3359
3360
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3358

def indoor_pools_count
  @indoor_pools_count
end

#indoor_pools_count_exceptionString

Indoor pools count exception. Corresponds to the JSON property indoorPoolsCountException

Returns:

  • (String)


3363
3364
3365
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3363

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)


3370
3371
3372
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3370

def lazy_river
  @lazy_river
end

#lazy_river_exceptionString

Lazy river exception. Corresponds to the JSON property lazyRiverException

Returns:

  • (String)


3376
3377
3378
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3376

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)


3382
3383
3384
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3382

def lifeguard
  @lifeguard
end

#lifeguard_exceptionString

Lifeguard exception. Corresponds to the JSON property lifeguardException

Returns:

  • (String)


3388
3389
3390
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3388

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)


3395
3396
3397
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3395

def outdoor_pool
  @outdoor_pool
end

#outdoor_pool_exceptionString

Outdoor pool exception. Corresponds to the JSON property outdoorPoolException

Returns:

  • (String)


3401
3402
3403
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3401

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)


3406
3407
3408
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3406

def outdoor_pools_count
  @outdoor_pools_count
end

#outdoor_pools_count_exceptionString

Outdoor pools count exception. Corresponds to the JSON property outdoorPoolsCountException

Returns:

  • (String)


3411
3412
3413
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3411

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)


3418
3419
3420
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3418

def pool
  @pool
end

#pool_exceptionString

Pool exception. Corresponds to the JSON property poolException

Returns:

  • (String)


3424
3425
3426
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3424

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)


3429
3430
3431
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3429

def pools_count
  @pools_count
end

#pools_count_exceptionString

Pools count exception. Corresponds to the JSON property poolsCountException

Returns:

  • (String)


3434
3435
3436
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3434

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)


3440
3441
3442
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3440

def wading_pool
  @wading_pool
end

#wading_pool_exceptionString

Wading pool exception. Corresponds to the JSON property wadingPoolException

Returns:

  • (String)


3446
3447
3448
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3446

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)


3454
3455
3456
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3454

def water_park
  @water_park
end

#water_park_exceptionString

Water park exception. Corresponds to the JSON property waterParkException

Returns:

  • (String)


3460
3461
3462
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3460

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)


3466
3467
3468
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3466

def waterslide
  @waterslide
end

#waterslide_exceptionString

Waterslide exception. Corresponds to the JSON property waterslideException

Returns:

  • (String)


3472
3473
3474
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3472

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)


3478
3479
3480
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3478

def wave_pool
  @wave_pool
end

#wave_pool_exceptionString

Wave pool exception. Corresponds to the JSON property wavePoolException

Returns:

  • (String)


3484
3485
3486
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3484

def wave_pool_exception
  @wave_pool_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3491

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