Class: Google::Apis::MybusinesslodgingV1::MinimizedContact

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

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ MinimizedContact

Returns a new instance of MinimizedContact.



2752
2753
2754
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2752

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

Instance Attribute Details

#contactless_checkin_checkoutBoolean Also known as: contactless_checkin_checkout?

No-contact check-in and check-out. Corresponds to the JSON property contactlessCheckinCheckout

Returns:

  • (Boolean)


2678
2679
2680
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2678

def contactless_checkin_checkout
  @contactless_checkin_checkout
end

#contactless_checkin_checkout_exceptionString

Contactless check-in check-out exception. Corresponds to the JSON property contactlessCheckinCheckoutException

Returns:

  • (String)


2684
2685
2686
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2684

def contactless_checkin_checkout_exception
  @contactless_checkin_checkout_exception
end

#digital_guest_room_keysBoolean Also known as: digital_guest_room_keys?

Keyless mobile entry to guest rooms. Corresponds to the JSON property digitalGuestRoomKeys

Returns:

  • (Boolean)


2689
2690
2691
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2689

def digital_guest_room_keys
  @digital_guest_room_keys
end

#digital_guest_room_keys_exceptionString

Digital guest room keys exception. Corresponds to the JSON property digitalGuestRoomKeysException

Returns:

  • (String)


2695
2696
2697
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2695

def digital_guest_room_keys_exception
  @digital_guest_room_keys_exception
end

#housekeeping_scheduled_request_onlyBoolean Also known as: housekeeping_scheduled_request_only?

Housekeeping scheduled by request only. Corresponds to the JSON property housekeepingScheduledRequestOnly

Returns:

  • (Boolean)


2700
2701
2702
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2700

def housekeeping_scheduled_request_only
  @housekeeping_scheduled_request_only
end

#housekeeping_scheduled_request_only_exceptionString

Housekeeping scheduled request only exception. Corresponds to the JSON property housekeepingScheduledRequestOnlyException

Returns:

  • (String)


2706
2707
2708
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2706

def housekeeping_scheduled_request_only_exception
  @housekeeping_scheduled_request_only_exception
end

#no_high_touch_items_common_areasBoolean Also known as: no_high_touch_items_common_areas?

High-touch items, such as magazines, removed from common areas. Corresponds to the JSON property noHighTouchItemsCommonAreas

Returns:

  • (Boolean)


2711
2712
2713
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2711

def no_high_touch_items_common_areas
  @no_high_touch_items_common_areas
end

#no_high_touch_items_common_areas_exceptionString

No high touch items common areas exception. Corresponds to the JSON property noHighTouchItemsCommonAreasException

Returns:

  • (String)


2717
2718
2719
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2717

def no_high_touch_items_common_areas_exception
  @no_high_touch_items_common_areas_exception
end

#no_high_touch_items_guest_roomsBoolean Also known as: no_high_touch_items_guest_rooms?

High-touch items, such as decorative pillows, removed from guest rooms. Corresponds to the JSON property noHighTouchItemsGuestRooms

Returns:

  • (Boolean)


2722
2723
2724
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2722

def no_high_touch_items_guest_rooms
  @no_high_touch_items_guest_rooms
end

#no_high_touch_items_guest_rooms_exceptionString

No high touch items guest rooms exception. Corresponds to the JSON property noHighTouchItemsGuestRoomsException

Returns:

  • (String)


2728
2729
2730
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2728

def no_high_touch_items_guest_rooms_exception
  @no_high_touch_items_guest_rooms_exception
end

#plastic_keycards_disinfectedBoolean Also known as: plastic_keycards_disinfected?

Plastic key cards are disinfected or discarded. Corresponds to the JSON property plasticKeycardsDisinfected

Returns:

  • (Boolean)


2733
2734
2735
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2733

def plastic_keycards_disinfected
  @plastic_keycards_disinfected
end

#plastic_keycards_disinfected_exceptionString

Plastic keycards disinfected exception. Corresponds to the JSON property plasticKeycardsDisinfectedException

Returns:

  • (String)


2739
2740
2741
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2739

def plastic_keycards_disinfected_exception
  @plastic_keycards_disinfected_exception
end

#room_bookings_bufferBoolean Also known as: room_bookings_buffer?

Buffer maintained between room bookings. Corresponds to the JSON property roomBookingsBuffer

Returns:

  • (Boolean)


2744
2745
2746
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2744

def room_bookings_buffer
  @room_bookings_buffer
end

#room_bookings_buffer_exceptionString

Room bookings buffer exception. Corresponds to the JSON property roomBookingsBufferException

Returns:

  • (String)


2750
2751
2752
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2750

def room_bookings_buffer_exception
  @room_bookings_buffer_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2757

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