Travel.Stays.Types (travel v0.2.0)

Copy Markdown View Source

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

parse_accommodation(data)

@spec parse_accommodation(map()) :: Travel.Stays.Types.StaysAccommodation.t()

Parses a raw map into a StaysAccommodation struct.

parse_accommodation_suggestion(data)

@spec parse_accommodation_suggestion(map()) ::
  Travel.Stays.Types.StaysAccommodationSuggestion.t()

Parses a raw map into a StaysAccommodationSuggestion struct.

parse_booking(data)

@spec parse_booking(map()) :: Travel.Stays.Types.StaysBooking.t()

Parses a raw map into a StaysBooking struct.

parse_loyalty_programme(data)

@spec parse_loyalty_programme(map()) :: Travel.Stays.Types.StaysLoyaltyProgramme.t()

Parses a raw map into a StaysLoyaltyProgramme struct.

parse_quote(data)

@spec parse_quote(map()) :: Travel.Stays.Types.StaysQuote.t()

Parses a raw map into a StaysQuote struct.

parse_review_response(data)

@spec parse_review_response(map()) ::
  Travel.Stays.Types.StaysAccommodationReviewResponse.t()

Parses a raw map into a StaysAccommodationReviewResponse struct.

parse_search_response(data)

@spec parse_search_response(map()) :: Travel.Stays.Types.StaysSearchResponse.t()

Parses a raw map into a StaysSearchResponse struct.

parse_search_result(data)

@spec parse_search_result(map()) :: Travel.Stays.Types.StaysSearchResult.t()

Parses a raw map into a StaysSearchResult struct.