import { IsString, IsNotEmpty, IsOptional, IsEnum, IsUUID } from 'class-validator'; export enum LanguageDirection { LTR = 'ltr', RTL = 'rtl', } export class CreateLanguageDto { @IsString() @IsNotEmpty() Name: string; @IsString() @IsOptional() Symbol?: string; @IsString() @IsOptional() Icon?: string; @IsEnum(LanguageDirection) @IsOptional() Direction?: LanguageDirection; } export class UpdateLanguageDto { @IsString() @IsOptional() Name?: string; @IsString() @IsOptional() Symbol?: string; @IsString() @IsOptional() Icon?: string; @IsEnum(LanguageDirection) @IsOptional() Direction?: LanguageDirection; }