Group Object
Represents permission group data.
type Group implements Node {
id: ID!
name: String!
users: [User!]
permissions: [Permission!]
userCanManage: Boolean!
accessibleChannels: [Channel!]
restrictedAccessToChannels: Boolean!
}
Fields
Group.id ● ID! non-null scalar miscellaneous
The ID of the group.
Group.name ● String! non-null scalar miscellaneous
The name of the group.
Group.users ● [User!] list object users
List of group users
Group.permissions ● [Permission!] list object authentication
List of group permissions
Group.userCanManage ● Boolean! non-null scalar miscellaneous
True, if the currently authenticated user has rights to manage a group.
Group.accessibleChannels ● [Channel!] list object channels
List of channels the group has access to.
Group.restrictedAccessToChannels ● Boolean! non-null scalar miscellaneous
Determine if the group have restricted access to channels.
Interfaces
Node interface miscellaneous
An object with an ID
Returned By
permissionGroup query
Member Of
GroupCountableEdge object ● PermissionGroupCreate object ● PermissionGroupCreated object ● PermissionGroupDelete object ● PermissionGroupDeleted object ● PermissionGroupUpdate object ● PermissionGroupUpdated object ● User object ● UserPermission object
Implemented By
_Entity union