import { ApiPropertyOptional, ApiProperty } from '@nestjs/swagger'; import { IsLatitude, IsLongitude, IsOptional, IsString } from 'class-validator'; export class CreateApiaryDto { @ApiProperty() @IsString() name!: string; @ApiPropertyOptional() @IsOptional() @IsString() description?: string; @ApiPropertyOptional() @IsOptional() @IsString() location?: string; @ApiPropertyOptional() @IsOptional() @IsLatitude() latitude?: number; @ApiPropertyOptional() @IsOptional() @IsLongitude() longitude?: number; @ApiPropertyOptional() @IsOptional() @IsString() address?: string; @ApiPropertyOptional() @IsOptional() @IsString() notes?: string; }