@cranberry-money/shared-constants
Version:
Shared constants for Blueberry platform
53 lines • 1.65 kB
JavaScript
export const BANK_ACCOUNT_TYPE = {
SAVINGS: 'savings',
CHECKING: 'checking',
};
export const BANK_ACCOUNT_TYPE_LABELS = {
[]: 'Savings Account',
[]: '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 = {
[]: 'Commonwealth Bank',
[]: 'ANZ Bank',
[]: 'National Australia Bank',
[]: 'Westpac',
[]: 'Macquarie Bank',
[]: 'ING Australia',
[]: 'Bendigo Bank',
[]: 'Suncorp Bank',
[]: 'Other',
};
export const VERIFICATION_METHOD = {
MICRO_DEPOSIT: 'MICRO_DEPOSIT',
INSTANT: 'INSTANT',
MANUAL: 'MANUAL',
DOCUMENT: 'DOCUMENT',
};
export const VERIFICATION_METHOD_LABELS = {
[]: 'Micro Deposit',
[]: 'Instant Verification',
[]: 'Manual Verification',
[]: '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