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.



3503
3504
3505
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3503

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)


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

def adult_pool
  @adult_pool
end

#adult_pool_exceptionString

Adult pool exception. Corresponds to the JSON property adultPoolException

Returns:

  • (String)


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

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)


3351
3352
3353
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3351

def hot_tub
  @hot_tub
end

#hot_tub_exceptionString

Hot tub exception. Corresponds to the JSON property hotTubException

Returns:

  • (String)


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

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)


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

def indoor_pool
  @indoor_pool
end

#indoor_pool_exceptionString

Indoor pool exception. Corresponds to the JSON property indoorPoolException

Returns:

  • (String)


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

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)


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

def indoor_pools_count
  @indoor_pools_count
end

#indoor_pools_count_exceptionString

Indoor pools count exception. Corresponds to the JSON property indoorPoolsCountException

Returns:

  • (String)


3380
3381
3382
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3380

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)


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

def lazy_river
  @lazy_river
end

#lazy_river_exceptionString

Lazy river exception. Corresponds to the JSON property lazyRiverException

Returns:

  • (String)


3393
3394
3395
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3393

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)


3399
3400
3401
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3399

def lifeguard
  @lifeguard
end

#lifeguard_exceptionString

Lifeguard exception. Corresponds to the JSON property lifeguardException

Returns:

  • (String)


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

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)


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

def outdoor_pool
  @outdoor_pool
end

#outdoor_pool_exceptionString

Outdoor pool exception. Corresponds to the JSON property outdoorPoolException

Returns:

  • (String)


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

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)


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

def outdoor_pools_count
  @outdoor_pools_count
end

#outdoor_pools_count_exceptionString

Outdoor pools count exception. Corresponds to the JSON property outdoorPoolsCountException

Returns:

  • (String)


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

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)


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

def pool
  @pool
end

#pool_exceptionString

Pool exception. Corresponds to the JSON property poolException

Returns:

  • (String)


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

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)


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

def pools_count
  @pools_count
end

#pools_count_exceptionString

Pools count exception. Corresponds to the JSON property poolsCountException

Returns:

  • (String)


3451
3452
3453
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3451

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)


3457
3458
3459
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3457

def wading_pool
  @wading_pool
end

#wading_pool_exceptionString

Wading pool exception. Corresponds to the JSON property wadingPoolException

Returns:

  • (String)


3463
3464
3465
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3463

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)


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

def water_park
  @water_park
end

#water_park_exceptionString

Water park exception. Corresponds to the JSON property waterParkException

Returns:

  • (String)


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

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)


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

def waterslide
  @waterslide
end

#waterslide_exceptionString

Waterslide exception. Corresponds to the JSON property waterslideException

Returns:

  • (String)


3489
3490
3491
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3489

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)


3495
3496
3497
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3495

def wave_pool
  @wave_pool
end

#wave_pool_exceptionString

Wave pool exception. Corresponds to the JSON property wavePoolException

Returns:

  • (String)


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

def wave_pool_exception
  @wave_pool_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



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
3536
3537
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3508

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