import { PartialType } from '@nestjs/swagger'; import { CreateTripDto, CreateTripDayDto, CreateTripActivityDto } from './create-trip.dto'; import { ApiPropertyOptional } from '@nestjs/swagger'; import { IsEnum, IsOptional } from 'class-validator'; import { TripStatus } from '../../../entities/user-trip.entity'; export class UpdateTripDto extends PartialType(CreateTripDto) { @ApiPropertyOptional({ description: 'Trip status', enum: TripStatus }) @IsOptional() @IsEnum(TripStatus) status?: TripStatus; } export class UpdateTripDayDto extends PartialType(CreateTripDayDto) {} export class UpdateTripActivityDto extends PartialType(CreateTripActivityDto) {}