import { IsEnum, IsNotEmpty, IsString } from 'class-validator' import { AuthBaseParams } from '../../../../params/auth_base.params' import { CompetitionCategories } from '../../../../models/ranking/competition/enums/categories.enum' export class CreateCompetitionInput { @IsNotEmpty() @IsString() title: string @IsNotEmpty() @IsEnum(CompetitionCategories) category: CompetitionCategories @IsNotEmpty() @IsString() will_end_at: string } export class CreateCompetitionParams extends AuthBaseParams {}