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 moreSubscriberconforming 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
Protocols Reference