| 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 |