2025-08-20 22:35:19 +02:00

19 lines
375 B
TypeScript

import { Organization } from './organization';
import { Right } from './right';
import { IsNotEmpty, MinLength, ValidateNested } from 'class-validator';
export class Group {
id: string;
@MinLength(3)
name: string;
@IsNotEmpty()
@ValidateNested()
organization: Organization;
@IsNotEmpty({ each: true })
@ValidateNested({ each: true })
rights: Right[];
}