PromucFlow_constructor/app/client/src/constants/workspaceConstants.ts

35 lines
682 B
TypeScript
Raw Normal View History

import { ApplicationPayload } from "@appsmith/constants/ReduxActionConstants";
export type WorkspaceRole = {
id: string;
name: string;
2020-01-14 09:47:45 +00:00
displayName?: string;
isDefault?: boolean;
};
export type Workspace = {
id: string;
name: string;
website?: string;
email?: string;
logoUrl?: string;
uploadProgress?: number;
userPermissions?: string[];
};
export type WorkspaceUser = {
name: string;
username: string;
userId: string;
permissionGroupId: string;
permissionGroupName: string;
isDeleting: boolean;
isChangingRole: boolean;
};
export type Workspaces = {
applications: ApplicationPayload[];
workspace: Workspace;
users: WorkspaceUser[];
};