| @@ -1,6 +1,7 @@ | ||||
| import { | ||||
|   IsInt, | ||||
|   IsNotEmpty, | ||||
|   IsOptional, | ||||
|   IsPositive, | ||||
|   IsString | ||||
| } from "class-validator"; | ||||
| @@ -38,6 +39,16 @@ export class Track { | ||||
|   @IsPositive() | ||||
|   distance: number; | ||||
|  | ||||
|   /** | ||||
|    * The minimum time a runner should take to run a lap on this track. | ||||
|    * Will be used for fraud detection. | ||||
|    */ | ||||
|   @Column() | ||||
|   @IsInt() | ||||
|   @IsOptional() | ||||
|   @IsPositive() | ||||
|   minimumLapTime: number; | ||||
|  | ||||
|   /** | ||||
|    * Used to link scan stations to a certain track. | ||||
|    * This makes the configuration of the scan stations easier. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user