Travel.Flights.Types (travel v0.2.0)

Copy Markdown View Source

Types for the Duffel Flights API.

Summary

Functions

Parses a raw map into an AirlineCredit struct.

Parses a raw map into an AirlineInitiatedChange struct.

Parses a raw map into a BatchOfferRequest struct.

Parses a raw map into a CreateBatchOfferRequestResponse struct.

Parses a raw map into an Offer struct.

Parses a raw map into an OfferPriced struct.

Parses a raw map into an OfferRequest struct.

Parses a raw map into an Order struct.

Parses a raw map into an OrderCancellation struct.

Parses a raw map into an OrderChange struct.

Parses a raw map into an OrderChangeOffer struct.

Parses a raw map into an OrderChangeRequestResponse struct.

Parses a raw map into a Payment struct.

Parses a raw map into a SeatMap struct.

Functions

parse_airline_credit(data)

@spec parse_airline_credit(map()) :: Travel.Flights.Types.AirlineCredit.t()

Parses a raw map into an AirlineCredit struct.

parse_airline_initiated_change(data)

@spec parse_airline_initiated_change(map()) ::
  Travel.Flights.Types.AirlineInitiatedChange.t()

Parses a raw map into an AirlineInitiatedChange struct.

parse_available_service(data)

parse_batch_offer_request(data)

@spec parse_batch_offer_request(map()) :: Travel.Flights.Types.BatchOfferRequest.t()

Parses a raw map into a BatchOfferRequest struct.

parse_create_batch_offer_request(data)

@spec parse_create_batch_offer_request(map()) ::
  Travel.Flights.Types.CreateBatchOfferRequestResponse.t()

Parses a raw map into a CreateBatchOfferRequestResponse struct.

parse_offer(data)

@spec parse_offer(map()) :: Travel.Flights.Types.Offer.t()

Parses a raw map into an Offer struct.

parse_offer_priced(data)

@spec parse_offer_priced(map()) :: Travel.Flights.Types.OfferPriced.t()

Parses a raw map into an OfferPriced struct.

parse_offer_request(data)

@spec parse_offer_request(map()) :: Travel.Flights.Types.OfferRequest.t()

Parses a raw map into an OfferRequest struct.

parse_order(data)

@spec parse_order(map()) :: Travel.Flights.Types.Order.t()

Parses a raw map into an Order struct.

parse_order_cancellation(data)

@spec parse_order_cancellation(map() | nil) ::
  Travel.Flights.Types.OrderCancellation.t() | nil

Parses a raw map into an OrderCancellation struct.

parse_order_change(data)

@spec parse_order_change(map()) :: Travel.Flights.Types.OrderChange.t()

Parses a raw map into an OrderChange struct.

parse_order_change_offer(data)

@spec parse_order_change_offer(map()) :: Travel.Flights.Types.OrderChangeOffer.t()

Parses a raw map into an OrderChangeOffer struct.

parse_order_change_request(data)

@spec parse_order_change_request(map()) ::
  Travel.Flights.Types.OrderChangeRequestResponse.t()

Parses a raw map into an OrderChangeRequestResponse struct.

parse_payment(data)

@spec parse_payment(map()) :: Travel.Flights.Types.Payment.t()

Parses a raw map into a Payment struct.

parse_seat_map(data)

@spec parse_seat_map(map()) :: Travel.Flights.Types.SeatMap.t()

Parses a raw map into a SeatMap struct.