GroupMember
A user's membership in a group, including the roles assigned to them.
type GroupMember {
groupMemberId: BigInt!
groupId: BigInt!
userId: BigInt!
status: String!
roles: [GroupRole!]!
createdAt: DateTime!
}
Fields
GroupMember.groupMemberId ● BigInt! non-null scalar
Unique membership id.
GroupMember.groupId ● BigInt! non-null scalar
The group this membership is in.
GroupMember.userId ● BigInt! non-null scalar
The member user id.
GroupMember.status ● String! non-null scalar
Membership status: 'active' | 'pending' (awaiting approval) | 'banned'.
GroupMember.roles ● [GroupRole!]! non-null object
Roles assigned to this member.
GroupMember.createdAt ● DateTime! non-null scalar
When the membership row was created.
Returned By
addChannelMember mutation ● addTeamMember mutation ● channelMembers query ● joinChannel mutation ● joinTeam mutation ● requestToJoinChannel mutation ● requestToJoinTeam mutation ● setChannelMemberRoles mutation ● setTeamMemberRoles mutation ● teamMembers query