Newer
Older
import { IsNumber, Min, Max, Allow, ValidateNested } from 'class-validator';
import { Type } from 'class-transformer';
// latitude and longitude accepts degrees from worldmap
export class GeoDTO {
@IsNumber()
@Min(-90)
@Max(90)
lat: number;
@IsNumber()
@Min(-180)
@Max(180)
lng: number;
@Allow()
time: number;
}
export class TrackingDTO {
@ValidateNested()
@Type(() => GeoDTO)
data: GeoDTO;