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.



3501
3502
3503
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3501

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)


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

def adult_pool
  @adult_pool
end

#adult_pool_exceptionString

Adult pool exception. Corresponds to the JSON property adultPoolException

Returns:

  • (String)


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

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)


3349
3350
3351
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3349

def hot_tub
  @hot_tub
end

#hot_tub_exceptionString

Hot tub exception. Corresponds to the JSON property hotTubException

Returns:

  • (String)


3355
3356
3357
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3355

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)


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

def indoor_pool
  @indoor_pool
end

#indoor_pool_exceptionString

Indoor pool exception. Corresponds to the JSON property indoorPoolException

Returns:

  • (String)


3368
3369
3370
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3368

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)


3373
3374
3375
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3373

def indoor_pools_count
  @indoor_pools_count
end

#indoor_pools_count_exceptionString

Indoor pools count exception. Corresponds to the JSON property indoorPoolsCountException

Returns:

  • (String)


3378
3379
3380
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3378

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)


3385
3386
3387
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3385

def lazy_river
  @lazy_river
end

#lazy_river_exceptionString

Lazy river exception. Corresponds to the JSON property lazyRiverException

Returns:

  • (String)


3391
3392
3393
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3391

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)


3397
3398
3399
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3397

def lifeguard
  @lifeguard
end

#lifeguard_exceptionString

Lifeguard exception. Corresponds to the JSON property lifeguardException

Returns:

  • (String)


3403
3404
3405
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3403

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)


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

def outdoor_pool
  @outdoor_pool
end

#outdoor_pool_exceptionString

Outdoor pool exception. Corresponds to the JSON property outdoorPoolException

Returns:

  • (String)


3416
3417
3418
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3416

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)


3421
3422
3423
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3421

def outdoor_pools_count
  @outdoor_pools_count
end

#outdoor_pools_count_exceptionString

Outdoor pools count exception. Corresponds to the JSON property outdoorPoolsCountException

Returns:

  • (String)


3426
3427
3428
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3426

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)


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

def pool
  @pool
end

#pool_exceptionString

Pool exception. Corresponds to the JSON property poolException

Returns:

  • (String)


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

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)


3444
3445
3446
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3444

def pools_count
  @pools_count
end

#pools_count_exceptionString

Pools count exception. Corresponds to the JSON property poolsCountException

Returns:

  • (String)


3449
3450
3451
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3449

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)


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

def wading_pool
  @wading_pool
end

#wading_pool_exceptionString

Wading pool exception. Corresponds to the JSON property wadingPoolException

Returns:

  • (String)


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

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)


3469
3470
3471
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3469

def water_park
  @water_park
end

#water_park_exceptionString

Water park exception. Corresponds to the JSON property waterParkException

Returns:

  • (String)


3475
3476
3477
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3475

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)


3481
3482
3483
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3481

def waterslide
  @waterslide
end

#waterslide_exceptionString

Waterslide exception. Corresponds to the JSON property waterslideException

Returns:

  • (String)


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

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)


3493
3494
3495
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3493

def wave_pool
  @wave_pool
end

#wave_pool_exceptionString

Wave pool exception. Corresponds to the JSON property wavePoolException

Returns:

  • (String)


3499
3500
3501
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3499

def wave_pool_exception
  @wave_pool_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3506

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