travelmarine-backend/src/auth/dto/send-code.dto.ts

11 lines
451 B
TypeScript

import { ApiProperty } from '@nestjs/swagger';
import { IsString, Matches, MinLength } from 'class-validator';
export class SendCodeDto {
@ApiProperty({ example: '+79001234567', description: 'Номер телефона' })
@IsString()
@MinLength(10, { message: 'Некорректный номер телефона' })
@Matches(/^[\d+\s()-]+$/, { message: 'Некорректный формат номера' })
phone: string;
}