LegacyLinkConfiguration class

The LegacyLinkConfiguration class defines properties to support the old Plaid flow that required a static publicKey

Implemented types

Constructors

LegacyLinkConfiguration({required String publicKey, String? token, String? clientName, LinkEnvironment? environment, List<LinkProduct>? products, String? webhook, String? linkCustomizationName, String? language, List<String>? countryCodes, String? userLegalName, String? userEmailAddress, String? userPhoneNumber, List<LinkAccountSubtype>? accountSubtypes, LinkOAuthConfiguration? oauthConfiguration})
Create a LinkLegacyConfiguration.

Properties

accountSubtypes List<LinkAccountSubtype>?
By default, Link will only display account types that are compatible with all products supplied in the product parameter. You can further limit the accounts shown in Link by using accountSubtypes to specify the account subtypes to be shown in Link. Only the specified subtypes will be shown.
final
clientName String?
Displayed to the user once they have successfully linked their account
final
countryCodes List<String>?
A list of Plaid-supported country codes using the ISO-3166-1 alpha-2 country code standard.
final
environment LinkEnvironment?
The API environment to use. Selects the Plaid servers with which LinkKit communicates.
final
hashCode int
The hash code for this object.
no setterinherited
language String?
Plaid-supported language to localize Link. English will be used by default.
final
linkCustomizationName String?
Allows non default customization to be retrieved by name.
final
oauthConfiguration LinkOAuthConfiguration?
Values used to configure the application for OAuth
final
products List<LinkProduct>?
The list of Plaid products you would like to use.
final
publicKey String
Your Plaid public_key available from the Plaid dashboard (https://dashboard.plaid.com/team/keys).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
token String?
Token can take 3 different formats:
final
userEmailAddress String?
The email address of the end-user, necessary for microdeposit support.
final
userLegalName String?
The legal name of the end-user, necessary for microdeposit support.
final
userPhoneNumber String?
The phone number of the end-user, used for returning user experience.
final
webhook String?
The webhook will receive notifications once a userʼs transactions have been processed and are ready for use.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Returns a representation of this object as a JSON object.
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited