Structures
The following structures are available globally.
-
Represents information about an airport
See moreDeclaration
Swift
public struct Airport : Codable, Equatable -
Represents an attribute
See moreDeclaration
Swift
public struct Attribute : Decodable -
Represent a date for which there is availability (in the context of a bookable product)
See moreDeclaration
Swift
public struct Availability : Decodable -
Represents the different categories a
See moreBookingItemcan haveDeclaration
Swift
public struct BookingItemCategory : Decodableextension BookingItemCategory: Equatable -
A model representing different ways in which the items in
See moreBookingItemSearchResultcan be filteredDeclaration
Swift
public struct BookingItemSearchFilters -
A result model representing the
See moreBookingItems that were fetched for a givenBookingItemSearchQueryDeclaration
Swift
public struct BookingItemSearchResult : Decodable -
Holds the value for a
See moreBookingOptionDeclaration
Swift
public struct BookingOption : Decodable, Equatable -
Some experiences require an additional booking option for the availability as well as the booking. An exmaple of this might be the different times a certain tour is offered.
See moreDeclaration
Swift
public struct BookingOptionSet : Decodable -
A model represeting a bounding box that represents a geographic area.
See moreDeclaration
Swift
public struct BoundingBoxextension BoundingBox: Equatable -
Per product cancellation quote
See moreDeclaration
Swift
public struct ProductCancellationQuote : Decodable -
A model representing request to cancel an order
See moreDeclaration
Swift
public struct CancellationRequest -
Represent items grouped together in the form of a catalog
See moreDeclaration
Swift
public struct Catalog : Decodable -
Group of
See moreCatalogItemsDeclaration
Swift
public struct CatalogGroup : Decodable -
A model represeting a facet that refers to the categories available in a
See moreCatalogItemSearchResult.Declaration
Swift
public struct CategoryFacet : Decodable -
Contact information of a business/vendor
See moreDeclaration
Swift
public struct ContactInfo : Decodable -
A geographic coordinate
See moreDeclaration
Swift
public struct Coordinate : Decodable, Equatable -
Information about a customer
See moreDeclaration
Swift
public struct CustomerContact : Decodable -
A model represeting a filter that relates to range of availability dates.
See moreDeclaration
Swift
public struct DateRangeFilter : Equatable -
The detailed information of a
See moreBookingItemDeclaration
Swift
public struct BookingItemDetails : CatalogItemDetails, Decodable -
The detailed information of a
See moreParkingItemDeclaration
Swift
public struct ParkingItemDetails : CatalogItemDetails, Decodable -
The detailed information of a
See morePartnerOfferingItemDeclaration
Swift
public struct PartnerOfferingItemDetail : CatalogItemDetails, Decodable -
Undocumented
See moreDeclaration
Swift
public struct AnyPurchasedProductDetails : Decodable -
The historic information of a
See moreBookingItemcombined withPurchasedBookingProductDeclaration
Swift
public struct PurchasedBookingProductDetails : CatalogItemDetails, PurchasedProduct -
The historic information of a
See moreParkingItemcombined withPurchasedParkingProductDeclaration
Swift
public struct PurchasedParkingProductDetails : CatalogItemDetails, PurchasedProduct -
The historic information of a
See morePartnerOfferingItemcombined withPurchasedPartnerOfferingProductDeclaration
Swift
public struct PurchasedPartnerOfferingsProductDetails : CatalogItemDetails, PurchasedProduct -
Holds information about a discount.
See moreDeclaration
Swift
public struct DiscountCoupon : Decodable -
Undocumented
See moreDeclaration
Swift
public struct EphemeralKey : Decodable -
A model representing different ways in which the items in
See moreCatalogSearchResultcan be aggregatedDeclaration
Swift
public struct Facets : Decodable -
Represents information about a flight
See moreDeclaration
Swift
public struct Flight : Codable, Equatable -
Represents information about user’s flight booking. When user adds a flight it is stored as a
See moreFlightBooking.Declaration
Swift
public struct FlightBooking : Decodable, Equatable -
Undocumented
See moreDeclaration
Swift
public struct ItineraryItem : Decodable -
A query to fetch Itinerary items
See moreDeclaration
Swift
public struct ItineraryQuery -
A result model representing the
See moreItineraryItems that were fetched for a givenItineraryQueryDeclaration
Swift
public struct ItineraryResult : Decodable -
Represents a point on the map
See moreDeclaration
Swift
public struct Location : Decodable -
Holds information about an order
See moreDeclaration
Swift
public struct Order : Decodable, Equatable, Hashable -
A result model representing the
See moreOrders that were fetched for a giveOrderQueryDeclaration
Swift
public struct OrderResult : Decodable -
A model containing the search parameters of a
See moreParkingQueryDeclaration
Swift
public struct ParkingItemSearchParameters : Decodable -
A result model representing the
See moreParkingItems that were fetched for a givenParkingItemSearchQueryDeclaration
Swift
public struct ParkingItemSearchResult : Decodable -
An offering for a
See morePartnerOfferingItemDeclaration
Swift
public struct PartnerOffering : Decodable, ProductOffering -
A group that contains
See morePartnerOfferingsDeclaration
Swift
public struct PartnerOfferingGroup : Decodable -
This type represents the type of admission for a bookable product. As an example a tour may have different passes for adults, children and infants.
See moreDeclaration
Swift
public struct Pass : Decodable, Hashable, ProductOffering -
Undocumented
See moreDeclaration
Swift
public struct PointsWallet : Decodable -
Undocumented
See moreDeclaration
Swift
public struct PointsWalletResult : Decodable -
All prices come in this type that represents the value as well as the currency of the amount.
See moreDeclaration
Swift
public struct Price : Decodableextension Price: ExpressibleByFloatLiteral -
A model represeting a filter that relates to range of prices.
See moreDeclaration
Swift
public struct PriceRangeFilter : Equatable -
This type is used to provide payment information on processed orders
See moreDeclaration
Swift
public struct ProcessedPaymentInfo : Decodable -
Undocumented
See moreDeclaration
Swift
public struct BookingItem : CatalogItem, Decodable, Product -
Undocumented
See moreDeclaration
Swift
public struct ParkingItem : CatalogItem, Decodable, Product -
Undocumented
See moreDeclaration
Swift
public struct PartnerOfferingItem : CatalogItem, Product, Decodable -
Any purchased booking product
See moreDeclaration
Swift
public struct PurchasedBookingProduct : PurchasedProduct, Decodable -
Any purchased parking product:
See moreDeclaration
Swift
public struct PurchasedParkingProduct : PurchasedProduct, Decodable -
Any purchased partner offering
See moreDeclaration
Swift
public struct PurchasedPartnerOfferingProduct : PurchasedProduct, Decodable -
A model containing the infromation required to display for attribution purposes on Google translate services
See moreDeclaration
Swift
public struct ProviderTranslationAttribution : Decodable -
A series of grouped questions and answers to those questions
See moreDeclaration
Swift
public struct PurchaseForm -
A query of any kind
See moreDeclaration
Swift
public struct AnyQuery : Decodable -
A query to fetch Booking items
See moreDeclaration
Swift
public struct BookingItemQueryextension BookingItemQuery: Equatable -
This type is used to accurately retrieve a list of past orders that interest the user.
See moreDeclaration
Swift
public struct OrderQuery : Equatable -
A query to fetch Parking items
See moreDeclaration
Swift
public struct ParkingItemQueryextension ParkingItemQuery: Equatable -
This type is used to accurately retrieve a wishlist of catalog items that interest the user.
See moreDeclaration
Swift
public struct PurchasedProductDetailsQuery -
This type is used to accurately retrieve a wishlist of catalog items that interest the user.
See moreDeclaration
Swift
public struct WishlistQuery -
An item in the
See moreCatalogGroupthat contains a queryDeclaration
Swift
public struct QueryItem : CatalogItem, Decodable -
Undocumented
See moreDeclaration
Swift
public struct Question : Decodable, Equatable -
Holds information about a supplier
See moreDeclaration
Swift
public struct Supplier : Decodable -
An item the
See moreCatalogGroupthat contains a URLDeclaration
Swift
public struct WebItem : CatalogItem, Decodable -
A result model representing the
See moreCatalogItemss that were fetched for a givenWishlistQueryDeclaration
Swift
public struct WishlistResult : Decodable
Structures Reference