parent
d08bdfd961
commit
1d1fa50327
|
@ -1,23 +1,16 @@
|
|||
import {
|
||||
IsArray,
|
||||
IsInt
|
||||
IsArray
|
||||
} from "class-validator";
|
||||
import { DistanceDonation } from './DistanceDonation';
|
||||
import { Runner } from './Runner';
|
||||
|
||||
/**
|
||||
* Defines the certificate runner class (from which the runner certificates get generated).
|
||||
*/
|
||||
export class CertificateRunner extends Runner {
|
||||
|
||||
/**
|
||||
* The total distance ran by the runner.
|
||||
*/
|
||||
@IsInt()
|
||||
distance: number;
|
||||
|
||||
/**
|
||||
* Array containing all distance donations associated with the runner.
|
||||
*/
|
||||
@IsArray()
|
||||
distanceDonations: any[];
|
||||
distanceDonations: DistanceDonation[];
|
||||
}
|
||||
|
|
|
@ -38,4 +38,10 @@ export class Runner {
|
|||
*/
|
||||
@IsObject()
|
||||
group: RunnerGroup;
|
||||
|
||||
/**
|
||||
* The total distance ran by the runner.
|
||||
*/
|
||||
@IsInt()
|
||||
distance: number;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue