first commit
This commit is contained in:
54
frontend/app/utils/api/projectManager/projectManager.ts
Normal file
54
frontend/app/utils/api/projectManager/projectManager.ts
Normal file
@@ -0,0 +1,54 @@
|
||||
export interface IkonGroup {
|
||||
groupId: string;
|
||||
groupName: string;
|
||||
softwareId: string;
|
||||
accountId: string | null;
|
||||
groupType: "STATIC" | "DYNAMIC" | string;
|
||||
active: boolean;
|
||||
groupDescription: string;
|
||||
}
|
||||
|
||||
export interface Role {
|
||||
roleId: string;
|
||||
roleName: string;
|
||||
active: boolean;
|
||||
softwareId: string;
|
||||
roleDescription: string;
|
||||
ikonGroups: IkonGroup[];
|
||||
}
|
||||
|
||||
export interface RoleMembership {
|
||||
roleMembershipId: string;
|
||||
userId: string;
|
||||
accountId: string;
|
||||
roleId: string;
|
||||
}
|
||||
|
||||
export interface ManagerMemberships {
|
||||
projectManagerMembers: RoleMembership[];
|
||||
accountManagerMembers: RoleMembership[];
|
||||
}
|
||||
|
||||
|
||||
export interface User {
|
||||
userId: string;
|
||||
userName: string;
|
||||
userLogin: string;
|
||||
userPhone: string | null;
|
||||
userEmail: string;
|
||||
userThumbnail: string | null;
|
||||
userType: string;
|
||||
active: boolean;
|
||||
dateOfBirth: string | null;
|
||||
userProfileImage: string | null;
|
||||
userDescription: string | null;
|
||||
userDesignation: string | null;
|
||||
invitedUser: boolean;
|
||||
userDeleted: boolean;
|
||||
}
|
||||
|
||||
export interface UserInfo {
|
||||
userName: string;
|
||||
userLogin: string;
|
||||
userEmail: string;
|
||||
}
|
||||
Reference in New Issue
Block a user