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
@spec parse_airline_credit(map()) :: Travel.Flights.Types.AirlineCredit.t()
Parses a raw map into an AirlineCredit struct.
@spec parse_airline_initiated_change(map()) :: Travel.Flights.Types.AirlineInitiatedChange.t()
Parses a raw map into an AirlineInitiatedChange struct.
@spec parse_batch_offer_request(map()) :: Travel.Flights.Types.BatchOfferRequest.t()
Parses a raw map into a BatchOfferRequest struct.
@spec parse_create_batch_offer_request(map()) :: Travel.Flights.Types.CreateBatchOfferRequestResponse.t()
Parses a raw map into a CreateBatchOfferRequestResponse struct.
@spec parse_offer(map()) :: Travel.Flights.Types.Offer.t()
Parses a raw map into an Offer struct.
@spec parse_offer_priced(map()) :: Travel.Flights.Types.OfferPriced.t()
Parses a raw map into an OfferPriced struct.
@spec parse_offer_request(map()) :: Travel.Flights.Types.OfferRequest.t()
Parses a raw map into an OfferRequest struct.
@spec parse_order(map()) :: Travel.Flights.Types.Order.t()
Parses a raw map into an Order struct.
@spec parse_order_cancellation(map() | nil) :: Travel.Flights.Types.OrderCancellation.t() | nil
Parses a raw map into an OrderCancellation struct.
@spec parse_order_change(map()) :: Travel.Flights.Types.OrderChange.t()
Parses a raw map into an OrderChange struct.
@spec parse_order_change_offer(map()) :: Travel.Flights.Types.OrderChangeOffer.t()
Parses a raw map into an OrderChangeOffer struct.
@spec parse_order_change_request(map()) :: Travel.Flights.Types.OrderChangeRequestResponse.t()
Parses a raw map into an OrderChangeRequestResponse struct.
@spec parse_payment(map()) :: Travel.Flights.Types.Payment.t()
Parses a raw map into a Payment struct.
@spec parse_seat_map(map()) :: Travel.Flights.Types.SeatMap.t()
Parses a raw map into a SeatMap struct.