import { IsNotEmpty, IsString, Length } from "class-validator";
import { Banque } from "../../banque/entities/banque.entity";

export class CreateAgenceDto {
    @IsString({message: 'Veuillez saisir un libellé valide'})
    @IsNotEmpty({message: 'Le libelle de l\'agence est réquis'})
    libelle: string;

    @IsString({message: 'Veuillez saisir un code agence valide'})
    @IsNotEmpty({message: 'Le code agence est réquis'})
    @Length(5, 5,{message: 'Le code agence doit contenir exactement 5 caractères.'})
    codeagence: string;

    @IsNotEmpty({message: 'Veuillez saisir selectionner la banque'})
    banque: Banque;
}
