Files
neo/backend/src/rbac/dto/create-record-share.dto.ts
2026-01-05 07:48:22 +01:00

20 lines
326 B
TypeScript

import { IsString, IsBoolean, IsOptional, IsDateString } from 'class-validator';
export class CreateRecordShareDto {
@IsString()
granteeUserId: string;
@IsBoolean()
canRead: boolean;
@IsBoolean()
canEdit: boolean;
@IsBoolean()
canDelete: boolean;
@IsOptional()
@IsDateString()
expiresAt?: string;
}