Protocols
The following protocols are available globally.
-
Notified of availabilities fetch results
See moreDeclaration
Swift
public protocol AvailabilitiesFetchDelegate : AnyObject
-
Notified of BookingItemCategory fetch results
See moreDeclaration
Swift
public protocol BookingItemCategoryFetchDelegate : AnyObject
-
Notified of catalog search results
See moreDeclaration
Swift
public protocol BookingItemSearchDelegate : AnyObject
-
Notified of the cancellation results
See moreDeclaration
Swift
public protocol CancellationDelegate : AnyObject
-
Notified of CancelationQuote fetch results
See moreDeclaration
Swift
public protocol CancellationQuoteFetchDelegate : AnyObject
-
Notified of catalog fetch results
See moreDeclaration
Swift
public protocol CatalogFetchDelegate : AnyObject
-
Notified of catalog item fetch results
See moreDeclaration
Swift
public protocol CatalogItemDetailsFetchDelegate : AnyObject
-
Notified of sending order confirmation by email
See moreDeclaration
Swift
public protocol EmailOrderConfirmationDelegate : AnyObject
-
Notified of similar ephemeral key fetch results
See moreDeclaration
Swift
public protocol EphemeralKeyFetchDelegate : AnyObject
-
Notified of fetch offerings results
See moreDeclaration
Swift
public protocol FetchPartnerOfferingsDelegate : AnyObject
-
Notified of
See moreFlightBooking
creation results.Declaration
Swift
public protocol FlightBookingCreateDelegate : AnyObject
-
Notified of
See moreFlightBooking
deletion results.Declaration
Swift
public protocol FlightBookingDeleteDelegate : AnyObject
-
Notified of
See moreFlightBooking
fetch results.Declaration
Swift
public protocol FlightBookingFetchDelegate : AnyObject
-
Notified of flight search results
See moreDeclaration
Swift
public protocol FlightSearchDelegate : AnyObject
-
Notified of the ItineraryResult fetch
See moreDeclaration
Swift
public protocol ItineraryFetchDelegate : AnyObject
-
Notified of order creation results
See moreDeclaration
Swift
public protocol OrderCreateDelegate : AnyObject
-
Notified of the OrderResult fetch
See moreDeclaration
Swift
public protocol OrderFetchDelegate : AnyObject
-
Notified of catalog search results
See moreDeclaration
Swift
public protocol ParkingItemSearchDelegate : AnyObject
-
Notified of pass fetch results
See moreDeclaration
Swift
public protocol PassFetchDelegate : AnyObject
-
Notified of the PaymentOptions fetch
See moreDeclaration
Swift
public protocol PaymentOptionsFetchDelegate : AnyObject
-
Undocumented
See moreDeclaration
Swift
public protocol PaymentSaveDelegate : AnyObject
-
Undocumented
See moreDeclaration
Swift
public protocol PaymentsFetchDelegate : AnyObject
-
Notified of points wallet fetch results
See moreDeclaration
Swift
public protocol PointsWalletFetchDelegate : AnyObject
-
Notified of product form fetch results
See moreDeclaration
Swift
public protocol PurchaseFormFetchDelegate : AnyObject
-
Notified of any purchased item details fetch results
See moreDeclaration
Swift
public protocol PurchasedProductDetailsFetchDelegate : AnyObject
-
Notified when wishlisting item
See moreDeclaration
Swift
public protocol WishlistAddDelegate : AnyObject
-
Notified of the WishlistResult fetch
See moreDeclaration
Swift
public protocol WishlistFetchDelegate : AnyObject
-
Notified when removing an item from the wishlist
See moreDeclaration
Swift
public protocol WishlistRemoveDelegate : AnyObject
-
Detail information of Catalog Items
See moreDeclaration
Swift
public protocol CatalogItemDetails
-
This represents the device that the SDK is running on.
See moreDeclaration
Swift
public protocol Device
-
A protocol that defines what are the values needed to properly process payment.
See moreDeclaration
Swift
public protocol Payment
-
The delegate of a
See morePaymentAuthenticator
that is notified of the authentication resultsDeclaration
Swift
public protocol PaymentAuthenticationDelegate : AnyObject
-
A class that handles payment authentication (2-Factor) and notifies it’s delegate
See moreDeclaration
Swift
public protocol PaymentAuthenticator : AnyObject
-
The delegate of a
See morePaymentHandler
that is notified when thePayment
is collected.Declaration
Swift
public protocol PaymentHandlerDelegate : AnyObject
-
Undocumented
See moreDeclaration
Swift
public protocol PaymentManager
-
Undocumented
See moreDeclaration
Swift
public protocol AnyProduct
-
Any product that has been purchased
See moreDeclaration
Swift
public protocol PurchasedProduct : AnyProduct
-
Any product that is purchasable
See moreDeclaration
Swift
public protocol Product : AnyProduct
-
An item in the
See moreCatalogGroup
Declaration
Swift
public protocol CatalogItem
-
Undocumented
See moreDeclaration
Swift
public protocol DownloadOperationDelegate : AnyObject
-
Undocumented
See moreDeclaration
Swift
public protocol NetworkOperationDelegate : AnyObject
-
Undocumented
See moreDeclaration
Swift
public protocol RemoteFetchOperationDelegate : AnyObject
-
Undocumented
See moreDeclaration
Swift
public protocol RemoteRequestOperationDelegate : AnyObject
-
Undocumented
See moreDeclaration
Swift
public protocol Route
-
Undocumented
See moreDeclaration
Swift
public protocol Serializable
-
Undocumented
See moreDeclaration
Swift
public protocol UploadOperationDelegate : AnyObject