ihm_client/src/interface/groupInterface.ts
2024-11-29 14:07:41 +01:00

22 lines
568 B
TypeScript

import { DocumentSignature } from "~/models/signature.models";
export interface Group {
id: number;
name: string;
description: string;
roles: Array<{
name: string;
members: Array<{ id: string | number; name: string }>;
documents?: Array<any>;
}>;
commonDocuments: Array<{
id: number;
name: string;
visibility: string;
description: string;
createdAt?: string | null;
deadline?: string | null;
signatures?: DocumentSignature[];
status?: string;
}>;
}