import { IsString, IsNotEmpty, IsNumber, IsOptional } from 'class-validator'; export class CreateCourseDto { @IsString() @IsNotEmpty() title: string; @IsString() @IsOptional() description?: string; @IsString() @IsNotEmpty() coverImage: string; @IsString() @IsNotEmpty() driveLink: string; @IsNumber() @IsNotEmpty() price: number; @IsString() @IsOptional() category?: string; @IsNumber() @IsOptional() viewCount?: number; @IsNumber() @IsOptional() likeCount?: number; @IsNumber() @IsOptional() starCount?: number; }