import { IsNotEmpty, IsString } from 'class-validator'; import { RunnerOrganisation } from '../entities/RunnerOrganisation'; export class CreateRunnerOrganisation { /** * The Organisation's name. */ @IsString() @IsNotEmpty() name: string; /** * Creates a RunnerOrganisation entity from this. */ public async toRunnerOrganisation(): Promise { let newRunnerOrganisation: RunnerOrganisation = new RunnerOrganisation(); newRunnerOrganisation.name = this.name; return newRunnerOrganisation; } }