diff --git a/src/models/Scan.ts b/src/models/Scan.ts index 51d71c3..8fb7215 100644 --- a/src/models/Scan.ts +++ b/src/models/Scan.ts @@ -33,4 +33,11 @@ export abstract class Scan { @IsInt() @IsPositive() abstract distance: number; + + /** + * Is the scan valid (for fraud reasons). + */ + @Column() + @Boolean() + valid = true; } diff --git a/src/models/TrackScan.ts b/src/models/TrackScan.ts index 5eeb1bf..3691cf1 100644 --- a/src/models/TrackScan.ts +++ b/src/models/TrackScan.ts @@ -17,14 +17,6 @@ import { ScanStation } from "./ScanStation"; * Defines the scan interface. */ export class TrackScan extends Scan { - /** - * Autogenerated unique id (primary key). - */ - @PrimaryGeneratedColumn() - @IsOptional() - @IsInt() - id: number; - /** * The associated track. */ @@ -65,11 +57,4 @@ export class TrackScan extends Scan { @IsDateString() @IsNotEmpty() timestamp: string; - - /** - * Is the scan valid (for fraud reasons). - */ - @Column() - @IsBoolean() - valid = true; }