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 moreFlightBookingcreation results.Declaration
Swift
public protocol FlightBookingCreateDelegate : AnyObject -
Notified of
See moreFlightBookingdeletion results.Declaration
Swift
public protocol FlightBookingDeleteDelegate : AnyObject -
Notified of
See moreFlightBookingfetch 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 morePaymentAuthenticatorthat 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 morePaymentHandlerthat is notified when thePaymentis 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 moreCatalogGroupDeclaration
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
Protocols Reference