package com.sc.sicanet.migracion_sicanet.DTO;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.sc.sicanet.migracion_sicanet.utils.StrictBooleanDeserializer;
import jakarta.validation.constraints.*;

public class InformacionPepsDTO {

    @NotNull(message = "El Campo 'persona politicamente expuesta nacional' Es Requerido")
    @JsonDeserialize(using = StrictBooleanDeserializer.class)
    private Boolean politicamente_expuesta_nacional;

    @NotNull(message = "El Campo 'persona politicamente expuesta internacional' Es Requerido")
    @JsonDeserialize(using = StrictBooleanDeserializer.class)
    private Boolean politicamente_expuesta_internacional;

    @NotNull(message = "El Campo 'relacion a persona politicamente expuesta' Es Requerido")
    @JsonDeserialize(using = StrictBooleanDeserializer.class)
    private Boolean relacion_politicamente_expuesta;

    public Boolean getPoliticamente_expuesta_nacional() {
        return politicamente_expuesta_nacional;
    }

    public void setPoliticamente_expuesta_nacional(Boolean politicamente_expuesta_nacional) {
        this.politicamente_expuesta_nacional = politicamente_expuesta_nacional;
    }

    public Boolean getPoliticamente_expuesta_internacional() {
        return politicamente_expuesta_internacional;
    }

    public void setPoliticamente_expuesta_internacional(Boolean politicamente_expuesta_internacional) {
        this.politicamente_expuesta_internacional = politicamente_expuesta_internacional;
    }

    public Boolean getRelacion_politicamente_expuesta() {
        return relacion_politicamente_expuesta;
    }

    public void setRelacion_politicamente_expuesta(Boolean relacion_politicamente_expuesta) {
        this.relacion_politicamente_expuesta = relacion_politicamente_expuesta;
    }
}
