import { IsBoolean, IsOptional, IsString, IsNumber, IsArray } from 'class-validator'; export class CreateFoodDto { @IsOptional() @IsBoolean() breakfast?: boolean; @IsOptional() @IsBoolean() tue?: boolean; @IsOptional() @IsBoolean() wed?: boolean; @IsOptional() @IsBoolean() thu?: boolean; @IsOptional() @IsBoolean() fri?: boolean; @IsOptional() @IsString() titleFa?: string; @IsOptional() @IsString() titleEn?: string; @IsOptional() @IsString() contentFa?: string; @IsOptional() @IsString() contentEn?: string; @IsOptional() @IsNumber() price?: number; @IsOptional() @IsNumber() points?: number; @IsOptional() @IsNumber() prepareTime?: number; @IsOptional() @IsBoolean() sat?: boolean; @IsOptional() @IsBoolean() sun?: boolean; @IsOptional() @IsBoolean() mon?: boolean; @IsOptional() @IsBoolean() noon?: boolean; @IsOptional() @IsBoolean() dinner?: boolean; @IsOptional() @IsBoolean() isPickup?: boolean; @IsOptional() @IsNumber() stock?: number; @IsOptional() @IsNumber() stockDefault?: number; @IsOptional() @IsBoolean() isActive?: boolean; @IsOptional() @IsArray() @IsString({ each: true }) images?: string[]; @IsOptional() @IsBoolean() inPlaceServe?: boolean; @IsOptional() @IsBoolean() pickupServe?: boolean; @IsOptional() @IsNumber() rate?: number; @IsOptional() @IsNumber() discount?: number; @IsOptional() @IsArray() @IsString({ each: true }) categoryIds?: string[]; }