OBJECT

ChannelSelfEdge

Information about the requesting user with respect to a channel.

link GraphQL Schema definition

1type ChannelSelfEdge {
2
3# Whether or not the requesting user can request an unban on the channel.
4canRequestUnban: Boolean
5
6# Properties relating to the authenticated user's community points in a channel.
7# Null if community points are not enabled in the channel.
8communityPoints: CommunityPointsProperties
9
10# Whether or not the requesting user is authorized to view the channel's content
11# in a channel restrictions context.
12isAuthorized: Boolean!
13
14# Whether or not the resource is restricted for the requesting user.
15isResourceRestricted: Boolean!
16
17# Returns the user's last unban request on the channel.
18lastUnbanRequest: UnbanRequest
19
20# Chat messages sent in a channel that are relevant to moderators.
21modChatLogs(
22first: Int,
23after: Cursor,
24order: SortOrder,
25includeMessageCount: Boolean,
26includeTargetedActions: Boolean,
27includeAutoModCaughtMessages: Boolean
28): ModLogsMessageConnection
29
30# List of channel feature permissions the logged in user has on the channel.
31permissions: [ChannelPermission!]!
32
33# List of recent (either still active or recently resolved) Predictions made by
34# this user on this Channel.
35recentPredictions: [Prediction!]
36
37# If restricted, how the resource is restricted.
38restrictionType: ResourceRestrictionType
39
40# Reason why user cannot request an unban on the channel.
41unbanRequestRestriction: UnbanRequestRestrictionReason
42
43}