class Google::Apis::MybusinesslodgingV1::FoodAndDrink

Meals, snacks, and beverages available at the property.

Attributes

bar[RW]

Bar. A designated room, lounge or area of an on-site restaurant with seating at a counter behind which a hotel staffer takes the guest's order and provides the requested alcoholic drink. Can be indoors or outdoors. Also known as Pub. Corresponds to the JSON property `bar` @return [Boolean]

bar?[RW]

Bar. A designated room, lounge or area of an on-site restaurant with seating at a counter behind which a hotel staffer takes the guest's order and provides the requested alcoholic drink. Can be indoors or outdoors. Also known as Pub. Corresponds to the JSON property `bar` @return [Boolean]

bar_exception[RW]

Bar exception. Corresponds to the JSON property `barException` @return [String]

breakfast_available[RW]

Breakfast available. The morning meal is offered to all guests. Can be free or for a fee. Corresponds to the JSON property `breakfastAvailable` @return [Boolean]

breakfast_available?[RW]

Breakfast available. The morning meal is offered to all guests. Can be free or for a fee. Corresponds to the JSON property `breakfastAvailable` @return [Boolean]

breakfast_available_exception[RW]

Breakfast available exception. Corresponds to the JSON property `breakfastAvailableException` @return [String]

breakfast_buffet[RW]

Breakfast buffet. Breakfast meal service where guests serve themselves from a variety of dishes/foods that are put out on a table. Corresponds to the JSON property `breakfastBuffet` @return [Boolean]

breakfast_buffet?[RW]

Breakfast buffet. Breakfast meal service where guests serve themselves from a variety of dishes/foods that are put out on a table. Corresponds to the JSON property `breakfastBuffet` @return [Boolean]

breakfast_buffet_exception[RW]

Breakfast buffet exception. Corresponds to the JSON property `breakfastBuffetException` @return [String]

buffet[RW]

Buffet. A type of meal where guests serve themselves from a variety of dishes/ foods that are put out on a table. Includes lunch and/or dinner meals. A breakfast-only buffet is not sufficient. Corresponds to the JSON property `buffet` @return [Boolean]

buffet?[RW]

Buffet. A type of meal where guests serve themselves from a variety of dishes/ foods that are put out on a table. Includes lunch and/or dinner meals. A breakfast-only buffet is not sufficient. Corresponds to the JSON property `buffet` @return [Boolean]

buffet_exception[RW]

Buffet exception. Corresponds to the JSON property `buffetException` @return [String]

dinner_buffet[RW]

Dinner buffet. Dinner meal service where guests serve themselves from a variety of dishes/foods that are put out on a table. Corresponds to the JSON property `dinnerBuffet` @return [Boolean]

dinner_buffet?[RW]

Dinner buffet. Dinner meal service where guests serve themselves from a variety of dishes/foods that are put out on a table. Corresponds to the JSON property `dinnerBuffet` @return [Boolean]

dinner_buffet_exception[RW]

Dinner buffet exception. Corresponds to the JSON property `dinnerBuffetException` @return [String]

free_breakfast[RW]

Free breakfast. Breakfast is offered for free to all guests. Does not apply if limited to certain room packages. Corresponds to the JSON property `freeBreakfast` @return [Boolean]

free_breakfast?[RW]

Free breakfast. Breakfast is offered for free to all guests. Does not apply if limited to certain room packages. Corresponds to the JSON property `freeBreakfast` @return [Boolean]

free_breakfast_exception[RW]

Free breakfast exception. Corresponds to the JSON property `freeBreakfastException` @return [String]

restaurant[RW]

Restaurant. A business onsite at the hotel that is open to the public as well as guests, and offers meals and beverages to consume at tables or counters. May or may not include table service. Also known as cafe, buffet, eatery. A “ breakfast room” where the hotel serves breakfast only to guests (not the general public) does not count as a restaurant. Corresponds to the JSON property `restaurant` @return [Boolean]

restaurant?[RW]

Restaurant. A business onsite at the hotel that is open to the public as well as guests, and offers meals and beverages to consume at tables or counters. May or may not include table service. Also known as cafe, buffet, eatery. A “ breakfast room” where the hotel serves breakfast only to guests (not the general public) does not count as a restaurant. Corresponds to the JSON property `restaurant` @return [Boolean]

restaurant_exception[RW]

Restaurant exception. Corresponds to the JSON property `restaurantException` @return [String]

restaurants_count[RW]

Restaurants count. The number of restaurants at the hotel. Corresponds to the JSON property `restaurantsCount` @return [Fixnum]

restaurants_count_exception[RW]

Restaurants count exception. Corresponds to the JSON property `restaurantsCountException` @return [String]

