Types for the Duffel Stays API.
Summary
Functions
Parses a raw map into a StaysAccommodation struct.
Parses a raw map into a StaysAccommodationSuggestion struct.
Parses a raw map into a StaysBooking struct.
Parses a raw map into a StaysLoyaltyProgramme struct.
Parses a raw map into a StaysQuote struct.
Parses a raw map into a StaysAccommodationReviewResponse struct.
Parses a raw map into a StaysSearchResponse struct.
Parses a raw map into a StaysSearchResult struct.
Functions
@spec parse_accommodation(map()) :: Travel.Stays.Types.StaysAccommodation.t()
Parses a raw map into a StaysAccommodation struct.
@spec parse_accommodation_suggestion(map()) :: Travel.Stays.Types.StaysAccommodationSuggestion.t()
Parses a raw map into a StaysAccommodationSuggestion struct.
@spec parse_booking(map()) :: Travel.Stays.Types.StaysBooking.t()
Parses a raw map into a StaysBooking struct.
@spec parse_loyalty_programme(map()) :: Travel.Stays.Types.StaysLoyaltyProgramme.t()
Parses a raw map into a StaysLoyaltyProgramme struct.
@spec parse_quote(map()) :: Travel.Stays.Types.StaysQuote.t()
Parses a raw map into a StaysQuote struct.
@spec parse_review_response(map()) :: Travel.Stays.Types.StaysAccommodationReviewResponse.t()
Parses a raw map into a StaysAccommodationReviewResponse struct.
@spec parse_search_response(map()) :: Travel.Stays.Types.StaysSearchResponse.t()
Parses a raw map into a StaysSearchResponse struct.
@spec parse_search_result(map()) :: Travel.Stays.Types.StaysSearchResult.t()
Parses a raw map into a StaysSearchResult struct.