package dev.lions.unionflow.client.validation;

/**
 * Groupes de validation pour différents cas d'usage dans UnionFlow
 */
public class ValidationGroups {
    
    /**
     * Validation pour la création d'un nouveau membre
     */
    public interface CreateMember {}
    
    /**
     * Validation pour la mise à jour d'un membre existant
     */
    public interface UpdateMember {}
    
    /**
     * Validation pour la création d'une association
     */
    public interface CreateAssociation {}
    
    /**
     * Validation pour la mise à jour d'une association
     */
    public interface UpdateAssociation {}
    
    /**
     * Validation pour l'inscription rapide (champs minimum requis)
     */
    public interface QuickRegistration {}
    
    /**
     * Validation pour l'inscription complète (tous les champs)
     */
    public interface FullRegistration {}
    
    /**
     * Validation pour l'importation en masse
     */
    public interface BulkImport {}
    
    /**
     * Validation pour les données administratives
     */
    public interface AdminData {}
}
