package io.gmss.fiscad.paylaods.response;

import io.gmss.fiscad.entities.decoupage.Nationalite;
import io.gmss.fiscad.entities.infocad.parametre.*;
import io.gmss.fiscad.entities.rfu.parametre.Caracteristique;
import io.gmss.fiscad.entities.rfu.parametre.TypeCaracteristique;
import lombok.Data;

import java.util.List;

@Data
public class ReferencesSyncResponses {
    List<TypeRepresentation> typeRepresentationSyncResponses;
    List<TypePiece> typePieceSyncResponses;
    List<TypePersonne> typePersonneSyncResponses;
    List<TypeDomaine> typeDomaineSyncResponses;
    List<TypeContestation> typeContestationSyncResponses;
    List<SourceDroitsSyncResponse> sourceDroitSyncResponses;
    List<SituationMatrimoniale> situationMatrimonialeSyncResponses;
    List<Profession> professionSyncResponses;
    List<PositionRepresentation> positionRepresentationSyncResponses;
    List<NatureDomaineSyncResponse> natureDomaineSyncResponses;
    List<Nationalite> nationaliteSyncResponses;
    List<ModeAcquisition> modeAcquisitionSyncResponses;
    List<SituationGeographique> situationSyncGeographiques;
    List<ModesAcquisitionSourceSyncResponse> modesAcquisitionSourceSyncResponses;
    List<TypePersonneNatureDomaineSyncResponse> typePersonneNatureDomaineSyncResponses;
    List<ModesAcquisitionTypePersonneSyncResponse> modesAcquisitionTypePersonneSyncResponses;
    List<Caracteristique> caracteristiquesSyncResponses;
    List<TypeCaracteristique> typeCaracteristiquesSyncResponses;
    List<ZoneRfuSyncResponse> zoneRfuSyncResponses;
}
