Files
tonePage/apps/backend/src/captcha/dto/get-captcha.dto.ts

16 lines
349 B
TypeScript

import { IsEnum, IsOptional, IsUUID } from "class-validator";
export enum CaptchaContext {
SEND_SMS = 'send_sms',
PASSKEY = 'passkey',
}
export class GetCaptchaDto {
@IsEnum(CaptchaContext, { message: '无效的context' })
context: string;
@IsOptional()
@IsUUID('4', { message: 'userId不合法' })
userId?: string;
}