Productionize EventSphere platform

This commit is contained in:
Austin A
2026-04-25 21:02:19 +01:00
commit 1f1d30a9f5
171 changed files with 18682 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
import { ArrayNotEmpty, IsArray, IsNotEmpty, IsOptional, IsString } from "class-validator";
export class CreateRoleDto {
@IsString()
@IsNotEmpty()
name!: string;
@IsOptional()
@IsArray()
@ArrayNotEmpty()
permissionKeys?: string[];
}
export class SetRolePermissionsDto {
@IsArray()
permissionKeys!: string[];
}