backend/src/models/actions/ImportRunner.ts

28 lines
510 B
TypeScript

import { IsNotEmpty, IsOptional, IsString } from 'class-validator';
export abstract class ImportRunner {
/**
* The new runner's first name.
*/
@IsString()
@IsNotEmpty()
firstname: string;
/**
* The new runner's middle name.
* Optional.
*/
@IsString()
@IsOptional()
middlename?: string;
/**
* The new runner's last name.
*/
@IsString()
@IsNotEmpty()
lastname: string;
public abstract toCreateRunner(groupID?: number);
}