UNPKG

@cranberry-money/shared-constants

Version:

Shared constants for Blueberry platform

53 lines 1.65 kB
export const BANK_ACCOUNT_TYPE = { SAVINGS: 'savings', CHECKING: 'checking', }; export const BANK_ACCOUNT_TYPE_LABELS = { [BANK_ACCOUNT_TYPE.SAVINGS]: 'Savings Account', [BANK_ACCOUNT_TYPE.CHECKING]: 'Checking Account', }; export const BANKING_INSTITUTION = { CBA: 'CBA', ANZ: 'ANZ', NAB: 'NAB', WESTPAC: 'WESTPAC', MACQUARIE: 'MACQUARIE', ING: 'ING', BENDIGO: 'BENDIGO', SUNCORP: 'SUNCORP', OTHER: 'OTHER', }; export const BANKING_INSTITUTION_LABELS = { [BANKING_INSTITUTION.CBA]: 'Commonwealth Bank', [BANKING_INSTITUTION.ANZ]: 'ANZ Bank', [BANKING_INSTITUTION.NAB]: 'National Australia Bank', [BANKING_INSTITUTION.WESTPAC]: 'Westpac', [BANKING_INSTITUTION.MACQUARIE]: 'Macquarie Bank', [BANKING_INSTITUTION.ING]: 'ING Australia', [BANKING_INSTITUTION.BENDIGO]: 'Bendigo Bank', [BANKING_INSTITUTION.SUNCORP]: 'Suncorp Bank', [BANKING_INSTITUTION.OTHER]: 'Other', }; export const VERIFICATION_METHOD = { MICRO_DEPOSIT: 'MICRO_DEPOSIT', INSTANT: 'INSTANT', MANUAL: 'MANUAL', DOCUMENT: 'DOCUMENT', }; export const VERIFICATION_METHOD_LABELS = { [VERIFICATION_METHOD.MICRO_DEPOSIT]: 'Micro Deposit', [VERIFICATION_METHOD.INSTANT]: 'Instant Verification', [VERIFICATION_METHOD.MANUAL]: 'Manual Verification', [VERIFICATION_METHOD.DOCUMENT]: 'Document Verification', }; export const BSB_VALIDATION = { LENGTH: 6, PATTERN: /^\d{6}$/, FORMAT_PATTERN: /^\d{3}-?\d{3}$/, }; export const ACCOUNT_NUMBER_VALIDATION = { MIN_LENGTH: 4, MAX_LENGTH: 10, PATTERN: /^\d{4,10}$/, }; //# sourceMappingURL=banking.js.map