package dev.lions.unionflow.server.api.dto.registre;

import dev.lions.unionflow.server.api.dto.base.BaseDTO;
import dev.lions.unionflow.server.api.enums.registre.StatutAgrement;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.Setter;
import lombok.NoArgsConstructor;

import java.time.LocalDate;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class AgrementProfessionnelDTO extends BaseDTO {

    private String membreId;
    private String organisationId;

    // Métier, Ordre (Médecins, Avocats, Artisans...)
    private String secteurOuOrdre;

    private String numeroLicenceOuRegistre;
    private String categorieClassement;

    private LocalDate dateDelivrance;
    private LocalDate dateExpiration;

    private StatutAgrement statut;
}
