define a generic folder

This commit is contained in:
Sven Czarnian
2022-10-23 16:30:25 +02:00
parent ad843e4706
commit 7a41dd0fb2
12 changed files with 47 additions and 37 deletions

View File

@@ -0,0 +1,20 @@
import { IsNotEmpty, IsLatitude, IsLongitude } from 'class-validator';
import { ApiProperty } from '@nestjs/swagger';
export class CoordinateDto {
@IsNotEmpty()
@ApiProperty({
description: 'The latitudinal component',
example: 42.8402,
})
@IsLatitude()
latitude: number;
@IsNotEmpty()
@ApiProperty({
description: 'The longitudinal component',
example: 18.8402,
})
@IsLongitude()
longitude: number;
}

View File

@@ -0,0 +1,19 @@
import { IsNotEmpty } from 'class-validator';
import { ApiProperty } from '@nestjs/swagger';
import { CoordinateDto } from './coordinate.dto';
export class WaypointDto {
@IsNotEmpty()
@ApiProperty({
description: 'The unique waypoint code',
example: 'KETAP',
})
identifier: string;
@IsNotEmpty()
@ApiProperty({
description: 'The latitudinal component',
example: 42.8402,
})
coordinate: CoordinateDto;
}