Coach edit related fixes

This commit is contained in:
Stephanos A
2026-07-01 13:38:08 +03:00
parent 74bdbecefd
commit 0015f645cf

View File

@@ -1,6 +1,6 @@
import { IsString, IsInt, IsOptional, IsArray, IsBoolean } from 'class-validator';
import { Transform } from 'class-transformer';
import { ApiProperty, ApiPropertyOptional, PartialType, OmitType } from '@nestjs/swagger';
import { ApiProperty, ApiPropertyOptional, PartialType } from '@nestjs/swagger';
export class CreateTrainDto {
@ApiProperty({ example: '301', description: 'Unique train service number' }) @IsString() number: string;
@@ -32,7 +32,7 @@ export class CreateCoachDto {
@IsOptional() @IsInt() sequence?: number;
}
export class UpdateCoachDto extends PartialType(OmitType(CreateCoachDto, ['number'] as const)) {
export class UpdateCoachDto extends PartialType(CreateCoachDto) {
@ApiPropertyOptional({ example: 1, description: 'Sequence number for ordering' })
@IsOptional() @IsInt() sequence?: number;
}