import { IsEmail, IsOptional, IsString, Length, Matches, MinLength } from 'class-validator'; import { DOCUMENTO_MENSAGEM, DOCUMENTO_REGEX } from '../documento.util'; export class CreateCustomerDto { @IsString() @MinLength(2) razao_social: string; @IsOptional() @IsString() nome_fantasia?: string; @IsOptional() @IsString() @Matches(DOCUMENTO_REGEX, { message: DOCUMENTO_MENSAGEM }) documento?: string; @IsOptional() @IsEmail() email?: string; @IsOptional() @IsString() telefone_whatsapp?: string; @IsOptional() @IsString() endereco?: string; @IsOptional() @IsString() cidade?: string; @IsOptional() @IsString() @Length(2, 2) uf?: string; @IsOptional() @IsString() observacoes?: string; }