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.



2561
2562
2563
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2561

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)


2487
2488
2489
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2487

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)


2493
2494
2495
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2493

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)


2498
2499
2500
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2498

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)


2504
2505
2506
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2504

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)


2509
2510
2511
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2509

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)


2515
2516
2517
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2515

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)


2520
2521
2522
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2520

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)


2526
2527
2528
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2526

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)


2531
2532
2533
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2531

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)


2537
2538
2539
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2537

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)


2542
2543
2544
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2542

def plastic_keycards_disinfected
  @plastic_keycards_disinfected
end

#plastic_keycards_disinfected_exceptionString

Plastic keycards disinfected exception. Corresponds to the JSON property plasticKeycardsDisinfectedException

Returns:

  • (String)


2548
2549
2550
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2548

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)


2553
2554
2555
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2553

def room_bookings_buffer
  @room_bookings_buffer
end

#room_bookings_buffer_exceptionString

Room bookings buffer exception. Corresponds to the JSON property roomBookingsBufferException

Returns:

  • (String)


2559
2560
2561
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2559

def room_bookings_buffer_exception
  @room_bookings_buffer_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
# 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