connect-transfer-react-native-sdk
Version:
Connect Transfer React Native SDK for Mastercard Open Banking Connect
109 lines • 4.1 kB
TypeScript
export declare const SDK_PLATFORM = "reactNative";
export declare const TIMEOUT: number;
export declare const HEADERS: {
'Content-Type': string;
Accept: string;
};
export declare const METHODS: {
GET: string;
POST: string;
PUT: string;
DELETE: string;
OPTIONS: string;
};
export declare const DEFAULT_LANGUAGE_EN = "en";
export declare const API_KEYS: {
authenticateUser: string;
termsAndPolicies: string;
complete: string;
errorTranslation: string;
auditEvents: string;
};
export declare const WEBPAGE_API_KEYS: {
privacy_EN: string;
privacy_ES: string;
termsOfUse_EN: string;
termsOfUse_ES: string;
};
export declare enum TransferEventDataName {
CUSTOMER_ID = "customerId",
PARTNER_ID = "partnerId",
TIMESTAMP = "timestamp",
TTL = "ttl",
TYPE = "type",
EXPERIENCE = "experience",
SESSION_ID = "sessionId",
CODE = "code",
REASON = "reason",
ACTION = "action",
SEARCH_TERM = "searchTerm",
PAYROLL_PROVIDER = "payrollProvider",
COMPANY = "company",
INPUT_TYPE = "inputType",
BUTTON_NAME = "buttonName",
DEPOSIT_OPTION = "depositOption",
DEPOSIT_ALLOCATION = "depositAllocation",
STATUS = "status",
EXPIRED = "expired",
PRODUCT = "product"
}
export declare enum TransferActionEvents {
INITIALIZE_TRANSFER = "InitializeTransfer",
TERMS_ACCEPTED = "TermsAccepted",
END = "End",
ERROR = "Error"
}
export declare enum UserEvents {
INITIALIZE_DEPOSIT_SWITCH = "InitializeDepositSwitch",
SEARCH_PAYROLL_PROVIDER = "SearchPayrollProvider",
SELECT_PAYROLL_PROVIDER = "SelectPayrollProvider",
SUBMIT_CREDENTIALS = "SubmitCredentials",
EXTERNAL_LINK = "ExternalLink",
CHANGE_DEFAULT_ALLOCATION = "ChangeDefaultAllocation",
SUBMIT_ALLOCATION = "SubmitAllocation",
TASK_COMPLETED = "TaskCompleted",
UNAUTHORIZED = "Unauthorized",
SELECTED_COMPANY_THROUGH_FRANCHISE_PAGE = "SelectedCompanyThroughFranchisePage",
SELECTED_COMPANY_THROUGH_PAYROLL_PROVIDER = "SelectedCompanyThroughPayrollProvider"
}
export declare enum TransferActionCodes {
BAD_REQUEST = "400",
INVALID_EXPERIENCE = "-1",
API_OR_ATOMIC_ERROR = "500",
USER_INITIATED_EXIT = "100",
INVALID_URL = "401",
API_TIMEOUT = "1440",
SUCCESS = "200"
}
export declare enum RedirectReason {
EXIT = "exit",
ERROR = "error",
TIMEOUT = "timeout",
COMPLETE = "complete",
UNKNOWN = "unknown"
}
export declare enum AtomicEvents {
INITIALIZED_TRANSACT = "Initialized Transact",
SEARCH_BY_COMPANY = "Search By Company",
SELECTED_COMPANY_FROM_SEARCH_BY_COMPANY_PAGE = "Selected Company From Search By Company Page",
CLICKED_CONTINUE_FROM_FORM_ON_LOGIN_PAGE = "Clicked Continue From Form On Login Page",
CLICKED_CONTINUE_FROM_FORM_ON_INTERRUPT_PAGE = "Clicked Continue From Form On Interrupt Page",
CLICKED_EXTERNAL_LOGIN_RECOVERY_LINK_FROM_LOGIN_HELP_PAGE = "Clicked External Login Recovery Link From Login Help Page",
CLICKED_CONTINUE_FROM_PERCENTAGE_DEPOSIT_AMOUNT_PAGE = "Clicked Continue From Percentage Deposit Amount Page",
CLICKED_CONTINUE_FROM_FIXED_DEPOSIT_AMOUNT_PAGE = "Clicked Continue From Fixed Deposit Amount Page",
CLICKED_BUTTON_TO_START_AUTHENTICATION = "Clicked Button To Start Authentication",
VIEWED_TASK_COMPLETED_PAGE = "Viewed Task Completed Page",
VIEWED_ACCESS_UNAUTHORIZED_PAGE = "Viewed Access Unauthorized Page",
VIEWED_EXPIRED_TOKEN_PAGE = "Viewed Expired Token Page",
SELECTED_COMPANY_FROM_SEARCH_BY_FRANCHISE_PAGE = "Selected Company From Search By Franchise Page",
SELECTED_COMPANY_FROM_TYPEAHEAD_SEARCH_BY_CONFIGURABLE_CONNECTOR_PAGE = "Selected Company From Typeahead Search By Configurable Connector Page",
CLICKED_DISTRIBUTION_TYPE_FROM_SELECT_FROM_DEPOSIT_OPTIONS_PAGE = "Clicked Distribution Type From Select From Deposit Options Page"
}
export declare enum TransferModuleType {
PDS = "PDS"
}
export declare enum ListenerType {
CLOSE = "CLOSE",
FINISH = "FINISH"
}
//# sourceMappingURL=constants.d.ts.map