import { IWorkspaceRoleOutput } from './workspace-role'; import { IProjectOutput } from './project/project'; export interface IWorkspaceBase { id: string; name: string; } export interface IWorkspace extends IWorkspaceBase { roleIds: number[]; projectIds: string[]; } export interface IWorkspaceOutput extends IWorkspaceBase { roles: IWorkspaceRoleOutput[]; projects: IProjectOutput[]; } export interface IWorkspaceCreateInput { id: string; name: string; } export interface IWorkspaceUpdateInput { id: string; name?: string; } export interface IWorkspaceDeleteInput { id: string; }