import { IsNotEmpty, IsString, Length, IsMobilePhone } from 'class-validator';
import { ApiProperty } from '@nestjs/swagger';

export class VerifyOtpDto {
  @IsNotEmpty()
  @IsString()
  @ApiProperty({ example: '09362532122', description: 'Mobile number' })
  @IsMobilePhone('fa-IR')
  phone: string;

  @IsNotEmpty()
  @IsString()
  @ApiProperty({ example: '', description: 'Otp' })
  @Length(5)
  otp: string;

  @IsNotEmpty()
  @IsString()
  @ApiProperty({ example: 'zhivan', description: 'restaurant slug' })
  slug: string;
}
