Package-level declarations
Types used by the methods of the Sudo Platform Virtual Cards SDK.
Types
Representation of text of an authorization to be presented to and agreed to by the user when adding a bank account funding source. The AuthorizationText presented must be submitted as part of the completion data on calling SudoVirtualCardsClient.completeFundingSource.
Representation of a bank account funding source used in the Sudo Platform Virtual Cards SDK.
Representation of the common attributes of a funding source used in the Sudo Platform Virtual Cards SDK.
Representation of a based provisioning data type used to provision a checkout funding source. The client must be robust to receiving a ProvisioningData it does not expect.
Representation of a based user interaction data type used to provision a checkout funding source. The client must be robust to receiving a UserInteractionData it does not expect.
The representation of the legal residence of a cardholder for purposes of billing in the Sudo Platform Virtual Cards SDK.
Representation of an enumeration depicting the state that the VirtualCard is in, in the Sudo Platform Virtual Cards SDK.
Representation of an enumeration depicting the type of CreditCardFundingSource, in the Sudo Platform Virtual Cards SDK.
Representation of an enumeration depicting the state of a transaction's charge detail in the Sudo Platform Virtual Cards SDK.
Representation of CheckoutBankAccountProviderCompletionData sent to the provider and used to complete the funding source creation.
Representation of CheckoutBankAccountProviderRefreshData sent to the provider and used to initiate or complete the funding source refresh.
Representation of CheckoutBankAccountProvisioningData used to provision a checkout bank account funding source.
Returned when user interaction is required during the funding source refresh operation for checkout.com bank account funding sources.
Representation of CheckoutCardProviderCompletionData sent to the provider and used to complete the funding source creation.
Representation of CheckoutCardProvisioningData used to provision a checkout card funding source.
Returned when user interaction is required during the funding source setup operation for checkout.com card funding sources
The client application configuration containing information associated with Android client applications.
Client application data required by providers for funding source setup and refresh operations.
The result of the create keys if absent API.
Representation of a credit card funding source used in the Sudo Platform Virtual Cards SDK.
The representation of the currency and amount used in the Sudo Platform Virtual Cards SDK.
Representation of an enumeration depicting why a Transaction was declined in the Sudo Platform Virtual Cards SDK.
The representation of expiry information for a virtual card in the Sudo Platform Virtual Cards SDK.
A representation of the funding source client configuration in the Sudo Platform Virtual Cards SDK.
Representation of an enumeration depicting the possible funding source flags in the Sudo Platform Virtual Cards SDK.
The funding source provider configuration.
Representation of an enumeration depicting the funding source state in the Sudo Platform Virtual Cards SDK.
Representation of an enumeration depicting the funding source type in the Sudo Platform Virtual Cards SDK.
Representation of a FundingSourceType configuration.
Representation of a financial institution's logo.
Result type of an API that returns a list. Supports partial results.
The rates of markup applied to a Transaction when calculating the fees.
This represents the relationship of a unique identifier id with the issuer to a VirtualCard.
Represents a single partial result.
Representation of a Virtual Card Transaction without its unsealed attributes used in the Sudo Platform Virtual Cards SDK.
Representation of a Virtual Card without its unsealed attributes used in the Sudo Platform Virtual Cards SDK.
Data describing a sandbox Plaid account returned by the sandboxGetPlaidData
method.
Plaid specific application configuration to support funding source creation.
Representation of the PricingPolicy for each funding source provider which make up a component of the virtual cards configuration.
Representation of ProviderCommonData which provides common data for all funding source provider based data.
Initializes ProviderDefaults.
A representation of a funding source that is in the process of being created in the Sudo Platform Virtual Cards SDK.
A representation of a virtual card that is in the process of being provisioned in the Sudo Platform Virtual Cards SDK.
Backward compatible ProvisioningData - represents stripe
Sandbox data for a specific Plaid sandbox user's accounts for inclusion in completion data when calling completeFundingSource to test bank account funding source creation without full integration of Plaid Link.
Result type of a singular return type from an API that can return a partial result.
Representation of StripeCardProviderCompletionData sent to the provider and used to complete the funding source creation.
Representation of StripeCardProvisioningData used to provision a stripe funding source.
Representation of an enumeration depicting a list of supported key encryption algorithms.
Representation of a Virtual Card Transaction used in the Sudo Platform Virtual Cards SDK.
The details of how a Transaction is charged against a VirtualCard and FundingSource as well as the amount of markup that was applied to the Transaction.
Representation of an enumeration depicting the type of Transaction in the Sudo Platform Virtual Cards SDK.
The representation of virtual card transaction velocity constraints in the Sudo Platform Virtual Cards SDK.
Representation of a Virtual Card used in the Sudo Platform Virtual Cards SDK.
Representation of a Virtual Card's configuration used in the Sudo Platform Virtual Cards SDK.
Representation of a fundingSourceChanged Virtual Cards Service notification.