room_service[RW]

Room service. A hotel staffer delivers meals prepared onsite to a guest's room as per their request. May or may not be available during specific hours. Services should be available to all guests (not based on rate/room booked/ reward program, etc). Corresponds to the JSON property `roomService` @return [Boolean]

room_service?[RW]

Room service. A hotel staffer delivers meals prepared onsite to a guest's room as per their request. May or may not be available during specific hours. Services should be available to all guests (not based on rate/room booked/ reward program, etc). Corresponds to the JSON property `roomService` @return [Boolean]

room_service_exception[RW]

Room service exception. Corresponds to the JSON property `roomServiceException` @return [String]

table_service[RW]

Table service. A restaurant in which a staff member is assigned to a guest's table to take their order, deliver and clear away food, and deliver the bill, if applicable. Also known as sit-down restaurant. Corresponds to the JSON property `tableService` @return [Boolean]

table_service?[RW]

Table service. A restaurant in which a staff member is assigned to a guest's table to take their order, deliver and clear away food, and deliver the bill, if applicable. Also known as sit-down restaurant. Corresponds to the JSON property `tableService` @return [Boolean]

table_service_exception[RW]

Table service exception. Corresponds to the JSON property `tableServiceException` @return [String]

twenty_four_hour_room_service[RW]

24hr room service. Room service is available 24 hours a day. Corresponds to the JSON property `twentyFourHourRoomService` @return [Boolean]

twenty_four_hour_room_service?[RW]

24hr room service. Room service is available 24 hours a day. Corresponds to the JSON property `twentyFourHourRoomService` @return [Boolean]

twenty_four_hour_room_service_exception[RW]

24hr room service exception. Corresponds to the JSON property `twentyFourHourRoomServiceException` @return [String]

vending_machine[RW]

Vending machine. A glass-fronted mechanized cabinet displaying and dispensing snacks and beverages for purchase by coins, paper money and/or credit cards. Corresponds to the JSON property `vendingMachine` @return [Boolean]

vending_machine?[RW]

Vending machine. A glass-fronted mechanized cabinet displaying and dispensing snacks and beverages for purchase by coins, paper money and/or credit cards. Corresponds to the JSON property `vendingMachine` @return [Boolean]

vending_machine_exception[RW]

Vending machine exception. Corresponds to the JSON property `vendingMachineException` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/mybusinesslodging_v1/classes.rb, line 816
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/mybusinesslodging_v1/classes.rb, line 821
def update!(**args)
  @bar = args[:bar] if args.key?(:bar)
  @bar_exception = args[:bar_exception] if args.key?(:bar_exception)
  @breakfast_available = args[:breakfast_available] if args.key?(:breakfast_available)
  @breakfast_available_exception = args[:breakfast_available_exception] if args.key?(:breakfast_available_exception)
  @breakfast_buffet = args[:breakfast_buffet] if args.key?(:breakfast_buffet)
  @breakfast_buffet_exception = args[:breakfast_buffet_exception] if args.key?(:breakfast_buffet_exception)
  @buffet = args[:buffet] if args.key?(:buffet)
  @buffet_exception = args[:buffet_exception] if args.key?(:buffet_exception)
  @dinner_buffet = args[:dinner_buffet] if args.key?(:dinner_buffet)
  @dinner_buffet_exception = args[:dinner_buffet_exception] if args.key?(:dinner_buffet_exception)
  @free_breakfast = args[:free_breakfast] if args.key?(:free_breakfast)
  @free_breakfast_exception = args[:free_breakfast_exception] if args.key?(:free_breakfast_exception)
  @restaurant = args[:restaurant] if args.key?(:restaurant)
  @restaurant_exception = args[:restaurant_exception] if args.key?(:restaurant_exception)
  @restaurants_count = args[:restaurants_count] if args.key?(:restaurants_count)
  @restaurants_count_exception = args[:restaurants_count_exception] if args.key?(:restaurants_count_exception)
  @room_service = args[:room_service] if args.key?(:room_service)
  @room_service_exception = args[:room_service_exception] if args.key?(:room_service_exception)
  @table_service = args[:table_service] if args.key?(:table_service)
  @table_service_exception = args[:table_service_exception] if args.key?(:table_service_exception)
  @twenty_four_hour_room_service = args[:twenty_four_hour_room_service] if args.key?(:twenty_four_hour_room_service)
  @twenty_four_hour_room_service_exception = args[:twenty_four_hour_room_service_exception] if args.key?(:twenty_four_hour_room_service_exception)
  @vending_machine = args[:vending_machine] if args.key?(:vending_machine)
  @vending_machine_exception = args[:vending_machine_exception] if args.key?(:vending_machine_exception)
end