Chat_User
A chat user
type Chat_User {
channelUserCount: Int!
channelWithUnreadMessageCount: Int!
channels(
pagination: Chat_OffsetPaginationInput! = [object Object]
): [Chat_Channel!]!
channelsUsers(
channels_ids: [Chat_UUID!]
latestActivityAfter: Chat_DateTime
pagination: Chat_OffsetPaginationInput
): [Chat_ChannelUser!]!
createdAt: Chat_DateTime!
externalRessource: Chat_ExternalRessourceInterface
id: ID!
unreadMessageCount: Int!
updatedAt: Chat_DateTime!
}
Fields
Chat_User.channelUserCount ● Int! non-null scalar
How many channel user is linked to this user
Chat_User.channelWithUnreadMessageCount ● Int! non-null scalar
How many channel have unread messages
Chat_User.channels ● [Chat_Channel!]! non-null object
Channels linked to this user
Chat_User.channels.pagination ● Chat_OffsetPaginationInput! non-null input
Chat_User.channelsUsers ● [Chat_ChannelUser!]! non-null object
Channels users linked to this user
Chat_User.channelsUsers.channels_ids ● [Chat_UUID!] list scalar
Chat_User.channelsUsers.latestActivityAfter ● Chat_DateTime scalar
Useful to get channels that have been updated after this date only
Chat_User.channelsUsers.pagination ● Chat_OffsetPaginationInput input
Chat_User.createdAt ● Chat_DateTime! non-null scalar
The user creation date
Chat_User.externalRessource ● Chat_ExternalRessourceInterface interface
The linked external ressource, can be null if the backend did not respond or if down for any reason
Chat_User.id ● ID! non-null scalar
Chat_User.unreadMessageCount ● Int! non-null scalar
Chat_User.updatedAt ● Chat_DateTime! non-null scalar
The user last update date
Member Of
Chat_Channel object ● Chat_ChannelUser object ● Chat_File object ● Chat_Message object ● Chat_MessageMention object