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

export class FaqsCreateDto
{
  @ApiProperty({ example: 'test', required : true })
  @IsNotEmpty({ message: validationMessages.faqs.questions_required })
  questions : string;

  @ApiProperty({ example: 'test', required : true })
  @IsNotEmpty({ message: validationMessages.faqs.answers_required })
  answers: string;
  
  @IsEnum(FAQFor)
  @IsNotEmpty({ message: validationMessages.plan.interval_required })
  faq_for?: FAQFor;
}
