UNPKG

rewardwee_auth_access

Version:

auth verify access for all microservices

52 lines (51 loc) 1.25 kB
declare enum STATUSCODE_ENUM { UNKNOWN_ERROR = 0, FORM_REQUIREMENT_ERROR = 1, PAGE_NOT_FOUND = 2, RESOURCE_NOT_FOUND = 3, RESOURCE_ALREADY_EXIST = 4, SUCCESS = 5, ORIGIN_NOT_ALLOWED = 6, UNAUTHORIZED = 7, FORBIDDEN = 8, EVENT_SENT_SUCCESSFULLY = 9, EVENT_NOT_SENT = 10, USER_NOT_FOUND = 11, LOGIN_SUCCESSFUL = 12, LOGOUT_SUCCESSFUL = 13, LOGIN_FAILED = 14, PASSWORD_RESET_TOKEN_SENT = 15, INCORRECT_PASSWORD = 16, BAD_REQUEST = 17, LOGIN_RECORDS_FOUND = 18, LOGIN_RECORDS_NOT_FOUND = 19, ACCOUNT_ACTIVATED_ALREADY = 20, PASSWORD_RESET_SUCCESSFUL = 21, SKILL_CATEGORIES_RETRIEVED = 22, PROFILE_ALREADY_EXIST = 23 } export type RESPONSE_TYPE = { message: string; data: any[]; statusCode: STATUSCODE; status: number; }; export type STATUSCODE = keyof typeof STATUSCODE_ENUM; export type LoginData = { email?: string; phoneNumber?: string; password: string; }; export type OtpData = { email: string; otp: string; }; export interface TokenPayload { email: string; id: string; time: number; } export interface GeneralObject { [key: string]: any; } export {};