package com.sc.sicanet.migracion_sicanet.DTO;

import jakarta.validation.constraints.*;

public class CatContactoDTO {

    @Size(max = 100, message = "El Campo 'telefono_casa' Debe Tener Un Máximo De 100 Caracteres")
    private String telefono_casa;

    @Size(max = 100, message = "El Campo 'telefono_oficina' Debe Tener Un Máximo De 100 Caracteres")
    private String telefono_oficina;

    @Size(min = 10, max = 10, message = "El Campo 'telefono celular' Debe Contener 10 Dígitos")
    @Pattern(regexp = "\\d+", message = "El Campo 'telefono_celular' Solo Debe Contener Números")
    private String telefono_celular;

    @Size(max = 100, message = "El Campo 'correo_electronico' Debe Tener Un Máximo De 100 Caracteres")
    private String correo_electronico;

    private int fkCatTipoCotacto;

    public int getFkCatTipoCotacto() {
        return fkCatTipoCotacto;
    }

    public void setFkCatTipoCotacto(int fkCatTipoCotacto) {
        this.fkCatTipoCotacto = fkCatTipoCotacto;
    }

    public String getTelefono_casa() {
        return telefono_casa;
    }

    public void setTelefono_casa(String telefono_casa) {
        this.telefono_casa = telefono_casa;
    }

    public String getTelefono_oficina() {
        return telefono_oficina;
    }

    public void setTelefono_oficina(String telefono_oficina) {
        this.telefono_oficina = telefono_oficina;
    }

    public String getTelefono_celular() {
        return telefono_celular;
    }

    public void setTelefono_celular(String telefono_celular) {
        this.telefono_celular = telefono_celular;
    }

    public String getCorreo_electronico() {
        return correo_electronico;
    }

    public void setCorreo_electronico(String correo_electronico) {
        this.correo_electronico = correo_electronico;
    }
}