import Logger from "../../utils/Logger"; export type IRegistrationLogs = | "GET_ALL_REGISTRATIONS_SUCCESS" | "GET_REGISTRATION_SUCCESS" | "REGISTER_SUCCESS" | "GET_ALL_REGISTRATIONS_ERROR" | "GET_REGISTRATION_ERROR" | "REGISTER_ERROR" | "REGISTRATION_NOT_FOUND" | "REGISTER_ERROR_EMAIL_EXIST" | "EXPORT_REGISTRATIONS_SUCCESS" | "EXPORT_REGISTRATIONS_ERROR" | "EXPORT_REGISTRATIONS_NOT_FOUND" ; export const registrationLogs: IErrors = { GET_ALL_REGISTRATIONS_SUCCESS: { code: 0, message: "All registrations {count} have been successfully retrieved.", type: "GET_ALL_REGISTRATIONS_SUCCESS", }, GET_REGISTRATION_SUCCESS: { code: 1, message: "Registration details for ID {id} have been successfully retrieved.", type: "GET_REGISTRATION_SUCCESS", }, REGISTER_SUCCESS: { code: 2, message: "Registration completed successfully.", type: "REGISTER_SUCCESS", }, GET_ALL_REGISTRATIONS_ERROR: { code: 3, message: "Failed to retrieve all registrations due to: {error}", type: "GET_ALL_REGISTRATIONS_ERROR", }, GET_REGISTRATION_ERROR: { code: 4, message: "Failed to retrieve registration with ID {id} due to: {error}", type: "GET_REGISTRATION_ERROR", }, REGISTER_ERROR: { code: 5, message: "Failed to complete registration due to: {error}", type: "REGISTER_ERROR", }, REGISTRATION_NOT_FOUND: { code: 6, message: "Registration with ID {id} does not exist.", type: "REGISTRATION_NOT_FOUND", }, REGISTER_ERROR_EMAIL_EXIST: { code: 7, message: "Failed to register, {email} already registered.", type: "REGISTER_ERROR_EMAIL_EXIST", }, EXPORT_REGISTRATIONS_SUCCESS: { code: 8, message: "All registrations have been successfully exported.", type: "EXPORT_REGISTRATIONS_SUCCESS", }, EXPORT_REGISTRATIONS_ERROR: { code: 9, message: "Failed to export registrations due to: {error}", type: "EXPORT_REGISTRATIONS_ERROR", }, EXPORT_REGISTRATIONS_NOT_FOUND: { code: 10, message: "No registrations found to export.", type: "EXPORT_REGISTRATIONS_NOT_FOUND", }, } as const; export default registrationLogs; export const registrationLogger = new Logger("registration");