class Google::Apis::MybusinesslodgingV1::MinimizedContact

Minimized contact measures implemented by the hotel during COVID-19.

Attributes

contactless_checkin_checkout[RW]

No-contact check-in and check-out. Corresponds to the JSON property `contactlessCheckinCheckout` @return [Boolean]

contactless_checkin_checkout?[RW]

No-contact check-in and check-out. Corresponds to the JSON property `contactlessCheckinCheckout` @return [Boolean]

contactless_checkin_checkout_exception[RW]

Contactless check-in check-out exception. Corresponds to the JSON property `contactlessCheckinCheckoutException` @return [String]

digital_guest_room_keys[RW]

Keyless mobile entry to guest rooms. Corresponds to the JSON property `digitalGuestRoomKeys` @return [Boolean]

digital_guest_room_keys?[RW]

Keyless mobile entry to guest rooms. Corresponds to the JSON property `digitalGuestRoomKeys` @return [Boolean]

digital_guest_room_keys_exception[RW]

Digital guest room keys exception. Corresponds to the JSON property `digitalGuestRoomKeysException` @return [String]

housekeeping_scheduled_request_only[RW]

Housekeeping scheduled by request only. Corresponds to the JSON property `housekeepingScheduledRequestOnly` @return [Boolean]

housekeeping_scheduled_request_only?[RW]

Housekeeping scheduled by request only. Corresponds to the JSON property `housekeepingScheduledRequestOnly` @return [Boolean]

housekeeping_scheduled_request_only_exception[RW]

Housekeeping scheduled request only exception. Corresponds to the JSON property `housekeepingScheduledRequestOnlyException` @return [String]

no_high_touch_items_common_areas[RW]

High-touch items, such as magazines, removed from common areas. Corresponds to the JSON property `noHighTouchItemsCommonAreas` @return [Boolean]

no_high_touch_items_common_areas?[RW]

High-touch items, such as magazines, removed from common areas. Corresponds to the JSON property `noHighTouchItemsCommonAreas` @return [Boolean]

no_high_touch_items_common_areas_exception[RW]

No high touch items common areas exception. Corresponds to the JSON property `noHighTouchItemsCommonAreasException` @return [String]

no_high_touch_items_guest_rooms[RW]

High-touch items, such as decorative pillows, removed from guest rooms. Corresponds to the JSON property `noHighTouchItemsGuestRooms` @return [Boolean]

no_high_touch_items_guest_rooms?[RW]

High-touch items, such as decorative pillows, removed from guest rooms. Corresponds to the JSON property `noHighTouchItemsGuestRooms` @return [Boolean]

no_high_touch_items_guest_rooms_exception[RW]

No high touch items guest rooms exception. Corresponds to the JSON property `noHighTouchItemsGuestRoomsException` @return [String]

plastic_keycards_disinfected[RW]

Plastic key cards are disinfected or discarded. Corresponds to the JSON property `plasticKeycardsDisinfected` @return [Boolean]

plastic_keycards_disinfected?[RW]

Plastic key cards are disinfected or discarded. Corresponds to the JSON property `plasticKeycardsDisinfected` @return [Boolean]

plastic_keycards_disinfected_exception[RW]

Plastic keycards disinfected exception. Corresponds to the JSON property `plasticKeycardsDisinfectedException` @return [String]

room_bookings_buffer[RW]

Buffer maintained between room bookings. Corresponds to the JSON property `roomBookingsBuffer` @return [Boolean]

room_bookings_buffer?[RW]

Buffer maintained between room bookings. Corresponds to the JSON property `roomBookingsBuffer` @return [Boolean]

room_bookings_buffer_exception[RW]

Room bookings buffer exception. Corresponds to the JSON property `roomBookingsBufferException` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/mybusinesslodging_v1/classes.rb, line 2561
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 2566
def update!(**args)
  @contactless_checkin_checkout = args[:contactless_checkin_checkout] if args.key?(:contactless_checkin_checkout)
  @contactless_checkin_checkout_exception = args[:contactless_checkin_checkout_exception] if args.key?(:contactless_checkin_checkout_exception)
  @digital_guest_room_keys = args[:digital_guest_room_keys] if args.key?(:digital_guest_room_keys)
  @digital_guest_room_keys_exception = args[:digital_guest_room_keys_exception] if args.key?(:digital_guest_room_keys_exception)
  @housekeeping_scheduled_request_only = args[:housekeeping_scheduled_request_only] if args.key?(:housekeeping_scheduled_request_only)
  @housekeeping_scheduled_request_only_exception = args[:housekeeping_scheduled_request_only_exception] if args.key?(:housekeeping_scheduled_request_only_exception)
  @no_high_touch_items_common_areas = args[:no_high_touch_items_common_areas] if args.key?(:no_high_touch_items_common_areas)
  @no_high_touch_items_common_areas_exception = args[:no_high_touch_items_common_areas_exception] if args.key?(:no_high_touch_items_common_areas_exception)
  @no_high_touch_items_guest_rooms = args[:no_high_touch_items_guest_rooms] if args.key?(:no_high_touch_items_guest_rooms)
  @no_high_touch_items_guest_rooms_exception = args[:no_high_touch_items_guest_rooms_exception] if args.key?(:no_high_touch_items_guest_rooms_exception)
  @plastic_keycards_disinfected = args[:plastic_keycards_disinfected] if args.key?(:plastic_keycards_disinfected)
  @plastic_keycards_disinfected_exception = args[:plastic_keycards_disinfected_exception] if args.key?(:plastic_keycards_disinfected_exception)
  @room_bookings_buffer = args[:room_bookings_buffer] if args.key?(:room_bookings_buffer)
  @room_bookings_buffer_exception = args[:room_bookings_buffer_exception] if args.key?(:room_bookings_buffer_exception)
end