mirror of
https://gitlab.com/mobicoop/v3/service/matcher.git
synced 2026-01-01 16:12:39 +00:00
refactor
This commit is contained in:
@@ -8,11 +8,10 @@ import {
|
||||
IsNumber,
|
||||
IsOptional,
|
||||
IsString,
|
||||
ValidateNested,
|
||||
} from 'class-validator';
|
||||
import { PointType } from '../../../geography/domain/types/point-type.enum';
|
||||
import { Frequency } from '../types/frequency.enum';
|
||||
import { Point } from '../../../geography/domain/types/point.type';
|
||||
import { Coordinates } from '../../../geography/domain/types/coordinates.type';
|
||||
|
||||
export class CreateAdRequest {
|
||||
@IsString()
|
||||
@@ -114,9 +113,8 @@ export class CreateAdRequest {
|
||||
|
||||
@IsArray()
|
||||
@ArrayMinSize(2)
|
||||
@ValidateNested({ each: true })
|
||||
@AutoMap()
|
||||
waypoints: Array<Point>;
|
||||
@AutoMap(() => [Coordinates])
|
||||
waypoints: Coordinates[];
|
||||
|
||||
@IsNumber()
|
||||
@AutoMap()
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { AutoMap } from '@automapper/classes';
|
||||
import { ArrayMinSize, IsArray, IsEnum, ValidateNested } from 'class-validator';
|
||||
import { PointType } from '../../../geography/domain/types/point-type.enum';
|
||||
import { Point } from '../../../geography/domain/types/point.type';
|
||||
import { Coordinates } from '../../../geography/domain/types/coordinates.type';
|
||||
|
||||
export class Ad {
|
||||
@AutoMap()
|
||||
@@ -76,19 +75,14 @@ export class Ad {
|
||||
@AutoMap()
|
||||
passengerDistance: number;
|
||||
|
||||
@IsEnum(PointType)
|
||||
@AutoMap()
|
||||
originType: PointType;
|
||||
|
||||
@IsEnum(PointType)
|
||||
@AutoMap()
|
||||
destinationType: PointType;
|
||||
|
||||
@IsArray()
|
||||
@ArrayMinSize(2)
|
||||
@ValidateNested({ each: true })
|
||||
@AutoMap()
|
||||
waypoints: Array<Point>;
|
||||
@AutoMap(() => [Coordinates])
|
||||
waypoints: Coordinates[];
|
||||
|
||||
@AutoMap()
|
||||
direction: string;
|
||||
|
||||
Reference in New Issue
Block a user