@cranberry-money/shared-constants
Version:
Shared constants for Blueberry platform
136 lines • 7.82 kB
JavaScript
import { COMMON_STATUS } from '../../common';
export const WITHDRAWAL_STATUS_PENDING_REVIEW = 'PENDING_REVIEW';
export const WITHDRAWAL_STATUS_APPROVED = COMMON_STATUS.APPROVED;
export const WITHDRAWAL_STATUS_REJECTED = 'REJECTED';
export const WITHDRAWAL_STATUS_PROCESSING = COMMON_STATUS.PROCESSING;
export const WITHDRAWAL_STATUS_AWAITING_LIQUIDATION = 'AWAITING_LIQUIDATION';
export const WITHDRAWAL_STATUS_LIQUIDATION_IN_PROGRESS = 'LIQUIDATION_IN_PROGRESS';
export const WITHDRAWAL_STATUS_COMPLETED = COMMON_STATUS.COMPLETED;
export const WITHDRAWAL_STATUS_CANCELLED = COMMON_STATUS.CANCELLED;
export const WITHDRAWAL_STATUS_FAILED = COMMON_STATUS.FAILED;
export const WITHDRAWAL_STATUS = {
PENDING_REVIEW: WITHDRAWAL_STATUS_PENDING_REVIEW,
APPROVED: WITHDRAWAL_STATUS_APPROVED,
REJECTED: WITHDRAWAL_STATUS_REJECTED,
PROCESSING: WITHDRAWAL_STATUS_PROCESSING,
AWAITING_LIQUIDATION: WITHDRAWAL_STATUS_AWAITING_LIQUIDATION,
LIQUIDATION_IN_PROGRESS: WITHDRAWAL_STATUS_LIQUIDATION_IN_PROGRESS,
COMPLETED: WITHDRAWAL_STATUS_COMPLETED,
CANCELLED: WITHDRAWAL_STATUS_CANCELLED,
FAILED: WITHDRAWAL_STATUS_FAILED,
};
export const WITHDRAWAL_STATUS_LABEL_PENDING_REVIEW = 'Pending Review';
export const WITHDRAWAL_STATUS_LABEL_APPROVED = 'Approved';
export const WITHDRAWAL_STATUS_LABEL_REJECTED = 'Rejected';
export const WITHDRAWAL_STATUS_LABEL_PROCESSING = 'Processing';
export const WITHDRAWAL_STATUS_LABEL_AWAITING_LIQUIDATION = 'Awaiting Asset Liquidation';
export const WITHDRAWAL_STATUS_LABEL_LIQUIDATION_IN_PROGRESS = 'Liquidation in Progress';
export const WITHDRAWAL_STATUS_LABEL_COMPLETED = 'Completed';
export const WITHDRAWAL_STATUS_LABEL_CANCELLED = 'Cancelled';
export const WITHDRAWAL_STATUS_LABEL_FAILED = 'Failed';
export const WITHDRAWAL_STATUS_LABELS = {
[WITHDRAWAL_STATUS.PENDING_REVIEW]: WITHDRAWAL_STATUS_LABEL_PENDING_REVIEW,
[WITHDRAWAL_STATUS.APPROVED]: WITHDRAWAL_STATUS_LABEL_APPROVED,
[WITHDRAWAL_STATUS.REJECTED]: WITHDRAWAL_STATUS_LABEL_REJECTED,
[WITHDRAWAL_STATUS.PROCESSING]: WITHDRAWAL_STATUS_LABEL_PROCESSING,
[WITHDRAWAL_STATUS.AWAITING_LIQUIDATION]: WITHDRAWAL_STATUS_LABEL_AWAITING_LIQUIDATION,
[WITHDRAWAL_STATUS.LIQUIDATION_IN_PROGRESS]: WITHDRAWAL_STATUS_LABEL_LIQUIDATION_IN_PROGRESS,
[WITHDRAWAL_STATUS.COMPLETED]: WITHDRAWAL_STATUS_LABEL_COMPLETED,
[WITHDRAWAL_STATUS.CANCELLED]: WITHDRAWAL_STATUS_LABEL_CANCELLED,
[WITHDRAWAL_STATUS.FAILED]: WITHDRAWAL_STATUS_LABEL_FAILED,
};
export const WITHDRAWAL_STATUS_OPTIONS = [
{ value: WITHDRAWAL_STATUS_PENDING_REVIEW, label: WITHDRAWAL_STATUS_LABEL_PENDING_REVIEW },
{ value: WITHDRAWAL_STATUS_APPROVED, label: WITHDRAWAL_STATUS_LABEL_APPROVED },
{ value: WITHDRAWAL_STATUS_REJECTED, label: WITHDRAWAL_STATUS_LABEL_REJECTED },
{ value: WITHDRAWAL_STATUS_PROCESSING, label: WITHDRAWAL_STATUS_LABEL_PROCESSING },
{ value: WITHDRAWAL_STATUS_AWAITING_LIQUIDATION, label: WITHDRAWAL_STATUS_LABEL_AWAITING_LIQUIDATION },
{ value: WITHDRAWAL_STATUS_LIQUIDATION_IN_PROGRESS, label: WITHDRAWAL_STATUS_LABEL_LIQUIDATION_IN_PROGRESS },
{ value: WITHDRAWAL_STATUS_COMPLETED, label: WITHDRAWAL_STATUS_LABEL_COMPLETED },
{ value: WITHDRAWAL_STATUS_CANCELLED, label: WITHDRAWAL_STATUS_LABEL_CANCELLED },
{ value: WITHDRAWAL_STATUS_FAILED, label: WITHDRAWAL_STATUS_LABEL_FAILED },
];
export const LIQUIDATION_STATUS_PENDING = COMMON_STATUS.PENDING;
export const LIQUIDATION_STATUS_TRADES_CREATED = 'TRADES_CREATED';
export const LIQUIDATION_STATUS_EXECUTED = COMMON_STATUS.EXECUTED;
export const LIQUIDATION_STATUS_SETTLED = 'SETTLED';
export const LIQUIDATION_STATUS_FAILED = COMMON_STATUS.FAILED;
export const LIQUIDATION_STATUS = {
PENDING: LIQUIDATION_STATUS_PENDING,
TRADES_CREATED: LIQUIDATION_STATUS_TRADES_CREATED,
EXECUTED: LIQUIDATION_STATUS_EXECUTED,
SETTLED: LIQUIDATION_STATUS_SETTLED,
FAILED: LIQUIDATION_STATUS_FAILED,
};
export const LIQUIDATION_STATUS_LABEL_PENDING = 'Pending';
export const LIQUIDATION_STATUS_LABEL_TRADES_CREATED = 'Trades Created';
export const LIQUIDATION_STATUS_LABEL_EXECUTED = 'Executed';
export const LIQUIDATION_STATUS_LABEL_SETTLED = 'Settled';
export const LIQUIDATION_STATUS_LABEL_FAILED = 'Failed';
export const LIQUIDATION_STATUS_LABELS = {
[LIQUIDATION_STATUS.PENDING]: LIQUIDATION_STATUS_LABEL_PENDING,
[LIQUIDATION_STATUS.TRADES_CREATED]: LIQUIDATION_STATUS_LABEL_TRADES_CREATED,
[LIQUIDATION_STATUS.EXECUTED]: LIQUIDATION_STATUS_LABEL_EXECUTED,
[LIQUIDATION_STATUS.SETTLED]: LIQUIDATION_STATUS_LABEL_SETTLED,
[LIQUIDATION_STATUS.FAILED]: LIQUIDATION_STATUS_LABEL_FAILED,
};
export const LIQUIDATION_STATUS_OPTIONS = [
{ value: LIQUIDATION_STATUS_PENDING, label: LIQUIDATION_STATUS_LABEL_PENDING },
{ value: LIQUIDATION_STATUS_TRADES_CREATED, label: LIQUIDATION_STATUS_LABEL_TRADES_CREATED },
{ value: LIQUIDATION_STATUS_EXECUTED, label: LIQUIDATION_STATUS_LABEL_EXECUTED },
{ value: LIQUIDATION_STATUS_SETTLED, label: LIQUIDATION_STATUS_LABEL_SETTLED },
{ value: LIQUIDATION_STATUS_FAILED, label: LIQUIDATION_STATUS_LABEL_FAILED },
];
export const WITHDRAWAL_TYPE_FULL_CASH = 'FULL_CASH';
export const WITHDRAWAL_TYPE_PARTIAL_CASH = 'PARTIAL_CASH';
export const WITHDRAWAL_TYPE = {
FULL_CASH: WITHDRAWAL_TYPE_FULL_CASH,
PARTIAL_CASH: WITHDRAWAL_TYPE_PARTIAL_CASH,
};
export const WITHDRAWAL_TYPE_LABEL_FULL_CASH = 'Full Cash Withdrawal';
export const WITHDRAWAL_TYPE_LABEL_PARTIAL_CASH = 'Partial Cash Withdrawal';
export const WITHDRAWAL_TYPE_LABELS = {
[WITHDRAWAL_TYPE.FULL_CASH]: WITHDRAWAL_TYPE_LABEL_FULL_CASH,
[WITHDRAWAL_TYPE.PARTIAL_CASH]: WITHDRAWAL_TYPE_LABEL_PARTIAL_CASH,
};
export const WITHDRAWAL_TYPE_OPTIONS = [
{ value: WITHDRAWAL_TYPE_FULL_CASH, label: WITHDRAWAL_TYPE_LABEL_FULL_CASH },
{ value: WITHDRAWAL_TYPE_PARTIAL_CASH, label: WITHDRAWAL_TYPE_LABEL_PARTIAL_CASH },
];
export const WITHDRAWAL_REASON_INVESTMENT_STRATEGY = 'INVESTMENT_STRATEGY';
export const WITHDRAWAL_REASON_PERSONAL_EXPENSES = 'PERSONAL_EXPENSES';
export const WITHDRAWAL_REASON_EMERGENCY = 'EMERGENCY';
export const WITHDRAWAL_REASON_OTHER = 'OTHER';
export const WITHDRAWAL_REASON = {
INVESTMENT_STRATEGY: WITHDRAWAL_REASON_INVESTMENT_STRATEGY,
PERSONAL_EXPENSES: WITHDRAWAL_REASON_PERSONAL_EXPENSES,
EMERGENCY: WITHDRAWAL_REASON_EMERGENCY,
OTHER: WITHDRAWAL_REASON_OTHER,
};
export const WITHDRAWAL_REASON_LABEL_INVESTMENT_STRATEGY = 'Investment Strategy Change';
export const WITHDRAWAL_REASON_LABEL_PERSONAL_EXPENSES = 'Personal Expenses';
export const WITHDRAWAL_REASON_LABEL_EMERGENCY = 'Emergency';
export const WITHDRAWAL_REASON_LABEL_OTHER = 'Other';
export const WITHDRAWAL_REASON_LABELS = {
[WITHDRAWAL_REASON.INVESTMENT_STRATEGY]: WITHDRAWAL_REASON_LABEL_INVESTMENT_STRATEGY,
[WITHDRAWAL_REASON.PERSONAL_EXPENSES]: WITHDRAWAL_REASON_LABEL_PERSONAL_EXPENSES,
[WITHDRAWAL_REASON.EMERGENCY]: WITHDRAWAL_REASON_LABEL_EMERGENCY,
[WITHDRAWAL_REASON.OTHER]: WITHDRAWAL_REASON_LABEL_OTHER,
};
export const WITHDRAWAL_REASON_OPTIONS = [
{ value: WITHDRAWAL_REASON_INVESTMENT_STRATEGY, label: WITHDRAWAL_REASON_LABEL_INVESTMENT_STRATEGY },
{ value: WITHDRAWAL_REASON_PERSONAL_EXPENSES, label: WITHDRAWAL_REASON_LABEL_PERSONAL_EXPENSES },
{ value: WITHDRAWAL_REASON_EMERGENCY, label: WITHDRAWAL_REASON_LABEL_EMERGENCY },
{ value: WITHDRAWAL_REASON_OTHER, label: WITHDRAWAL_REASON_LABEL_OTHER },
];
export const WITHDRAWAL_METHOD = {
BANK_TRANSFER: 'BANK_TRANSFER',
WIRE_TRANSFER: 'WIRE_TRANSFER',
CHECK: 'CHECK',
};
export const WITHDRAWAL_METHOD_LABELS = {
[WITHDRAWAL_METHOD.BANK_TRANSFER]: 'Bank Transfer',
[WITHDRAWAL_METHOD.WIRE_TRANSFER]: 'Wire Transfer',
[WITHDRAWAL_METHOD.CHECK]: 'Check',
};
//# sourceMappingURL=withdrawals.js.map