Files
karibeo_api/src/modules/trips/dto/update-trip.dto.ts
ellecio2 8b6483aa7d Agregar campo username a User entity y DTO
- Columna username (unique, nullable) en auth.users
- Campo username en CreateUserDto y UpdateUserDto

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-17 11:47:37 -04:00

17 lines
668 B
TypeScript

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) {}