One accommodation returned by a stays search, with its cheapest rate.
accommodation is a Duffel.Schema.Stays.Accommodation struct. guests
is kept as a list of raw maps.
Summary
Functions
Decodes a raw stays search result map into a Duffel.Schema.Stays.SearchResult.
Types
@type t() :: %Duffel.Schema.Stays.SearchResult{ accommodation: Duffel.Schema.Stays.Accommodation.t() | nil, cheapest_rate_base_amount: String.t() | nil, cheapest_rate_base_currency: String.t() | nil, cheapest_rate_currency: String.t() | nil, cheapest_rate_due_at_accommodation_amount: String.t() | nil, cheapest_rate_due_at_accommodation_currency: String.t() | nil, cheapest_rate_public_amount: String.t() | nil, cheapest_rate_public_currency: String.t() | nil, cheapest_rate_total_amount: String.t() | nil, check_in_date: String.t() | nil, check_out_date: String.t() | nil, expires_at: String.t() | nil, guests: [map()], id: String.t() | nil, rooms: integer() | nil, supported_negotiated_rates: [map()] }
Functions
Decodes a raw stays search result map into a Duffel.Schema.Stays.SearchResult.