You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
aConnect-UX/src/app/utils/enums.ts

70 lines
1.6 KiB
TypeScript

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",
}
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",
SUPERADMIN_USER = "S",
DEFAULT_PASSWORD = "12345678",
REVOLVING_FUND_PRODUCT = "101",
INTERNAL_LENDING_PRODUCT = "102",
REVOLVING = "R",
CREDIT = "C",
CASH_GL = "11100001"
}
export enum SuccessMessages {
SAVED_SUCESSFULLY = "SUC_APP_F_0001",
LOGIN_SUCCESSFULLY = "LOGIN_SUCCESSFULLY",
TRANSACTION_SUCCESSFUL = "TRANSACTION_SUCCESSFUL",
SAVED_SUCCESSFULLY = "SAVED_SUCCESSFULLY",
RECORD_DELETED_SUCCESSFULY = "RECORD_DELETED_SUCCESSFULY",
ACCOUNT_CLOSED_SUCCESSFULLY = "ACCOUNT_CLOSED_SUCCESSFULLY",
SUCCESS_MESSAGE = "SUCCESS_MESSAGE"
}
export enum MESSAGEKEY {
SUCCESS = "SUCCESS",
ERROR = "ERROR",
WARN = "WARN",
INFO = "INFO",
NOTIFICATION = "NOTIFICATION",
FORM = "FORM"
}