Files
course-craft-service/apps/api/src/enrollment/dto/submit-quiz.dto.ts
2026-02-06 14:53:52 +00:00

16 lines
383 B
TypeScript

import { ApiProperty } from '@nestjs/swagger';
import { ArrayMinSize, IsArray, IsInt, Min } from 'class-validator';
export class SubmitQuizDto {
@ApiProperty({
description: 'Selected option index for each quiz question',
type: [Number],
example: [0, 2, 1],
})
@IsArray()
@ArrayMinSize(1)
@IsInt({ each: true })
@Min(0, { each: true })
answers: number[];
}