Protocols
The following protocols are available globally.
-
Observable to define behavior for Provision Card API events.
See moreDeclaration
Swift
public protocol ProvisionVirtualCardObservable : AnyObject
-
Client used to interface with the Sudo Payment Platform service.
It is recommended to code to this interface, rather than the implementation class (
See moreDefaultSudoVirtualCardsClient
) as the implementation class is only meant to be used for initializing an instance of the client.Declaration
Swift
public protocol SudoVirtualCardsClient : AnyObject
-
Representation of the common attributes of a funding source used in the Sudo Platform SDK.
See moreDeclaration
Swift
public protocol BaseFundingSource
-
Declaration
Swift
public protocol BaseFundingSourceClientConfiguration
-
Declaration
Swift
public protocol FundingSourceProviderData
-
Declaration
Swift
public protocol ProvisionalCardAttributes
-
Declaration
Swift
public protocol ProvisionalCardSealedAttributes : Hashable
-
Represents a subscription. When this object is released, the subscription is cancelled.
If reference is lost to this token, the subscription will be automatically cancelled on cleanup.
See moreDeclaration
Swift
public protocol SubscriptionToken : AnyObject
-
Declaration
Swift
public protocol TransactionAttributes
-
Declaration
Swift
public protocol TransactionSealedAttributes
-
Declaration
Swift
public protocol VirtualCardAttributes
-
Declaration
Swift
public protocol VirtualCardSealedAttributes