import { ApiProperty, ApiPropertyOptional } from '@nestjs/swagger'; import { IsDateString, IsNumber, IsOptional, IsString, Max, Min, } from 'class-validator'; export class CreateHoneyMeasurementDto { @ApiProperty() @IsNumber() @Min(0) @Max(100) waterContent!: number; @ApiProperty() @IsDateString() measuredAt!: string; @ApiPropertyOptional() @IsOptional() @IsString() device?: string; @ApiPropertyOptional() @IsOptional() @IsNumber() temperature?: number; @ApiPropertyOptional() @IsOptional() @IsString() notes?: string; }