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 moreBookingItem
can haveDeclaration
Swift
public struct BookingItemCategory : Decodable
extension BookingItemCategory: Equatable
-
A model representing different ways in which the items in
See moreBookingItemSearchResult
can be filteredDeclaration
Swift
public struct BookingItemSearchFilters
-
A result model representing the
See moreBookingItem
s that were fetched for a givenBookingItemSearchQuery
Declaration
Swift
public struct BookingItemSearchResult : Decodable
-
Holds the value for a
See moreBookingOption
Declaration
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 BoundingBox
extension 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 moreCatalogItem
sDeclaration
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 moreBookingItem
Declaration
Swift
public struct BookingItemDetails : CatalogItemDetails, Decodable
-
The detailed information of a
See moreParkingItem
Declaration
Swift
public struct ParkingItemDetails : CatalogItemDetails, Decodable
-
The detailed information of a
See morePartnerOfferingItem
Declaration
Swift
public struct PartnerOfferingItemDetail : CatalogItemDetails, Decodable
-
Undocumented
See moreDeclaration
Swift
public struct AnyPurchasedProductDetails : Decodable
-
The historic information of a
See moreBookingItem
combined withPurchasedBookingProduct
Declaration
Swift
public struct PurchasedBookingProductDetails : CatalogItemDetails, PurchasedProduct
-
The historic information of a
See moreParkingItem
combined withPurchasedParkingProduct
Declaration
Swift
public struct PurchasedParkingProductDetails : CatalogItemDetails, PurchasedProduct
-
The historic information of a
See morePartnerOfferingItem
combined withPurchasedPartnerOfferingProduct
Declaration
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 moreCatalogSearchResult
can 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 moreItineraryItem
s that were fetched for a givenItineraryQuery
Declaration
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 moreOrder
s that were fetched for a giveOrderQuery
Declaration
Swift
public struct OrderResult : Decodable
-
A model containing the search parameters of a
See moreParkingQuery
Declaration
Swift
public struct ParkingItemSearchParameters : Decodable
-
A result model representing the
See moreParkingItem
s that were fetched for a givenParkingItemSearchQuery
Declaration
Swift
public struct ParkingItemSearchResult : Decodable
-
An offering for a
See morePartnerOfferingItem
Declaration
Swift
public struct PartnerOffering : Decodable, ProductOffering
-
A group that contains
See morePartnerOffering
sDeclaration
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 : Decodable
extension 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 BookingItemQuery
extension 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 ParkingItemQuery
extension 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 moreCatalogGroup
that 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 moreCatalogGroup
that contains a URLDeclaration
Swift
public struct WebItem : CatalogItem, Decodable
-
A result model representing the
See moreCatalogItems
s that were fetched for a givenWishlistQuery
Declaration
Swift
public struct WishlistResult : Decodable