Protocols
The following protocols are available globally.
-
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
-
See moreSubscriber
conforming objects can be notified of subscription notifications and status changes.Declaration
Swift
public protocol Subscriber : AnyObject
-
Declaration
Swift
public protocol TransactionAttributes
-
Declaration
Swift
public protocol TransactionSealedAttributes
-
Declaration
Swift
public protocol VirtualCardAttributes
-
Declaration
Swift
public protocol VirtualCardSealedAttributes