eduverse-backend / src /modules /study-groups /dto /update-study-group.dto.ts
amirhamdi's picture
before testing
92c8a69
Raw
History Blame Contribute Delete
493 Bytes
import { PartialType } from '@nestjs/swagger';
import { CreateStudyGroupDto } from './create-study-group.dto';
import { IsOptional, IsIn } from 'class-validator';
import { ApiPropertyOptional } from '@nestjs/swagger';
export class UpdateStudyGroupDto extends PartialType(CreateStudyGroupDto) {
@ApiPropertyOptional({ description: 'Group status', enum: ['active', 'inactive', 'archived'], example: 'active' })
@IsOptional()
@IsIn(['active', 'inactive', 'archived'])
status?: string;
}