user-group-response.ts 637 B

123456789101112131415161718192021222324252627
  1. import { IUserGroupHasId, IUserGroupRelationHasId } from './user';
  2. import { IPageHasId } from './page';
  3. export type UserGroupListResult = {
  4. userGroups: IUserGroupHasId[],
  5. };
  6. export type ChildUserGroupListResult = {
  7. childUserGroups: IUserGroupHasId[],
  8. grandChildUserGroups: IUserGroupHasId[],
  9. };
  10. export type UserGroupRelationListResult = {
  11. userGroupRelations: IUserGroupRelationHasId[],
  12. };
  13. export type UserGroupPagesResult = {
  14. pages: IPageHasId[],
  15. }
  16. export type SelectableUserGroupsResult = {
  17. selectableUserGroups: IUserGroupHasId[],
  18. }
  19. export type AncestorUserGroupsResult = {
  20. ancestorUserGroups: IUserGroupHasId[],
  21. }