Travel.Stays.Types.StaysBooking (travel v0.2.0)

Copy Markdown View Source

Summary

Types

t()

@type t() :: %Travel.Stays.Types.StaysBooking{
  accommodation: Travel.Stays.Types.StaysAccommodation.t() | nil,
  cancelled_at: (String.t() | nil) | nil,
  check_in_date: String.t() | nil,
  check_out_date: String.t() | nil,
  confirmed_at: String.t() | nil,
  email: String.t() | nil,
  estimated_commission_amount: (String.t() | nil) | nil,
  estimated_commission_currency: (String.t() | nil) | nil,
  guest_types: ([map()] | nil) | nil,
  guests: [%{given_name: String.t(), family_name: String.t()}] | nil,
  id: String.t() | nil,
  key_collection:
    (Travel.Stays.Types.StaysBookingKeyCollection.t() | nil) | nil,
  loyalty_programme_account_number: (String.t() | nil) | nil,
  metadata: (map() | nil) | nil,
  phone_number: String.t() | nil,
  reference: (String.t() | nil) | nil,
  rooms: integer() | nil,
  status: atom() | nil,
  supported_loyalty_programme: (atom() | nil) | nil,
  users: ([String.t()] | nil) | nil
}