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; }