Files
edr-platform/apps/edr-freight-api/src/modules/consignments/dto/create-consignment.dto.ts
Michael Abebe 1c5ee19388 chore: fmt
2026-05-12 16:50:18 +03:00

24 lines
424 B
TypeScript

import { Freight } from "@edr/types";
import { IsEnum, IsNumber, IsString, IsUUID, Min } from "class-validator";
export class CreateConsignmentDto {
@IsUUID()
bookingId!: string;
@IsString()
trackingNumber!: string;
@IsEnum(Freight.CargoType)
cargoType!: Freight.CargoType;
@IsNumber()
@Min(0)
weightKg!: number;
@IsString()
originStation!: string;
@IsString()
destinationStation!: string;
}