messages.py 1.7 KB

12345678910111213141516171819202122232425262728293031323334
  1. class ErrorResponse:
  2. """Class to handle error messages in the response."""
  3. PRINTER_DISCONNECTED = "La impresora se encuentra desconectada, ya se ha informado al personal."
  4. MISSING_FIELDS = "Los campos 'items' y 'table' son obligatorios."
  5. INVALID_TABLE_TYPE = "El campo 'table' debe ser un número entero."
  6. PRODUCT_ADD_ERROR = "Ha ocurrido un error al agregar los productos a la mesa."
  7. USER_CREATION_ERROR = "Hubo un error al crear el usuario."
  8. INVALID_CREDENTIALS = "Correo electrónico o PIN inválidos."
  9. TOO_MANY_ATTEMPTS = "Demasiados intentos de inicio de sesión. Por favor, inténtelo más tarde."
  10. SALE_NOT_FOUND = "No se encontraron ventas para este usuario."
  11. INVALID_PIN = "El PIN es inválido."
  12. INVALID_VERIFICATION_CODE = "El código de verificación es inválido."
  13. class SuccessResponse:
  14. """Class to handle success messages in the response."""
  15. ORDER_SUCCESS = "Orden enviada correctamente, se está procesando."
  16. PRODUCTS_FETCH_SUCCESS = "Productos obtenidos correctamente."
  17. CHAT_RESPONSE_SUCCESS = "Respuesta generada correctamente."
  18. USER_CREATED_SUCCESS = "Usuario creado exitosamente"
  19. LOGIN_SUCCESS = "Inicio de sesión exitoso."
  20. USER_DELETED_SUCCESS = "Usuario eliminado exitosamente."
  21. VERIFICATION_NEEDED = "Se enviará un correo electrónico para verificar su cuenta."
  22. class UserResponse:
  23. """Class to handle user-related messages in the response."""
  24. USER_NOT_FOUND = "Usuario con ID '{user_id}' no encontrado."
  25. USER_EXISTS = "El usuario existe."
  26. USER_DOES_NOT_EXIST = "El usuario no existe."
  27. USER_ALREADY_EXISTS = "El usuario ya está registrado."
  28. USER_FORMAT_BLOCKED = "Demasiados intentos de inicio de sesión. Usuario bloqueado por {time}."