plaid_flutter library

Classes

LegacyLinkConfiguration
The LegacyLinkConfiguration class defines properties to support the old Plaid flow that required a static publicKey
LinkAccount
The account object
LinkAccountSubtype
The LinkAccountSubtype class defines the type and the subtype of an account.
LinkAccountSubtypeCredit
Credit subtypes
LinkAccountSubtypeDepository
Depository subtypes
LinkAccountSubtypeInvestment
Investment subtypes
LinkAccountSubtypeLoan
Loan subtypes
LinkConfiguration
Base class for all Link configurations alternatives.
LinkError
The error object
LinkEventMetadata
The metadata object for the onEvent callback
LinkExitMetadata
The metadata object for the onExit callback
LinkInstitution
The institution object
LinkOAuthConfiguration
The LinkOAuthConfiguration class defines the values used to configure the application for OAuth
LinkSuccessMetadata
The metadata object for the onSuccess callback
LinkTokenConfiguration
The LinkConfiguration only needs a link_token which is a new type of token that is created by your app's server and passed to your app's client to initialize Link. The Link configuration parameters that were previously set within Link itself are now set via parameters passed to /link/token/create and conveyed to Link via the link_token. (https://plaid.com/docs/link/link-token-migration-guide)
Provides Plaid Link drop in functionality.

Enums

LinkEnvironment
The available environments to use.
LinkProduct
Options for specifying the Plaid products to use.

Typedefs

LinkEventHandler = void Function(String eventName, LinkEventMetadata metadata)
Called when a Plaid Link event occurs.
LinkExitHandler = void Function(LinkError? error, LinkExitMetadata metadata)
Called when a user exits the Plaid Link flow.
LinkSuccessHandler = void Function(String publicToken, LinkSuccessMetadata metadata)
Called on a successfull account link.