import { ApiProperty, ApiPropertyOptional } from '@nestjs/swagger'; import { IsEnum, IsOptional, IsString } from 'class-validator'; import { ColonyType } from '../../../generated/prisma'; export class SplitColonyDto { @ApiProperty() @IsString() code!: string; @ApiProperty({ enum: ColonyType }) @IsEnum(ColonyType) colonyType!: ColonyType; @ApiPropertyOptional() @IsOptional() @IsString() notes?: string; }