SyncteraRubySdk::ExternalAccountLinkToken

Properties

Name Type Description Notes
business_id String The identifier for the business customer associated with this external account. Exactly one of `business_id` or `customer_id` must be specified. [optional]
client_name String The name of your application, as it should be displayed in Link. Maximum length of 30 characters.
country_codes Array<String> Country codes in the ISO-3166-1 alpha-2 country code standard.
customer_id String The identifier for the personal customer associated with this external account. Exactly one of `customer_id` or `business_id` must be specified. [optional]
expiration Time The expiration date for the link_token. Expires in 4 hours. [optional][readonly]
language String The language that corresponds to the link token. For Plaid, see their documentation for a list of allowed values.
link_customization_name String The name of the Link customization from the Plaid Dashboard to be applied to Link. If not specified, the default customization will be used. When using a Link customization, the language in the customization must match the language selected via the language parameter, and the countries in the customization should match the country codes selected via country_codes. [optional]
link_token String A link_token, which can be supplied to Link in order to initialize it and receive a public_token, which can be exchanged for an access_token. [optional][readonly]
redirect_uri String A URI indicating the destination where a user should be forwarded after completing the Link flow; used to support OAuth authentication flows when launching Link in the browser or via a webview. [optional]
request_id String A unique identifier for the request, which can be used for troubleshooting. [optional][readonly]
sdk_type String Describes the environment of the client code running a vendor-supplied SDK [optional][default to 'WEB']
type String The type of the link token. DEPOSITORY for checking and savings accounts, CREDIT for credit card type accounts, INVESTMENT for investment accounts, and MICRO_DEPOSIT for depository accounts with support for micro-deposits verification.
vendor_access_token String The access token associated with the Item data is being requested for. [optional]
vendor_institution_id String The ID of the institution the access token is requested for. If present the link token will be created in an update mode. [optional]
verify_owner Boolean If true, Synctera will attempt to verify that the external account owner is the same as the customer by comparing external account data to customer data. At least 2 of the following fields must match: name, phone number, email, address. Verification is disabled by default. [optional][default to false]

Example

require 'synctera_ruby_sdk'

instance = SyncteraRubySdk::ExternalAccountLinkToken.new(
  business_id: 7d943c51-e4ff-4e57-9558-08cab6b963c7,
  client_name: null,
  country_codes: null,
  customer_id: 7d943c51-e4ff-4e57-9558-08cab6b963c7,
  expiration: null,
  language: null,
  link_customization_name: null,
  link_token: null,
  redirect_uri: null,
  request_id: null,
  sdk_type: null,
  type: null,
  vendor_access_token: null,
  vendor_institution_id: null,
  verify_owner: null
)