export enum ErrorMessages{
    INTERNAL_SERVER_ERROR = "INTERNAL_SERVER_ERROR",
    CONNECTION_ERROR = "CONNECTION_ERROR",
    BAD_REQUEST = "BAD_REQUEST",
    FORBIDDEN_REQUEST = "FORBIDDEN_REQUEST",
    UNAUTHORIZED_REQUEST = "UNAUTHORIZED_REQUEST",
    ALREADY_LOGGED_IN = "ALREADY_LOGGED_IN",
    ACCESS_DENIED = "ACCESS_DENIED",
    USER_CREATE_FAILED = "USER_CREATE_FAILED",
    USER_UPDATE_FAILED  = "USER_UPDATE_FAILED",
    USER_DELETE_FAILED = "USER_DELETE_FAILED",
    USER_FETCH_FAILED = "USER_FETCH_FAILED",
    RESET_PASSWORD_FAILED = "RESET_PASSWORD_FAILED",
    CHANGE_PASSWORD_FAILED = "ERR_SEC_0007",

}

export enum supportedLanguages{
    ENGLISH = "English",
    ARABIC = "Arabic"
}

export enum directions{
    LTR = 'ltr',
    RTL = 'rtl'
}

export enum APP_URL_KEY{
    API_PATH = 'API_PATH'
}

export enum selectedGatewayType{
    SYRIATEL = 'Syriatel',
    TWILIO = 'Twilio',
    JAZZ = 'Jazz'
}

export enum FormConstants{
   POR_ORGACODE = "POR_ORGACODE",
   USER_ID = "USER_ID",
   PASSWORD = "PASSWORD",
   CHANNEL_CODE = "CHANNEL_CODE"
}

export enum HiddenValues {
    POR_ORGACODE = "0005",
    CHANNEL_CODE = "01",
    ORGANIZATION_USER = "O",
    VAC_USER = "V",
    ADMIN_USER = "ADMIN",
    SUPER_ADMIN = "SUPERADMIN",
    DEFAULT_PASSWORD = "12345678",
    REVOLVING_FUND_PRODUCT = "101",
    INTERNAL_LENDING_PRODUCT = "102",
    REVOLVING = "R",
    CREDIT = "C",
    CASH_GL = "11100001"
}

export enum SuccessMessages {
LOGIN_SUCCESSFULLY = "LOGIN_SUCCESSFULLY",
RESET_PASSWORD_SUCCESS ="RESET_PASSWORD_SUCCESS",
CHANGE_PASSWORD_SUCCESS ="CHANGE_PASSWORD_SUCCESS",
TRANSACTION_SUCCESSFUL =  "TRANSACTION_SUCCESSFUL",
SAVED_SUCCESSFULLY = "SAVED_SUCCESSFULLY",
RECORD_DELETED_SUCCESSFULY = "RECORD_DELETED_SUCCESSFULY",
ACCOUNT_CLOSED_SUCCESSFULLY = "ACCOUNT_CLOSED_SUCCESSFULLY",
SUCCESS_MESSAGE = "SUCCESS_MESSAGE",
USER_CREATED_SUCCESS = "USER_CREATED_SUCCESS",
USER_UPDATE_SUCCESS = "USER_UPDATE_SUCCESS",
USER_UPDATED_SUCCESS = "USER_UPDATED_SUCCESS",
USER_DELETE_SUCCESS = "USER_DELETE_SUCCESS"

}

export enum MESSAGEKEY {
    SUCCESS = "SUCCESS",
    ERROR = "ERROR",
    WARN = "WARN",
    INFO = "INFO",
    NOTIFICATION = "NOTIFICATION",
    FORM = "FORM"
}