Class: Google::Apis::MybusinesslodgingV1::Activities

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

Amenities and features related to leisure and play.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ Activities

Returns a new instance of Activities.



339
340
341
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 339

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

Instance Attribute Details

#beach_accessBoolean Also known as: beach_access?

Beach access. The hotel property is in close proximity to a beach and offers a way to get to that beach. This can include a route to the beach such as stairs down if hotel is on a bluff, or a short trail. Not the same as beachfront ( with beach access, the hotel's proximity is close to but not right on the beach). Corresponds to the JSON property beachAccess

Returns:

  • (Boolean)


111
112
113
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 111

def beach_access
  @beach_access
end

#beach_access_exceptionString

Beach access exception. Corresponds to the JSON property beachAccessException

Returns:

  • (String)


117
118
119
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 117

def beach_access_exception
  @beach_access_exception
end

#beach_frontBoolean Also known as: beach_front?

Breach front. The hotel property is physically located on the beach alongside an ocean, sea, gulf, or bay. It is not on a lake, river, stream, or pond. The hotel is not separated from the beach by a public road allowing vehicular, pedestrian, or bicycle traffic. Corresponds to the JSON property beachFront

Returns:

  • (Boolean)


125
126
127
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 125

def beach_front
  @beach_front
end

#beach_front_exceptionString

Beach front exception. Corresponds to the JSON property beachFrontException

Returns:

  • (String)


131
132
133
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 131

def beach_front_exception
  @beach_front_exception
end

#bicycle_rentalBoolean Also known as: bicycle_rental?

Bicycle rental. The hotel owns bicycles that it permits guests to borrow and use. Can be free or for a fee. Corresponds to the JSON property bicycleRental

Returns:

  • (Boolean)


137
138
139
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 137

def bicycle_rental
  @bicycle_rental
end

#bicycle_rental_exceptionString

Bicycle rental exception. Corresponds to the JSON property bicycleRentalException

Returns:

  • (String)


143
144
145
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 143

def bicycle_rental_exception
  @bicycle_rental_exception
end

#boutique_storesBoolean Also known as: boutique_stores?

Boutique stores. There are stores selling clothing, jewelry, art and decor either on hotel premises or very close by. Does not refer to the hotel gift shop or convenience store. Corresponds to the JSON property boutiqueStores

Returns:

  • (Boolean)


150
151
152
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 150

def boutique_stores
  @boutique_stores
end

#boutique_stores_exceptionString

Boutique stores exception. Corresponds to the JSON property boutiqueStoresException

Returns:

  • (String)


156
157
158
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 156

def boutique_stores_exception
  @boutique_stores_exception
end

#casinoBoolean Also known as: casino?

Casino. A space designated for gambling and gaming featuring croupier-run table and card games, as well as electronic slot machines. May be on hotel premises or located nearby. Corresponds to the JSON property casino

Returns:

  • (Boolean)


163
164
165
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 163

def casino
  @casino
end

#casino_exceptionString

Casino exception. Corresponds to the JSON property casinoException

Returns:

  • (String)


169
170
171
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 169

def casino_exception
  @casino_exception
end

#free_bicycle_rentalBoolean Also known as: free_bicycle_rental?

Free bicycle rental. The hotel owns bicycles that it permits guests to borrow and use for free. Corresponds to the JSON property freeBicycleRental

Returns:

  • (Boolean)


175
176
177
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 175

def free_bicycle_rental
  @free_bicycle_rental
end

#free_bicycle_rental_exceptionString

Free bicycle rental exception. Corresponds to the JSON property freeBicycleRentalException

Returns:

  • (String)


181
182
183
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 181

def free_bicycle_rental_exception
  @free_bicycle_rental_exception
end

#free_watercraft_rentalBoolean Also known as: free_watercraft_rental?

Free watercraft rental. The hotel owns watercraft that it permits guests to borrow and use for free. Corresponds to the JSON property freeWatercraftRental

Returns:

  • (Boolean)


187
188
189
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 187

def free_watercraft_rental
  @free_watercraft_rental
end

#free_watercraft_rental_exceptionString

Free Watercraft rental exception. Corresponds to the JSON property freeWatercraftRentalException

Returns:

  • (String)


193
194
195
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 193

def free_watercraft_rental_exception
  @free_watercraft_rental_exception
end

#game_roomBoolean Also known as: game_room?

Game room. There is a room at the hotel containing electronic machines for play such as pinball, prize machines, driving simulators, and other items commonly found at a family fun center or arcade. May also include non- electronic games like pool, foosball, darts, and more. May or may not be designed for children. Also known as arcade, fun room, or family fun center. Corresponds to the JSON property gameRoom

Returns:

  • (Boolean)


202
203
204
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 202

def game_room
  @game_room
end

#game_room_exceptionString

Game room exception. Corresponds to the JSON property gameRoomException

Returns:

  • (String)


208
209
210
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 208

def game_room_exception
  @game_room_exception
end

#golfBoolean Also known as: golf?

Golf. There is a golf course on hotel grounds or there is a nearby, independently run golf course that allows use by hotel guests. Can be free or for a fee. Corresponds to the JSON property golf

Returns:

  • (Boolean)


215
216
217
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 215

def golf
  @golf
end

#golf_exceptionString

Golf exception. Corresponds to the JSON property golfException

Returns:

  • (String)


221
222
223
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 221

def golf_exception
  @golf_exception
end

#horseback_ridingBoolean Also known as: horseback_riding?

Horseback riding. The hotel has a horse barn onsite or an affiliation with a nearby barn to allow for guests to sit astride a horse and direct it to walk, trot, cantor, gallop and/or jump. Can be in a riding ring, on designated paths, or in the wilderness. May or may not involve instruction. Corresponds to the JSON property horsebackRiding

Returns:

  • (Boolean)


229
230
231
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 229

def horseback_riding
  @horseback_riding
end

#horseback_riding_exceptionString

Horseback riding exception. Corresponds to the JSON property horsebackRidingException

Returns:

  • (String)


235
236
237
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 235

def horseback_riding_exception
  @horseback_riding_exception
end

#nightclubBoolean Also known as: nightclub?

Nightclub. There is a room at the hotel with a bar, a dance floor, and seating where designated staffers play dance music. There may also be a designated area for the performance of live music, singing and comedy acts. Corresponds to the JSON property nightclub

Returns:

  • (Boolean)


242
243
244
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 242

def nightclub
  @nightclub
end

#nightclub_exceptionString

Nightclub exception. Corresponds to the JSON property nightclubException

Returns:

  • (String)


248
249
250
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 248

def nightclub_exception
  @nightclub_exception
end

#private_beachBoolean Also known as: private_beach?

Private beach. The beach which is in close proximity to the hotel is open only to guests. Corresponds to the JSON property privateBeach

Returns:

  • (Boolean)


254
255
256
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 254

def private_beach
  @private_beach
end

#private_beach_exceptionString

Private beach exception. Corresponds to the JSON property privateBeachException

Returns:

  • (String)


260
261
262
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 260

def private_beach_exception
  @private_beach_exception
end

#scubaBoolean Also known as: scuba?

Scuba. The provision for guests to dive under naturally occurring water fitted with a self-contained underwater breathing apparatus (SCUBA) for the purpose of exploring underwater life. Apparatus consists of a tank providing oxygen to the diver through a mask. Requires certification of the diver and supervision. The hotel may have the activity at its own waterfront or have an affiliation with a nearby facility. Required equipment is most often supplied to guests. Can be free or for a fee. Not snorkeling. Not done in a swimming pool. Corresponds to the JSON property scuba

Returns:

  • (Boolean)


271
272
273
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 271

def scuba
  @scuba
end

#scuba_exceptionString

Scuba exception. Corresponds to the JSON property scubaException

Returns:

  • (String)


277
278
279
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 277

def scuba_exception
  @scuba_exception
end

#snorkelingBoolean Also known as: snorkeling?

Snorkeling. The provision for guests to participate in a recreational water activity in which swimmers wear a diving mask, a simple, shaped breathing tube and flippers/swim fins for the purpose of exploring below the surface of an ocean, gulf or lake. Does not usually require user certification or professional supervision. Equipment may or may not be available for rent or purchase. Not scuba diving. Corresponds to the JSON property snorkeling

Returns:

  • (Boolean)


287
288
289
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 287

def snorkeling
  @snorkeling
end

#snorkeling_exceptionString

Snorkeling exception. Corresponds to the JSON property snorkelingException

Returns:

  • (String)


293
294
295
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 293

def snorkeling_exception
  @snorkeling_exception
end

#tennisBoolean Also known as: tennis?

Tennis. The hotel has the requisite court(s) on site or has an affiliation with a nearby facility for the purpose of providing guests with the opportunity to play a two-sided court-based game in which players use a stringed racquet to hit a ball across a net to the side of the opposing player. The court can be indoors or outdoors. Instructors, racquets and balls may or may not be provided. Corresponds to the JSON property tennis

Returns:

  • (Boolean)


303
304
305
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 303

def tennis
  @tennis
end

#tennis_exceptionString

Tennis exception. Corresponds to the JSON property tennisException

Returns:

  • (String)


309
310
311
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 309

def tennis_exception
  @tennis_exception
end

#water_skiingBoolean Also known as: water_skiing?

Water skiing. The provision of giving guests the opportunity to be pulled across naturally occurring water while standing on skis and holding a tow rope attached to a motorboat. Can occur on hotel premises or at a nearby waterfront. Most often performed in a lake or ocean. Corresponds to the JSON property waterSkiing

Returns:

  • (Boolean)


317
318
319
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 317

def water_skiing
  @water_skiing
end

#water_skiing_exceptionString

Water skiing exception. Corresponds to the JSON property waterSkiingException

Returns:

  • (String)


323
324
325
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 323

def water_skiing_exception
  @water_skiing_exception
end

#watercraft_rentalBoolean Also known as: watercraft_rental?

Watercraft rental. The hotel owns water vessels that it permits guests to borrow and use. Can be free or for a fee. Watercraft may include boats, pedal boats, rowboats, sailboats, powerboats, canoes, kayaks, or personal watercraft (such as a Jet Ski). Corresponds to the JSON property watercraftRental

Returns:

  • (Boolean)


331
332
333
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 331

def watercraft_rental
  @watercraft_rental
end

#watercraft_rental_exceptionString

Watercraft rental exception. Corresponds to the JSON property watercraftRentalException

Returns:

  • (String)


337
338
339
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 337

def watercraft_rental_exception
  @watercraft_rental_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 344

def update!(**args)
  @beach_access = args[:beach_access] if args.key?(:beach_access)
  @beach_access_exception = args[:beach_access_exception] if args.key?(:beach_access_exception)
  @beach_front = args[:beach_front] if args.key?(:beach_front)
  @beach_front_exception = args[:beach_front_exception] if args.key?(:beach_front_exception)
  @bicycle_rental = args[:bicycle_rental] if args.key?(:bicycle_rental)
  @bicycle_rental_exception = args[:bicycle_rental_exception] if args.key?(:bicycle_rental_exception)
  @boutique_stores = args[:boutique_stores] if args.key?(:boutique_stores)
  @boutique_stores_exception = args[:boutique_stores_exception] if args.key?(:boutique_stores_exception)
  @casino = args[:casino] if args.key?(:casino)
  @casino_exception = args[:casino_exception] if args.key?(:casino_exception)
  @free_bicycle_rental = args[:free_bicycle_rental] if args.key?(:free_bicycle_rental)
  @free_bicycle_rental_exception = args[:free_bicycle_rental_exception] if args.key?(:free_bicycle_rental_exception)
  @free_watercraft_rental = args[:free_watercraft_rental] if args.key?(:free_watercraft_rental)
  @free_watercraft_rental_exception = args[:free_watercraft_rental_exception] if args.key?(:free_watercraft_rental_exception)
  @game_room = args[:game_room] if args.key?(:game_room)
  @game_room_exception = args[:game_room_exception] if args.key?(:game_room_exception)
  @golf = args[:golf] if args.key?(:golf)
  @golf_exception = args[:golf_exception] if args.key?(:golf_exception)
  @horseback_riding = args[:horseback_riding] if args.key?(:horseback_riding)
  @horseback_riding_exception = args[:horseback_riding_exception] if args.key?(:horseback_riding_exception)
  @nightclub = args[:nightclub] if args.key?(:nightclub)
  @nightclub_exception = args[:nightclub_exception] if args.key?(:nightclub_exception)
  @private_beach = args[:private_beach] if args.key?(:private_beach)
  @private_beach_exception = args[:private_beach_exception] if args.key?(:private_beach_exception)
  @scuba = args[:scuba] if args.key?(:scuba)
  @scuba_exception = args[:scuba_exception] if args.key?(:scuba_exception)
  @snorkeling = args[:snorkeling] if args.key?(:snorkeling)
  @snorkeling_exception = args[:snorkeling_exception] if args.key?(:snorkeling_exception)
  @tennis = args[:tennis] if args.key?(:tennis)
  @tennis_exception = args[:tennis_exception] if args.key?(:tennis_exception)
  @water_skiing = args[:water_skiing] if args.key?(:water_skiing)
  @water_skiing_exception = args[:water_skiing_exception] if args.key?(:water_skiing_exception)
  @watercraft_rental = args[:watercraft_rental] if args.key?(:watercraft_rental)
  @watercraft_rental_exception = args[:watercraft_rental_exception] if args.key?(:watercraft_rental_exception)
end