PromucFlow_constructor/app/client/src/constants/orgConstants.ts
haojin111 77e3c4f4db
added module of real time sharing icon tile when sharing user (#8908)
Co-authored-by: Albin <albin@appsmith.com>
2021-11-02 10:03:51 +05:30

33 lines
585 B
TypeScript

import { ApplicationPayload } from "./ReduxActionConstants";
export type OrgRole = {
id: string;
name: string;
displayName?: string;
isDefault?: boolean;
};
export type Org = {
id: string;
name: string;
website?: string;
email?: string;
logoUrl?: string;
uploadProgress?: number;
userPermissions?: string[];
};
export type OrgUser = {
username: string;
name: string;
roleName: string;
isDeleting: boolean;
isChangingRole: boolean;
};
export type Organization = {
applications: ApplicationPayload[];
organization: Org;
userRoles: OrgUser[];
};