import { ApiProperty } from '@nestjs/swagger';
import { IsString, IsNotEmpty, IsNumber, IsOptional, ValidateNested, IsArray, IsEnum } from 'class-validator';
import { Type } from 'class-transformer';
import { Interval } from 'src/entities/plan.entity';
import { validationMessages } from 'src/messages/validation-messages';

export class PlanSlugParamDto {
    @ApiProperty({
        description: validationMessages.plan.id_required,
        example: "free-plan",
    })
    @IsNotEmpty({ message: validationMessages.plan.slug_requred })
    slug: string;
}
