UNPKG

react-native-plaid-link-sdk

Version:

React Native Plaid Link SDK (New Architecture & Expo)

480 lines 31 kB
export var PlaidEnvironment; (function (PlaidEnvironment) { PlaidEnvironment["PRODUCTION"] = "production"; PlaidEnvironment["SANDBOX"] = "sandbox"; })(PlaidEnvironment || (PlaidEnvironment = {})); export var PlaidProduct; (function (PlaidProduct) { PlaidProduct["ASSETS"] = "assets"; PlaidProduct["AUTH"] = "auth"; PlaidProduct["DEPOSIT_SWITCH"] = "deposit_switch"; PlaidProduct["IDENTITY"] = "identity"; PlaidProduct["INCOME"] = "income"; PlaidProduct["INVESTMENTS"] = "investments"; PlaidProduct["LIABILITIES"] = "liabilities"; PlaidProduct["LIABILITIES_REPORT"] = "liabilities_report"; PlaidProduct["PAYMENT_INITIATION"] = "payment_initiation"; PlaidProduct["TRANSACTIONS"] = "transactions"; })(PlaidProduct || (PlaidProduct = {})); export var LinkAccountType; (function (LinkAccountType) { LinkAccountType["CREDIT"] = "credit"; LinkAccountType["DEPOSITORY"] = "depository"; LinkAccountType["INVESTMENT"] = "investment"; LinkAccountType["LOAN"] = "loan"; LinkAccountType["OTHER"] = "other"; })(LinkAccountType || (LinkAccountType = {})); export var LinkAccountSubtypes; (function (LinkAccountSubtypes) { LinkAccountSubtypes["ALL"] = "all"; LinkAccountSubtypes["CREDIT_CARD"] = "credit card"; LinkAccountSubtypes["PAYPAL"] = "paypal"; LinkAccountSubtypes["AUTO"] = "auto"; LinkAccountSubtypes["BUSINESS"] = "business"; LinkAccountSubtypes["COMMERCIAL"] = "commercial"; LinkAccountSubtypes["CONSTRUCTION"] = "construction"; LinkAccountSubtypes["CONSUMER"] = "consumer"; LinkAccountSubtypes["HOME_EQUITY"] = "home equity"; LinkAccountSubtypes["LINE_OF_CREDIT"] = "line of credit"; LinkAccountSubtypes["LOAN"] = "loan"; LinkAccountSubtypes["MORTGAGE"] = "mortgage"; LinkAccountSubtypes["OVERDRAFT"] = "overdraft"; LinkAccountSubtypes["STUDENT"] = "student"; LinkAccountSubtypes["CASH_MANAGEMENT"] = "cash management"; LinkAccountSubtypes["CD"] = "cd"; LinkAccountSubtypes["CHECKING"] = "checking"; LinkAccountSubtypes["EBT"] = "ebt"; LinkAccountSubtypes["HSA"] = "hsa"; LinkAccountSubtypes["MONEY_MARKET"] = "money market"; LinkAccountSubtypes["PREPAID"] = "prepaid"; LinkAccountSubtypes["SAVINGS"] = "savings"; LinkAccountSubtypes["FOUR_0_1_A"] = "401a"; LinkAccountSubtypes["FOUR_0_1_K"] = "401k"; LinkAccountSubtypes["FOUR_0_3_B"] = "403B"; LinkAccountSubtypes["FOUR_5_7_B"] = "457b"; LinkAccountSubtypes["FIVE_2_9"] = "529"; LinkAccountSubtypes["BROKERAGE"] = "brokerage"; LinkAccountSubtypes["CASH_ISA"] = "cash isa"; LinkAccountSubtypes["EDUCATION_SAVINGS_ACCOUNT"] = "education savings account"; LinkAccountSubtypes["FIXED_ANNUNITY"] = "fixed annuity"; LinkAccountSubtypes["GIC"] = "gic"; LinkAccountSubtypes["HEALTH_REIMBURSEMENT_ARRANGEMENT"] = "health reimbursement arrangement"; LinkAccountSubtypes["IRA"] = "ira"; LinkAccountSubtypes["ISA"] = "isa"; LinkAccountSubtypes["KEOGH"] = "keogh"; LinkAccountSubtypes["LIF"] = "lif"; LinkAccountSubtypes["LIRA"] = "lira"; LinkAccountSubtypes["LRIF"] = "lrif"; LinkAccountSubtypes["LRSP"] = "lrsp"; LinkAccountSubtypes["MUTUAL_FUND"] = "mutual fund"; LinkAccountSubtypes["NON_TAXABLE_BROKERAGE_ACCOUNT"] = "non-taxable brokerage account"; LinkAccountSubtypes["PENSION"] = "pension"; LinkAccountSubtypes["PLAN"] = "plan"; LinkAccountSubtypes["PRIF"] = "prif"; LinkAccountSubtypes["PROFIT_SHARING_PLAN"] = "profit sharing plan"; LinkAccountSubtypes["RDSP"] = "rdsp"; LinkAccountSubtypes["RESP"] = "resp"; LinkAccountSubtypes["RETIREMENT"] = "retirement"; LinkAccountSubtypes["RLIF"] = "rlif"; LinkAccountSubtypes["ROTH_401K"] = "roth 401k"; LinkAccountSubtypes["ROTH"] = "roth"; LinkAccountSubtypes["RRIF"] = "rrif"; LinkAccountSubtypes["RRSP"] = "rrsp"; LinkAccountSubtypes["SARSEP"] = "sarsep"; LinkAccountSubtypes["SEP_IRA"] = "sep ira"; LinkAccountSubtypes["SIMPLE_IRA"] = "simple ira"; LinkAccountSubtypes["SIPP"] = "sipp"; LinkAccountSubtypes["STOCK_PLAN"] = "stock plan"; LinkAccountSubtypes["TFSA"] = "tfsa"; LinkAccountSubtypes["THRIFT_SAVINGS_PLAN"] = "thrift savings plan"; LinkAccountSubtypes["TRUST"] = "trust"; LinkAccountSubtypes["UGMA"] = "ugma"; LinkAccountSubtypes["UTMA"] = "utma"; LinkAccountSubtypes["VARIABLE_ANNUITY"] = "variable annuity"; })(LinkAccountSubtypes || (LinkAccountSubtypes = {})); export class LinkAccountSubtypeCredit { type; subtype; static ALL = new LinkAccountSubtypeCredit(LinkAccountType.CREDIT, LinkAccountSubtypes.ALL); static CREDIT_CARD = new LinkAccountSubtypeCredit(LinkAccountType.CREDIT, LinkAccountSubtypes.CREDIT_CARD); static PAYPAL = new LinkAccountSubtypeCredit(LinkAccountType.CREDIT, LinkAccountSubtypes.PAYPAL); constructor(type, subtype) { this.type = type; this.subtype = subtype; } } export class LinkAccountSubtypeDepository { type; subtype; static ALL = new LinkAccountSubtypeDepository(LinkAccountType.DEPOSITORY, LinkAccountSubtypes.ALL); static CASH_MANAGEMENT = new LinkAccountSubtypeDepository(LinkAccountType.DEPOSITORY, LinkAccountSubtypes.CASH_MANAGEMENT); static CD = new LinkAccountSubtypeDepository(LinkAccountType.DEPOSITORY, LinkAccountSubtypes.CD); static CHECKING = new LinkAccountSubtypeDepository(LinkAccountType.DEPOSITORY, LinkAccountSubtypes.CHECKING); static EBT = new LinkAccountSubtypeDepository(LinkAccountType.DEPOSITORY, LinkAccountSubtypes.EBT); static HSA = new LinkAccountSubtypeDepository(LinkAccountType.DEPOSITORY, LinkAccountSubtypes.HSA); static MONEY_MARKET = new LinkAccountSubtypeDepository(LinkAccountType.DEPOSITORY, LinkAccountSubtypes.MONEY_MARKET); static PAYPAL = new LinkAccountSubtypeDepository(LinkAccountType.DEPOSITORY, LinkAccountSubtypes.PAYPAL); static PREPAID = new LinkAccountSubtypeDepository(LinkAccountType.DEPOSITORY, LinkAccountSubtypes.PREPAID); static SAVINGS = new LinkAccountSubtypeDepository(LinkAccountType.DEPOSITORY, LinkAccountSubtypes.SAVINGS); constructor(type, subtype) { this.type = type; this.subtype = subtype; } } export class LinkAccountSubtypeInvestment { type; subtype; static ALL = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.ALL); static BROKERAGE = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.BROKERAGE); static CASH_ISA = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.CASH_ISA); static EDUCATION_SAVINGS_ACCOUNT = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.EDUCATION_SAVINGS_ACCOUNT); static FIXED_ANNUNITY = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.FIXED_ANNUNITY); static GIC = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.GIC); static HEALTH_REIMBURSEMENT_ARRANGEMENT = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.HEALTH_REIMBURSEMENT_ARRANGEMENT); static HSA = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.HSA); static INVESTMENT_401A = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.FOUR_0_1_A); static INVESTMENT_401K = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.FOUR_0_1_K); static INVESTMENT_403B = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.FOUR_0_3_B); static INVESTMENT_457B = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.FOUR_5_7_B); static INVESTMENT_529 = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.FIVE_2_9); static IRA = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.IRA); static ISA = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.ISA); static KEOGH = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.KEOGH); static LIF = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.LIF); static LIRA = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.LIRA); static LRIF = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.LRIF); static LRSP = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.LRSP); static MUTUAL_FUND = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.MUTUAL_FUND); static NON_TAXABLE_BROKERAGE_ACCOUNT = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.NON_TAXABLE_BROKERAGE_ACCOUNT); static PENSION = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.PENSION); static PLAN = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.PLAN); static PRIF = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.PRIF); static PROFIT_SHARING_PLAN = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.PROFIT_SHARING_PLAN); static RDSP = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.RDSP); static RESP = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.RESP); static RETIREMENT = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.RETIREMENT); static RLIF = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.RLIF); static ROTH = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.ROTH); static ROTH_401K = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.ROTH_401K); static RRIF = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.RRIF); static RRSP = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.RRSP); static SARSEP = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.SARSEP); static SEP_IRA = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.SEP_IRA); static SIMPLE_IRA = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.SIMPLE_IRA); static SIPP = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.SIPP); static STOCK_PLAN = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.STOCK_PLAN); static TFSA = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.TFSA); static THRIFT_SAVINGS_PLAN = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.THRIFT_SAVINGS_PLAN); static TRUST = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.TRUST); static UGMA = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.UGMA); static UTMA = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.UTMA); static VARIABLE_ANNUITY = new LinkAccountSubtypeInvestment(LinkAccountType.INVESTMENT, LinkAccountSubtypes.VARIABLE_ANNUITY); constructor(type, subtype) { this.type = type; this.subtype = subtype; } } export class LinkAccountSubtypeLoan { type; subtype; static ALL = new LinkAccountSubtypeLoan(LinkAccountType.LOAN, LinkAccountSubtypes.ALL); static AUTO = new LinkAccountSubtypeLoan(LinkAccountType.LOAN, LinkAccountSubtypes.AUTO); static BUSINESS = new LinkAccountSubtypeLoan(LinkAccountType.LOAN, LinkAccountSubtypes.BUSINESS); static COMMERCIAL = new LinkAccountSubtypeLoan(LinkAccountType.LOAN, LinkAccountSubtypes.COMMERCIAL); static CONSTRUCTION = new LinkAccountSubtypeLoan(LinkAccountType.LOAN, LinkAccountSubtypes.CONSTRUCTION); static CONSUMER = new LinkAccountSubtypeLoan(LinkAccountType.LOAN, LinkAccountSubtypes.CONSUMER); static HOME_EQUITY = new LinkAccountSubtypeLoan(LinkAccountType.LOAN, LinkAccountSubtypes.HOME_EQUITY); static LINE_OF_CREDIT = new LinkAccountSubtypeLoan(LinkAccountType.LOAN, LinkAccountSubtypes.LINE_OF_CREDIT); static LOAN = new LinkAccountSubtypeLoan(LinkAccountType.LOAN, LinkAccountSubtypes.LOAN); static MORTGAGE = new LinkAccountSubtypeLoan(LinkAccountType.LOAN, LinkAccountSubtypes.MORTGAGE); static OVERDRAFT = new LinkAccountSubtypeLoan(LinkAccountType.LOAN, LinkAccountSubtypes.OVERDRAFT); static STUDENT = new LinkAccountSubtypeLoan(LinkAccountType.LOAN, LinkAccountSubtypes.STUDENT); constructor(type, subtype) { this.type = type; this.subtype = subtype; } } export class LinkAccountSubtypeUnknown { type; subtype; constructor(type, subtype) { this.type = type; this.subtype = subtype; } } export var LinkAccountVerificationStatus; (function (LinkAccountVerificationStatus) { LinkAccountVerificationStatus["PENDING_AUTOMATIC_VERIFICATION"] = "pending_automatic_verification"; LinkAccountVerificationStatus["PENDING_MANUAL_VERIFICATION"] = "pending_manual_verification"; LinkAccountVerificationStatus["MANUALLY_VERIFIED"] = "manually_verified"; })(LinkAccountVerificationStatus || (LinkAccountVerificationStatus = {})); export var LinkExitMetadataStatus; (function (LinkExitMetadataStatus) { LinkExitMetadataStatus["CONNECTED"] = "connected"; LinkExitMetadataStatus["CHOOSE_DEVICE"] = "choose_device"; LinkExitMetadataStatus["REQUIRES_ACCOUNT_SELECTION"] = "requires_account_selection"; LinkExitMetadataStatus["REQUIRES_CODE"] = "requires_code"; LinkExitMetadataStatus["REQUIRES_CREDENTIALS"] = "requires_credentials"; LinkExitMetadataStatus["REQUIRES_EXTERNAL_ACTION"] = "requires_external_action"; LinkExitMetadataStatus["REQUIRES_OAUTH"] = "requires_oauth"; LinkExitMetadataStatus["REQUIRES_QUESTIONS"] = "requires_questions"; LinkExitMetadataStatus["REQUIRES_RECAPTCHA"] = "requires_recaptcha"; LinkExitMetadataStatus["REQUIRES_SELECTIONS"] = "requires_selections"; LinkExitMetadataStatus["REQUIRES_DEPOSIT_SWITCH_ALLOCATION_CONFIGURATION"] = "requires_deposit_switch_allocation_configuration"; LinkExitMetadataStatus["REQUIRES_DEPOSIT_SWITCH_ALLOCATION_SELECTION"] = "requires_deposit_switch_allocation_selection"; })(LinkExitMetadataStatus || (LinkExitMetadataStatus = {})); export var LinkErrorCode; (function (LinkErrorCode) { // ITEM_ERROR LinkErrorCode["INVALID_CREDENTIALS"] = "INVALID_CREDENTIALS"; LinkErrorCode["INVALID_MFA"] = "INVALID_MFA"; LinkErrorCode["ITEM_LOGIN_REQUIRED"] = "ITEM_LOGIN_REQUIRED"; LinkErrorCode["INSUFFICIENT_CREDENTIALS"] = "INSUFFICIENT_CREDENTIALS"; LinkErrorCode["ITEM_LOCKED"] = "ITEM_LOCKED"; LinkErrorCode["USER_SETUP_REQUIRED"] = "USER_SETUP_REQUIRED"; LinkErrorCode["MFA_NOT_SUPPORTED"] = "MFA_NOT_SUPPORTED"; LinkErrorCode["INVALID_SEND_METHOD"] = "INVALID_SEND_METHOD"; LinkErrorCode["NO_ACCOUNTS"] = "NO_ACCOUNTS"; LinkErrorCode["ITEM_NOT_SUPPORTED"] = "ITEM_NOT_SUPPORTED"; LinkErrorCode["TOO_MANY_VERIFICATION_ATTEMPTS"] = "TOO_MANY_VERIFICATION_ATTEMPTS"; LinkErrorCode["INVALD_UPDATED_USERNAME"] = "INVALD_UPDATED_USERNAME"; LinkErrorCode["INVALID_UPDATED_USERNAME"] = "INVALID_UPDATED_USERNAME"; LinkErrorCode["ITEM_NO_ERROR"] = "ITEM_NO_ERROR"; LinkErrorCode["item_no_error"] = "item-no-error"; LinkErrorCode["NO_AUTH_ACCOUNTS"] = "NO_AUTH_ACCOUNTS"; LinkErrorCode["NO_INVESTMENT_ACCOUNTS"] = "NO_INVESTMENT_ACCOUNTS"; LinkErrorCode["NO_INVESTMENT_AUTH_ACCOUNTS"] = "NO_INVESTMENT_AUTH_ACCOUNTS"; LinkErrorCode["NO_LIABILITY_ACCOUNTS"] = "NO_LIABILITY_ACCOUNTS"; LinkErrorCode["PRODUCTS_NOT_SUPPORTED"] = "PRODUCTS_NOT_SUPPORTED"; LinkErrorCode["ITEM_NOT_FOUND"] = "ITEM_NOT_FOUND"; LinkErrorCode["ITEM_PRODUCT_NOT_READY"] = "ITEM_PRODUCT_NOT_READY"; // INSTITUTION_ERROR LinkErrorCode["INSTITUTION_DOWN"] = "INSTITUTION_DOWN"; LinkErrorCode["INSTITUTION_NOT_RESPONDING"] = "INSTITUTION_NOT_RESPONDING"; LinkErrorCode["INSTITUTION_NOT_AVAILABLE"] = "INSTITUTION_NOT_AVAILABLE"; LinkErrorCode["INSTITUTION_NO_LONGER_SUPPORTED"] = "INSTITUTION_NO_LONGER_SUPPORTED"; // API_ERROR LinkErrorCode["INTERNAL_SERVER_ERROR"] = "INTERNAL_SERVER_ERROR"; LinkErrorCode["PLANNED_MAINTENANCE"] = "PLANNED_MAINTENANCE"; // ASSET_REPORT_ERROR LinkErrorCode["PRODUCT_NOT_ENABLED"] = "PRODUCT_NOT_ENABLED"; LinkErrorCode["DATA_UNAVAILABLE"] = "DATA_UNAVAILABLE"; LinkErrorCode["ASSET_PRODUCT_NOT_READY"] = "ASSET_PRODUCT_NOT_READY"; LinkErrorCode["ASSET_REPORT_GENERATION_FAILED"] = "ASSET_REPORT_GENERATION_FAILED"; LinkErrorCode["INVALID_PARENT"] = "INVALID_PARENT"; LinkErrorCode["INSIGHTS_NOT_ENABLED"] = "INSIGHTS_NOT_ENABLED"; LinkErrorCode["INSIGHTS_PREVIOUSLY_NOT_ENABLED"] = "INSIGHTS_PREVIOUSLY_NOT_ENABLED"; // BANK_TRANSFER_ERROR LinkErrorCode["BANK_TRANSFER_LIMIT_EXCEEDED"] = "BANK_TRANSFER_LIMIT_EXCEEDED"; LinkErrorCode["BANK_TRANSFER_MISSING_ORIGINATION_ACCOUNT"] = "BANK_TRANSFER_MISSING_ORIGINATION_ACCOUNT"; LinkErrorCode["BANK_TRANSFER_INVALID_ORIGINATION_ACCOUNT"] = "BANK_TRANSFER_INVALID_ORIGINATION_ACCOUNT"; LinkErrorCode["BANK_TRANSFER_ACCOUNT_BLOCKED"] = "BANK_TRANSFER_ACCOUNT_BLOCKED"; LinkErrorCode["BANK_TRANSFER_INSUFFICIENT_FUNDS"] = "BANK_TRANSFER_INSUFFICIENT_FUNDS"; LinkErrorCode["BANK_TRANSFER_NOT_CANCELLABLE"] = "BANK_TRANSFER_NOT_CANCELLABLE"; LinkErrorCode["BANK_TRANSFER_UNSUPPORTED_ACCOUNT_TYPE"] = "BANK_TRANSFER_UNSUPPORTED_ACCOUNT_TYPE"; LinkErrorCode["BANK_TRANSFER_UNSUPPORTED_ENVIRONMENT"] = "BANK_TRANSFER_UNSUPPORTED_ENVIRONMENT"; // SANDBOX_ERROR LinkErrorCode["SANDBOX_PRODUCT_NOT_ENABLED"] = "SANDBOX_PRODUCT_NOT_ENABLED"; LinkErrorCode["SANDBOX_WEBHOOK_INVALID"] = "SANDBOX_WEBHOOK_INVALID"; LinkErrorCode["SANDBOX_BANK_TRANSFER_EVENT_TRANSITION_INVALID"] = "SANDBOX_BANK_TRANSFER_EVENT_TRANSITION_INVALID"; // INVALID_REQUEST LinkErrorCode["MISSING_FIELDS"] = "MISSING_FIELDS"; LinkErrorCode["UNKNOWN_FIELDS"] = "UNKNOWN_FIELDS"; LinkErrorCode["INVALID_FIELD"] = "INVALID_FIELD"; LinkErrorCode["INCOMPATIBLE_API_VERSION"] = "INCOMPATIBLE_API_VERSION"; LinkErrorCode["INVALID_BODY"] = "INVALID_BODY"; LinkErrorCode["INVALID_HEADERS"] = "INVALID_HEADERS"; LinkErrorCode["NOT_FOUND"] = "NOT_FOUND"; LinkErrorCode["NO_LONGER_AVAILABLE"] = "NO_LONGER_AVAILABLE"; LinkErrorCode["SANDBOX_ONLY"] = "SANDBOX_ONLY"; LinkErrorCode["INVALID_ACCOUNT_NUMBER"] = "INVALID_ACCOUNT_NUMBER"; // INVALID_INPUT // From above ITEM_LOGIN_REQUIRED = "INVALID_CREDENTIALS", LinkErrorCode["INCORRECT_DEPOSIT_AMOUNTS"] = "INCORRECT_DEPOSIT_AMOUNTS"; LinkErrorCode["UNAUTHORIZED_ENVIRONMENT"] = "UNAUTHORIZED_ENVIRONMENT"; LinkErrorCode["INVALID_PRODUCT"] = "INVALID_PRODUCT"; LinkErrorCode["UNAUTHORIZED_ROUTE_ACCESS"] = "UNAUTHORIZED_ROUTE_ACCESS"; LinkErrorCode["DIRECT_INTEGRATION_NOT_ENABLED"] = "DIRECT_INTEGRATION_NOT_ENABLED"; LinkErrorCode["INVALID_API_KEYS"] = "INVALID_API_KEYS"; LinkErrorCode["INVALID_ACCESS_TOKEN"] = "INVALID_ACCESS_TOKEN"; LinkErrorCode["INVALID_PUBLIC_TOKEN"] = "INVALID_PUBLIC_TOKEN"; LinkErrorCode["INVALID_LINK_TOKEN"] = "INVALID_LINK_TOKEN"; LinkErrorCode["INVALID_PROCESSOR_TOKEN"] = "INVALID_PROCESSOR_TOKEN"; LinkErrorCode["INVALID_AUDIT_COPY_TOKEN"] = "INVALID_AUDIT_COPY_TOKEN"; LinkErrorCode["INVALID_ACCOUNT_ID"] = "INVALID_ACCOUNT_ID"; LinkErrorCode["MICRODEPOSITS_ALREADY_VERIFIED"] = "MICRODEPOSITS_ALREADY_VERIFIED"; // INVALID_RESULT LinkErrorCode["PLAID_DIRECT_ITEM_IMPORT_RETURNED_INVALID_MFA"] = "PLAID_DIRECT_ITEM_IMPORT_RETURNED_INVALID_MFA"; // RATE_LIMIT_EXCEEDED LinkErrorCode["ACCOUNTS_LIMIT"] = "ACCOUNTS_LIMIT"; LinkErrorCode["ADDITION_LIMIT"] = "ADDITION_LIMIT"; LinkErrorCode["AUTH_LIMIT"] = "AUTH_LIMIT"; LinkErrorCode["BALANCE_LIMIT"] = "BALANCE_LIMIT"; LinkErrorCode["IDENTITY_LIMIT"] = "IDENTITY_LIMIT"; LinkErrorCode["ITEM_GET_LIMIT"] = "ITEM_GET_LIMIT"; LinkErrorCode["RATE_LIMIT"] = "RATE_LIMIT"; LinkErrorCode["TRANSACTIONS_LIMIT"] = "TRANSACTIONS_LIMIT"; // RECAPTCHA_ERROR LinkErrorCode["RECAPTCHA_REQUIRED"] = "RECAPTCHA_REQUIRED"; LinkErrorCode["RECAPTCHA_BAD"] = "RECAPTCHA_BAD"; // OAUTH_ERROR LinkErrorCode["INCORRECT_OAUTH_NONCE"] = "INCORRECT_OAUTH_NONCE"; LinkErrorCode["OAUTH_STATE_ID_ALREADY_PROCESSED"] = "OAUTH_STATE_ID_ALREADY_PROCESSED"; })(LinkErrorCode || (LinkErrorCode = {})); export var LinkErrorType; (function (LinkErrorType) { LinkErrorType["BANK_TRANSFER"] = "BANK_TRANSFER_ERROR"; LinkErrorType["INVALID_REQUEST"] = "INVALID_REQUEST"; LinkErrorType["INVALID_RESULT"] = "INVALID_RESULT"; LinkErrorType["INVALID_INPUT"] = "INVALID_INPUT"; LinkErrorType["INSTITUTION_ERROR"] = "INSTITUTION_ERROR"; LinkErrorType["RATE_LIMIT_EXCEEDED"] = "RATE_LIMIT_EXCEEDED"; LinkErrorType["API_ERROR"] = "API_ERROR"; LinkErrorType["ITEM_ERROR"] = "ITEM_ERROR"; LinkErrorType["AUTH_ERROR"] = "AUTH_ERROR"; LinkErrorType["ASSET_REPORT_ERROR"] = "ASSET_REPORT_ERROR"; LinkErrorType["SANDBOX_ERROR"] = "SANDBOX_ERROR"; LinkErrorType["RECAPTCHA_ERROR"] = "RECAPTCHA_ERROR"; LinkErrorType["OAUTH_ERROR"] = "OAUTH_ERROR"; })(LinkErrorType || (LinkErrorType = {})); export var LinkEventName; (function (LinkEventName) { LinkEventName["AUTO_SELECT_SAVED_INSTITUTION"] = "AUTO_SELECT_SAVED_INSTITUTION"; LinkEventName["AUTO_SUBMIT_PHONE"] = "AUTO_SUBMIT_PHONE"; LinkEventName["BANK_INCOME_INSIGHTS_COMPLETED"] = "BANK_INCOME_INSIGHTS_COMPLETED"; LinkEventName["CLOSE_OAUTH"] = "CLOSE_OAUTH"; LinkEventName["CONNECT_NEW_INSTITUTION"] = "CONNECT_NEW_INSTITUTION"; LinkEventName["ERROR"] = "ERROR"; LinkEventName["EXIT"] = "EXIT"; LinkEventName["FAIL_OAUTH"] = "FAIL_OAUTH"; LinkEventName["HANDOFF"] = "HANDOFF"; LinkEventName["IDENTITY_MATCH_PASSED"] = "IDENTITY_MATCH_PASSED"; LinkEventName["IDENTITY_MATCH_FAILED"] = "IDENTITY_MATCH_FAILED"; LinkEventName["IDENTITY_VERIFICATION_CLOSE_UI"] = "IDENTITY_VERIFICATION_CLOSE_UI"; LinkEventName["IDENTITY_VERIFICATION_CREATE_SESSION"] = "IDENTITY_VERIFICATION_CREATE_SESSION"; LinkEventName["IDENTITY_VERIFICATION_FAIL_SESSION"] = "IDENTITY_VERIFICATION_FAIL_SESSION"; LinkEventName["IDENTITY_VERIFICATION_FAIL_STEP"] = "IDENTITY_VERIFICATION_FAIL_STEP"; LinkEventName["IDENTITY_VERIFICATION_OPEN_UI"] = "IDENTITY_VERIFICATION_OPEN_UI"; LinkEventName["IDENTITY_VERIFICATION_PASS_SESSION"] = "IDENTITY_VERIFICATION_PASS_SESSION"; LinkEventName["IDENTITY_VERIFICATION_PASS_STEP"] = "IDENTITY_VERIFICATION_PASS_STEP"; LinkEventName["IDENTITY_VERIFICATION_PENDING_REVIEW_SESSION"] = "IDENTITY_VERIFICATION_PENDING_REVIEW_SESSION"; LinkEventName["IDENTITY_VERIFICATION_PENDING_REVIEW_STEP"] = "IDENTITY_VERIFICATION_PENDING_REVIEW_STEP"; LinkEventName["IDENTITY_VERIFICATION_RESUME_SESSION"] = "IDENTITY_VERIFICATION_RESUME_SESSION"; LinkEventName["IDENTITY_VERIFICATION_RESUME_UI"] = "IDENTITY_VERIFICATION_RESUME_UI"; LinkEventName["IDENTITY_VERIFICATION_START_STEP"] = "IDENTITY_VERIFICATION_START_STEP"; LinkEventName["ISSUE_FOLLOWED"] = "ISSUE_FOLLOWED"; LinkEventName["LAYER_AUTOFILL_NOT_AVAILABLE"] = "LAYER_AUTOFILL_NOT_AVAILABLE"; LinkEventName["LAYER_NOT_AVAILABLE"] = "LAYER_NOT_AVAILABLE"; LinkEventName["LAYER_READY"] = "LAYER_READY"; LinkEventName["MATCHED_SELECT_INSTITUTION"] = "MATCHED_SELECT_INSTITUTION"; LinkEventName["MATCHED_SELECT_VERIFY_METHOD"] = "MATCHED_SELECT_VERIFY_METHOD"; LinkEventName["OPEN"] = "OPEN"; LinkEventName["OPEN_MY_PLAID"] = "OPEN_MY_PLAID"; LinkEventName["OPEN_OAUTH"] = "OPEN_OAUTH"; LinkEventName["PLAID_CHECK_PANE"] = "PLAID_CHECK_PANE"; LinkEventName["PROFILE_ELIGIBILITY_CHECK_ERROR"] = "PROFILE_ELIGIBILITY_CHECK_ERROR"; LinkEventName["PROFILE_ELIGIBILITY_CHECK_READY"] = "PROFILE_ELIGIBILITY_CHECK_READY"; LinkEventName["REMEMBER_ME_DISABLED"] = "REMEMBER_ME_DISABLED"; LinkEventName["REMEMBER_ME_ENABLED"] = "REMEMBER_ME_ENABLED"; LinkEventName["REMEMBER_ME_HOLDOUT"] = "REMEMBER_ME_HOLDOUT"; LinkEventName["SEARCH_INSTITUTION"] = "SEARCH_INSTITUTION"; LinkEventName["SELECT_ACCOUNT"] = "SELECT_ACCOUNT"; LinkEventName["SELECT_AUTH_TYPE"] = "SELECT_AUTH_TYPE"; LinkEventName["SELECT_BRAND"] = "SELECT_BRAND"; LinkEventName["SELECT_DEGRADED_INSTITUTION"] = "SELECT_DEGRADED_INSTITUTION"; LinkEventName["SELECT_DENYLISTED_INSTITUTION"] = "SELECT_DENYLISTED_INSTITUTION"; LinkEventName["SELECT_DOWN_INSTITUTION"] = "SELECT_DOWN_INSTITUTION"; LinkEventName["SELECT_FALLBACK_ROUTING_INSTITUTION"] = "SELECT_FALLBACK_ROUTING_INSTITUTION"; LinkEventName["SELECT_FILTERED_INSTITUTION"] = "SELECT_FILTERED_INSTITUTION"; LinkEventName["SELECT_INSTITUTION"] = "SELECT_INSTITUTION"; LinkEventName["SELECT_REMEMBER_ME_DUPLICATE_INSTITUTION"] = "SELECT_REMEMBER_ME_DUPLICATE_INSTITUTION"; LinkEventName["SELECT_SAVED_ACCOUNT"] = "SELECT_SAVED_ACCOUNT"; LinkEventName["SELECT_SAVED_INSTITUTION"] = "SELECT_SAVED_INSTITUTION"; LinkEventName["SKIP_SUBMIT_EMAIL"] = "SKIP_SUBMIT_EMAIL"; LinkEventName["SKIP_SUBMIT_PHONE"] = "SKIP_SUBMIT_PHONE"; LinkEventName["SUBMIT_ACCOUNT_NUMBER"] = "SUBMIT_ACCOUNT_NUMBER"; LinkEventName["SUBMIT_CREDENTIALS"] = "SUBMIT_CREDENTIALS"; LinkEventName["SUBMIT_DOCUMENTS"] = "SUBMIT_DOCUMENTS"; LinkEventName["SUBMIT_DOCUMENTS_ERROR"] = "SUBMIT_DOCUMENTS_ERROR"; LinkEventName["SUBMIT_DOCUMENTS_SUCCESS"] = "SUBMIT_DOCUMENTS_SUCCESS"; LinkEventName["SUBMIT_EMAIL"] = "SUBMIT_EMAIL"; LinkEventName["SUBMIT_MFA"] = "SUBMIT_MFA"; LinkEventName["SUBMIT_OTP"] = "SUBMIT_OTP"; LinkEventName["SUBMIT_PHONE"] = "SUBMIT_PHONE"; LinkEventName["SUBMIT_ROUTING_NUMBER"] = "SUBMIT_ROUTING_NUMBER"; LinkEventName["TRANSITION_VIEW"] = "TRANSITION_VIEW"; LinkEventName["VERIFY_PHONE"] = "VERIFY_PHONE"; LinkEventName["VIEW_DATA_TYPES"] = "VIEW_DATA_TYPES"; })(LinkEventName || (LinkEventName = {})); export var LinkEventViewName; (function (LinkEventViewName) { LinkEventViewName["ACCEPT_TOS"] = "ACCEPT_TOS"; LinkEventViewName["BANK_INCOME_INSIGHTS_COMPLETED"] = "BANK_INCOME_INSIGHTS_COMPLETED"; LinkEventViewName["CONNECTED"] = "CONNECTED"; LinkEventViewName["CONSENT"] = "CONSENT"; LinkEventViewName["CREDENTIAL"] = "CREDENTIAL"; LinkEventViewName["CRA_CONSENT"] = "CRA_CONSENT"; LinkEventViewName["DATA_TRANSPARENCY"] = "DATA_TRANSPARENCY"; LinkEventViewName["DATA_TRANSPARENCY_CONSENT"] = "DATA_TRANSPARENCY_CONSENT"; LinkEventViewName["DATA_TRANSPARENCY_MESSAGING_MODAL"] = "DATA_TRANSPARENCY_MESSAGING_MODAL"; LinkEventViewName["DOCUMENTARY_VERIFICATION"] = "DOCUMENTARY_VERIFICATION"; LinkEventViewName["ERROR"] = "ERROR"; LinkEventViewName["EXIT"] = "EXIT"; LinkEventViewName["IDENTITY_MATCH_BLOCK"] = "IDENTITY_MATCH_BLOCK"; LinkEventViewName["INSTANT_MICRODEPOSIT_AUTHORIZED"] = "INSTANT_MICRODEPOSIT_AUTHORIZED"; LinkEventViewName["INSTANT_MICRODEPOSIT_VERIFICATION"] = "INSTANT_MICRODEPOSIT_VERIFICATION"; LinkEventViewName["KYC_CHECK"] = "KYC_CHECK"; LinkEventViewName["LOADING"] = "LOADING"; LinkEventViewName["MATCHED_CONSENT"] = "MATCHED_CONSENT"; LinkEventViewName["MATCHED_CREDENTIAL"] = "MATCHED_CREDENTIAL"; LinkEventViewName["MATCHED_MFA"] = "MATCHED_MFA"; LinkEventViewName["MFA"] = "MFA"; LinkEventViewName["NUMBERS"] = "NUMBERS"; LinkEventViewName["NUMBERS_SELECT_INSTITUTION"] = "NUMBERS_SELECT_INSTITUTION"; LinkEventViewName["OAUTH"] = "OAUTH"; LinkEventViewName["PROFILE_DATA_REVIEW"] = "PROFILE_DATA_REVIEW"; LinkEventViewName["RECAPTCHA"] = "RECAPTCHA"; LinkEventViewName["RISK_CHECK"] = "RISK_CHECK"; LinkEventViewName["SAME_DAY_MICRODEPOSIT_AUTHORIZED"] = "SAME_DAY_MICRODEPOSIT_AUTHORIZED"; LinkEventViewName["SAME_DAY_MICRODEPOSIT_VERIFICATION"] = "SAME_DAY_MICRODEPOSIT_VERIFICATION"; LinkEventViewName["SCREENING"] = "SCREENING"; LinkEventViewName["SELECT_ACCOUNT"] = "SELECT_ACCOUNT"; LinkEventViewName["SELECT_AUTH_TYPE"] = "SELECT_AUTH_TYPE"; LinkEventViewName["SELECT_BRAND"] = "SELECT_BRAND"; LinkEventViewName["SELECT_INSTITUTION"] = "SELECT_INSTITUTION"; LinkEventViewName["SELECT_SAVED_ACCOUNT"] = "SELECT_SAVED_ACCOUNT"; LinkEventViewName["SELECT_SAVED_INSTITUTION"] = "SELECT_SAVED_INSTITUTION"; LinkEventViewName["SELFIE_CHECK"] = "SELFIE_CHECK"; LinkEventViewName["SUBMIT_DOCUMENTS"] = "SUBMIT_DOCUMENTS"; LinkEventViewName["SUBMIT_DOCUMENTS_ERROR"] = "SUBMIT_DOCUMENTS_ERROR"; LinkEventViewName["SUBMIT_DOCUMENTS_SUCCESS"] = "SUBMIT_DOCUMENTS_SUCCESS"; LinkEventViewName["SUBMIT_EMAIL"] = "SUBMIT_EMAIL"; LinkEventViewName["SUBMIT_PHONE"] = "SUBMIT_PHONE"; LinkEventViewName["TRANSFER_STATUS_CHECK"] = "TRANSFER_STATUS_CHECK"; LinkEventViewName["UPLOAD_DOCUMENTS"] = "UPLOAD_DOCUMENTS"; LinkEventViewName["VERIFY_EMAIL"] = "VERIFY_EMAIL"; LinkEventViewName["VERIFY_PHONE"] = "VERIFY_PHONE"; LinkEventViewName["VERIFY_SMS"] = "VERIFY_SMS"; })(LinkEventViewName || (LinkEventViewName = {})); /// Methods to present Link on iOS. /// FULL_SCREEN is the converts to UIModalPresentationOverFullScreen on the native side. /// MODAL will use the default presentation style for iOS which is UIModalPresentationAutomatic. export var LinkIOSPresentationStyle; (function (LinkIOSPresentationStyle) { LinkIOSPresentationStyle["FULL_SCREEN"] = "FULL_SCREEN"; LinkIOSPresentationStyle["MODAL"] = "MODAL"; })(LinkIOSPresentationStyle || (LinkIOSPresentationStyle = {})); export var FinanceKitSyncBehavior; (function (FinanceKitSyncBehavior) { FinanceKitSyncBehavior[FinanceKitSyncBehavior["LIVE"] = 0] = "LIVE"; FinanceKitSyncBehavior[FinanceKitSyncBehavior["SIMULATED"] = 1] = "SIMULATED"; })(FinanceKitSyncBehavior || (FinanceKitSyncBehavior = {})); export var FinanceKitErrorType; (function (FinanceKitErrorType) { FinanceKitErrorType[FinanceKitErrorType["InvalidToken"] = 0] = "InvalidToken"; FinanceKitErrorType[FinanceKitErrorType["PermissionError"] = 1] = "PermissionError"; FinanceKitErrorType[FinanceKitErrorType["LinkApiError"] = 2] = "LinkApiError"; FinanceKitErrorType[FinanceKitErrorType["PermissionAccessError"] = 3] = "PermissionAccessError"; FinanceKitErrorType[FinanceKitErrorType["Unknown"] = 4] = "Unknown"; })(FinanceKitErrorType || (FinanceKitErrorType = {})); //# sourceMappingURL=ReactNativePlaidLinkSdk.types.js.map