import { IsNotEmpty, IsIn, MaxLength, Matches, IsNumber, IsDecimal } from 'class-validator';
import { validationMessages } from '../../../messages/validation-messages';
import { ApiProperty } from '@nestjs/swagger';

export class ExportUserDto
{
    @ApiProperty({ example: '2024-11-01', required: true })
    @IsNotEmpty({ message: validationMessages.file_manager.start_date })
    start_date: string;
    @ApiProperty({ example: '2024-12-01', required: true })
    @IsNotEmpty({ message: validationMessages.file_manager.end_date })
    end_date: string;
    @ApiProperty({ example: true, required: false })
    status: boolean;
    @ApiProperty({ example: 'john', required: false })
    search: string;
    @ApiProperty({ example: 'UUID', required: false })
    category_id: string;
}