Travel.Flights.Types.Offer (travel v0.2.0)

Copy Markdown View Source

Summary

Types

t()

@type t() :: %Travel.Flights.Types.Offer{
  available_services: [Travel.Flights.Types.OfferAvailableService.t()] | nil,
  base_amount: (String.t() | nil) | nil,
  base_currency: String.t() | nil,
  conditions: map() | nil,
  created_at: String.t() | nil,
  expires_at: String.t() | nil,
  id: String.t() | nil,
  live_mode: boolean() | nil,
  owner: map() | nil,
  partial: boolean(),
  passengers: [Travel.Flights.Types.OfferPassenger.t()] | nil,
  payment_requirements: Travel.Flights.Types.PaymentRequirements.t() | nil,
  private_fares: [Travel.Flights.Types.OfferPrivateFare.t()] | nil,
  slices: [Travel.Flights.Types.OfferSlice.t()] | nil,
  supported_loyalty_programmes: ([atom()] | nil) | nil,
  supported_passenger_identity_document_types: ([atom()] | nil) | nil,
  tax_amount: (String.t() | nil) | nil,
  tax_currency: String.t() | nil,
  total_amount: String.t() | nil,
  total_currency: String.t() | nil,
  total_emissions_kg: (String.t() | nil) | nil,
  updated_at: (String.t() | nil) | nil
}