返回 AiToEarn
submit-task.dto.ts
根目录 / project / aitoearn-electron / server / src / modules / task / dto / submit-task.dto.ts
1 import { ApiProperty } from '@nestjs/swagger';
2 import { IsArray, IsOptional, IsString } from 'class-validator';
3
4 export class SubmitTaskDto {
5 @ApiProperty({ description: '任务完成截图', type: [String], required: false })
6 @IsArray()
7 @IsString({ each: true })
8 @IsOptional()
9 screenshotUrls?: string[];
10
11 @ApiProperty({ description: '二维码扫描结果', required: false })
12 @IsString()
13 @IsOptional()
14 qrCodeScanResult?: string;
15
16 @ApiProperty({ description: '提交的URL', required: false })
17 @IsString()
18 @IsOptional()
19 submissionUrl?: string;
20 }
21
21 lines TYPESCRIPT