import { ErrorCode } from "@/modules/base/error-code.enum"; export const AuthenticationErrorCode = { NO_TOKEN: ErrorCode.AUTHENTICATION_NO_TOKEN, INVALID_TOKEN: ErrorCode.AUTHENTICATION_INVALID_TOKEN, TOKEN_EXPIRED: ErrorCode.AUTHENTICATION_TOKEN_EXPIRED, INVALID_CREDENTIALS: ErrorCode.AUTHENTICATION_INVALID_CREDENTIALS, INVALID_REFRESH_TOKEN: ErrorCode.AUTHENTICATION_INVALID_REFRESH_TOKEN, CURRENT_PASSWORD_INCORRECT: ErrorCode.AUTHENTICATION_CURRENT_PASSWORD_INCORRECT, PASSWORD_INCORRECT: ErrorCode.AUTHENTICATION_PASSWORD_INCORRECT, EMAIL_ALREADY_VERIFIED: ErrorCode.AUTHENTICATION_EMAIL_ALREADY_VERIFIED, INVALID_VERIFICATION_TOKEN: ErrorCode.AUTHENTICATION_INVALID_VERIFICATION_TOKEN, VERIFICATION_TOKEN_EXPIRED: ErrorCode.AUTHENTICATION_VERIFICATION_TOKEN_EXPIRED, INVALID_PASSWORD_RESET_TOKEN: ErrorCode.AUTHENTICATION_INVALID_PASSWORD_RESET_TOKEN, PASSWORD_RESET_TOKEN_EXPIRED: ErrorCode.AUTHENTICATION_PASSWORD_RESET_TOKEN_EXPIRED, EMAIL_NOT_VERIFIED: ErrorCode.AUTHENTICATION_EMAIL_NOT_VERIFIED, } as const; export const AuthorizationErrorCode = { CANNOT_VIEW: ErrorCode.AUTHORIZATION_CANNOT_VIEW, CANNOT_CREATE: ErrorCode.AUTHORIZATION_CANNOT_CREATE, CANNOT_UPDATE: ErrorCode.AUTHORIZATION_CANNOT_UPDATE, CANNOT_DELETE: ErrorCode.AUTHORIZATION_CANNOT_DELETE, } as const; export const NotFoundErrorCode = { ENTITY_NOT_FOUND: ErrorCode.NOT_FOUND_ENTITY_NOT_FOUND, } as const; export const ConflictErrorCode = { ENTITY_ALREADY_EXISTS: ErrorCode.CONFLICT_ENTITY_ALREADY_EXISTS, } as const;