23 lines
530 B
TypeScript
23 lines
530 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;
|
|
}>;
|
|
}
|