- Columna username (unique, nullable) en auth.users - Campo username en CreateUserDto y UpdateUserDto Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
17 lines
668 B
TypeScript
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) {}
|