import { Constants } from './constants.types';

export const customRegex = {
  phoneNumber: /^\+\d{1,3}\d{3,}$/,
  noSpace: /\S/,
};

export const CONSTANTS: Constants = {
  REASON: {
    SALARY: 'SalaryPayment',
    SALARY_WITH_CHARGE: 'SalaryPaymentWithWithdrawalChargePaid',
    BUSINESS: 'BusinessPayment',
    BUSINESS_WITH_CHARGE: 'BusinessPaymentWithWithdrawalChargePaid',
    PROMOTION: 'PromotionPayment',
  },
  PROVIDER: {
    ATHENA: 'Athena',
    MPESA: 'Mpesa',
  },
  TRANSFER_TYPE: {
    BUY_GOODS: 'BusinessBuyGoods',
    PAYBILL: 'BusinessPayBill',
    DISBURSE_FUNDS: 'DisburseFundsToBusiness',
    B2B_TRANSFER: 'BusinessToBusinessTransfer',
  },
  BANK: {
    FCMB_NG: 234001,
    ZENITH_NG: 234002,
    ACCESS_NG: 234003,
    GTBANK_NG: 234004,
    ECOBANK_NG: 234005,
    DIAMOND_NG: 234006,
    PROVIDUS_NG: 234007,
    UNITY_NG: 234008,
    STANBIC_NG: 234009,
    STERLING_NG: 234010,
    PARKWAY_NG: 234011,
    AFRIBANK_NG: 234012,
    ENTREPRISE_NG: 234013,
    FIDELITY_NG: 234014,
    HERITAGE_NG: 234015,
    KEYSTONE_NG: 234016,
    SKYE_NG: 234017,
    STANCHART_NG: 234018,
    UNION_NG: 234019,
    UBA_NG: 234020,
    WEMA_NG: 234021,
    FIRST_NG: 234022,
  },
};
