diff --git a/src/main/java/com/gbcm/server/api/enums/UserStatus.java b/src/main/java/com/gbcm/server/api/enums/UserStatus.java new file mode 100644 index 0000000..c7f2d6b --- /dev/null +++ b/src/main/java/com/gbcm/server/api/enums/UserStatus.java @@ -0,0 +1,34 @@ +package com.gbcm.server.api.enums; + +/** + * Énumération des statuts d'utilisateur GBCM. + * + * Définit les différents statuts possibles pour un utilisateur + * dans le système GBCM. + * + * @author GBCM Team + * @version 1.0.0 + * @since 2024-01-01 + */ +public enum UserStatus { + + /** + * Utilisateur actif - peut se connecter et utiliser le système. + */ + ACTIVE, + + /** + * Utilisateur inactif - ne peut pas se connecter. + */ + INACTIVE, + + /** + * Utilisateur suspendu - temporairement bloqué. + */ + SUSPENDED, + + /** + * Utilisateur en attente de validation. + */ + PENDING +}