UNPKG

connect-transfer-react-native-sdk

Version:

Connect Transfer React Native SDK for Mastercard Open Banking Connect

127 lines (122 loc) 6.15 kB
"use strict"; // SDK platform identifier used in audit tracking. export const SDK_PLATFORM = 'reactNative'; // Below constants are used for redux / services / api calls. export const TIMEOUT = 3 * 60 * 1000; // 3 minutes export const HEADERS = { 'Content-Type': 'application/json', Accept: 'application/json' }; export const METHODS = { GET: 'GET', POST: 'POST', PUT: 'PUT', DELETE: 'DELETE', OPTIONS: 'OPTIONS' }; // Default fallback to English export const DEFAULT_LANGUAGE_EN = 'en'; export const API_KEYS = { authenticateUser: 'authenticationSlice/authenticateUser', termsAndPolicies: 'termsAndPoliciesSlice/termsAndPolicies', complete: 'completeSlice/complete', errorTranslation: 'errorTranslationSlice/errorTranslation', auditEvents: 'auditEventsSlice/auditEvents' }; export const WEBPAGE_API_KEYS = { privacy_EN: 'privacy_EN', privacy_ES: 'privacy_ES', termsOfUse_EN: 'termsOfUse_EN', termsOfUse_ES: 'termsOfUse_ES' }; // Below Enums are used for events in the Connect Transfer module. export let TransferEventDataName = /*#__PURE__*/function (TransferEventDataName) { TransferEventDataName["CUSTOMER_ID"] = "customerId"; TransferEventDataName["PARTNER_ID"] = "partnerId"; TransferEventDataName["TIMESTAMP"] = "timestamp"; TransferEventDataName["TTL"] = "ttl"; TransferEventDataName["TYPE"] = "type"; TransferEventDataName["EXPERIENCE"] = "experience"; TransferEventDataName["SESSION_ID"] = "sessionId"; TransferEventDataName["CODE"] = "code"; TransferEventDataName["REASON"] = "reason"; TransferEventDataName["ACTION"] = "action"; TransferEventDataName["SEARCH_TERM"] = "searchTerm"; TransferEventDataName["PAYROLL_PROVIDER"] = "payrollProvider"; TransferEventDataName["COMPANY"] = "company"; TransferEventDataName["INPUT_TYPE"] = "inputType"; TransferEventDataName["BUTTON_NAME"] = "buttonName"; TransferEventDataName["DEPOSIT_OPTION"] = "depositOption"; TransferEventDataName["DEPOSIT_ALLOCATION"] = "depositAllocation"; TransferEventDataName["STATUS"] = "status"; TransferEventDataName["EXPIRED"] = "expired"; TransferEventDataName["PRODUCT"] = "product"; return TransferEventDataName; }({}); export let TransferActionEvents = /*#__PURE__*/function (TransferActionEvents) { TransferActionEvents["INITIALIZE_TRANSFER"] = "InitializeTransfer"; TransferActionEvents["TERMS_ACCEPTED"] = "TermsAccepted"; TransferActionEvents["END"] = "End"; TransferActionEvents["ERROR"] = "Error"; return TransferActionEvents; }({}); export let UserEvents = /*#__PURE__*/function (UserEvents) { UserEvents["INITIALIZE_DEPOSIT_SWITCH"] = "InitializeDepositSwitch"; UserEvents["SEARCH_PAYROLL_PROVIDER"] = "SearchPayrollProvider"; UserEvents["SELECT_PAYROLL_PROVIDER"] = "SelectPayrollProvider"; UserEvents["SUBMIT_CREDENTIALS"] = "SubmitCredentials"; UserEvents["EXTERNAL_LINK"] = "ExternalLink"; UserEvents["CHANGE_DEFAULT_ALLOCATION"] = "ChangeDefaultAllocation"; UserEvents["SUBMIT_ALLOCATION"] = "SubmitAllocation"; UserEvents["TASK_COMPLETED"] = "TaskCompleted"; UserEvents["UNAUTHORIZED"] = "Unauthorized"; UserEvents["SELECTED_COMPANY_THROUGH_FRANCHISE_PAGE"] = "SelectedCompanyThroughFranchisePage"; UserEvents["SELECTED_COMPANY_THROUGH_PAYROLL_PROVIDER"] = "SelectedCompanyThroughPayrollProvider"; return UserEvents; }({}); export let TransferActionCodes = /*#__PURE__*/function (TransferActionCodes) { TransferActionCodes["BAD_REQUEST"] = "400"; TransferActionCodes["INVALID_EXPERIENCE"] = "-1"; TransferActionCodes["API_OR_ATOMIC_ERROR"] = "500"; TransferActionCodes["USER_INITIATED_EXIT"] = "100"; TransferActionCodes["INVALID_URL"] = "401"; TransferActionCodes["API_TIMEOUT"] = "1440"; TransferActionCodes["SUCCESS"] = "200"; return TransferActionCodes; }({}); export let RedirectReason = /*#__PURE__*/function (RedirectReason) { RedirectReason["EXIT"] = "exit"; RedirectReason["ERROR"] = "error"; RedirectReason["TIMEOUT"] = "timeout"; RedirectReason["COMPLETE"] = "complete"; RedirectReason["UNKNOWN"] = "unknown"; return RedirectReason; }({}); export let AtomicEvents = /*#__PURE__*/function (AtomicEvents) { AtomicEvents["INITIALIZED_TRANSACT"] = "Initialized Transact"; AtomicEvents["SEARCH_BY_COMPANY"] = "Search By Company"; AtomicEvents["SELECTED_COMPANY_FROM_SEARCH_BY_COMPANY_PAGE"] = "Selected Company From Search By Company Page"; AtomicEvents["CLICKED_CONTINUE_FROM_FORM_ON_LOGIN_PAGE"] = "Clicked Continue From Form On Login Page"; AtomicEvents["CLICKED_CONTINUE_FROM_FORM_ON_INTERRUPT_PAGE"] = "Clicked Continue From Form On Interrupt Page"; AtomicEvents["CLICKED_EXTERNAL_LOGIN_RECOVERY_LINK_FROM_LOGIN_HELP_PAGE"] = "Clicked External Login Recovery Link From Login Help Page"; AtomicEvents["CLICKED_CONTINUE_FROM_PERCENTAGE_DEPOSIT_AMOUNT_PAGE"] = "Clicked Continue From Percentage Deposit Amount Page"; AtomicEvents["CLICKED_CONTINUE_FROM_FIXED_DEPOSIT_AMOUNT_PAGE"] = "Clicked Continue From Fixed Deposit Amount Page"; AtomicEvents["CLICKED_BUTTON_TO_START_AUTHENTICATION"] = "Clicked Button To Start Authentication"; AtomicEvents["VIEWED_TASK_COMPLETED_PAGE"] = "Viewed Task Completed Page"; AtomicEvents["VIEWED_ACCESS_UNAUTHORIZED_PAGE"] = "Viewed Access Unauthorized Page"; AtomicEvents["VIEWED_EXPIRED_TOKEN_PAGE"] = "Viewed Expired Token Page"; AtomicEvents["SELECTED_COMPANY_FROM_SEARCH_BY_FRANCHISE_PAGE"] = "Selected Company From Search By Franchise Page"; AtomicEvents["SELECTED_COMPANY_FROM_TYPEAHEAD_SEARCH_BY_CONFIGURABLE_CONNECTOR_PAGE"] = "Selected Company From Typeahead Search By Configurable Connector Page"; AtomicEvents["CLICKED_DISTRIBUTION_TYPE_FROM_SELECT_FROM_DEPOSIT_OPTIONS_PAGE"] = "Clicked Distribution Type From Select From Deposit Options Page"; return AtomicEvents; }({}); export let TransferModuleType = /*#__PURE__*/function (TransferModuleType) { TransferModuleType["PDS"] = "PDS"; return TransferModuleType; }({}); export let ListenerType = /*#__PURE__*/function (ListenerType) { ListenerType["CLOSE"] = "CLOSE"; ListenerType["FINISH"] = "FINISH"; return ListenerType; }({}); //# sourceMappingURL=constants.js.map