View Source GoogleApi.MyBusinessLodging.V1.Model.Policies (google_api_my_business_lodging v0.3.0)

Property rules that impact guests.

Attributes

  • allInclusiveAvailable (type: boolean(), default: nil) - All inclusive available. The hotel offers a rate option that includes the cost of the room, meals, activities, and other amenities that might otherwise be charged separately.
  • allInclusiveAvailableException (type: String.t, default: nil) - All inclusive available exception.
  • allInclusiveOnly (type: boolean(), default: nil) - All inclusive only. The only rate option offered by the hotel is a rate that includes the cost of the room, meals, activities and other amenities that might otherwise be charged separately.
  • allInclusiveOnlyException (type: String.t, default: nil) - All inclusive only exception.
  • checkinTime (type: GoogleApi.MyBusinessLodging.V1.Model.TimeOfDay.t, default: nil) - Check-in time. The time of the day at which the hotel begins providing guests access to their unit at the beginning of their stay.
  • checkinTimeException (type: String.t, default: nil) - Check-in time exception.
  • checkoutTime (type: GoogleApi.MyBusinessLodging.V1.Model.TimeOfDay.t, default: nil) - Check-out time. The time of the day on the last day of a guest's reserved stay at which the guest must vacate their room and settle their bill. Some hotels may offer late or early check out for a fee.
  • checkoutTimeException (type: String.t, default: nil) - Check-out time exception.
  • kidsStayFree (type: boolean(), default: nil) - Kids stay free. The children of guests are allowed to stay in the room/suite of a parent or adult without an additional fee. The policy may or may not stipulate a limit of the child's age or the overall number of children allowed.
  • kidsStayFreeException (type: String.t, default: nil) - Kids stay free exception.
  • maxChildAge (type: integer(), default: nil) - Max child age. The hotel allows children up to a certain age to stay in the room/suite of a parent or adult without an additional fee.
  • maxChildAgeException (type: String.t, default: nil) - Max child age exception.
  • maxKidsStayFreeCount (type: integer(), default: nil) - Max kids stay free count. The hotel allows a specific, defined number of children to stay in the room/suite of a parent or adult without an additional fee.
  • maxKidsStayFreeCountException (type: String.t, default: nil) - Max kids stay free count exception.
  • paymentOptions (type: GoogleApi.MyBusinessLodging.V1.Model.PaymentOptions.t, default: nil) - Forms of payment accepted at the property.
  • smokeFreeProperty (type: boolean(), default: nil) - Smoke free property. Smoking is not allowed inside the building, on balconies, or in outside spaces. Hotels that offer a designated area for guests to smoke are not considered smoke-free properties.
  • smokeFreePropertyException (type: String.t, default: nil) - Smoke free property exception.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.MyBusinessLodging.V1.Model.Policies{
  allInclusiveAvailable: boolean() | nil,
  allInclusiveAvailableException: String.t() | nil,
  allInclusiveOnly: boolean() | nil,
  allInclusiveOnlyException: String.t() | nil,
  checkinTime: GoogleApi.MyBusinessLodging.V1.Model.TimeOfDay.t() | nil,
  checkinTimeException: String.t() | nil,
  checkoutTime: GoogleApi.MyBusinessLodging.V1.Model.TimeOfDay.t() | nil,
  checkoutTimeException: String.t() | nil,
  kidsStayFree: boolean() | nil,
  kidsStayFreeException: String.t() | nil,
  maxChildAge: integer() | nil,
  maxChildAgeException: String.t() | nil,
  maxKidsStayFreeCount: integer() | nil,
  maxKidsStayFreeCountException: String.t() | nil,
  paymentOptions: GoogleApi.MyBusinessLodging.V1.Model.PaymentOptions.t() | nil,
  smokeFreeProperty: boolean() | nil,
  smokeFreePropertyException: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.