Skip to main content

Chat_Channel

No description

type Chat_Channel {
channelUserCount: Int!
channelUsers(
pagination: Chat_OffsetPaginationInput = [object Object]
): [Chat_ChannelUser!]!
createdAt: Chat_DateTime!
communityId: String
description: String
externalLinks: [Chat_ExternalLink!]!
id: Chat_UUID!
imageFile: Chat_File @deprecated
imageFile_id: Chat_ObjectID @deprecated
imageUrl: String
isClosed: Boolean!
type: Chat_ChannelType!
isPrivate: Boolean! @deprecated
messageCount(
types: [Chat_MessageType]
): Int!
messages(
pagination: Chat_CursorPaginationInput! = [object Object]
filters: [Chat_MessageFilterInput!]
sort: [Chat_MessageSortInput!]
): [Chat_Message!]!
name: String
typingChannelUsers: [Chat_ChannelUser!]!
updatedAt: Chat_DateTime!
users(
externalRessourceTypes: [Chat_ExternalRessourceType!]
pagination: Chat_OffsetPaginationInput = [object Object]
): [Chat_User!]!
right: Chat_StudioRight
enabledInteractions: [Chat_ChannelInteractionType!]! @deprecated
interactionsOrder: [Chat_ChannelInteractionType!]! @deprecated
interactionsConfig: [Chat_ChannelInteractionConfigUnion!]!
translations: [Chat_ChannelTranslation!]!
}

Fields

Chat_Channel.channelUserCount ● Int! non-null scalar

How many people are within the channel

Chat_Channel.channelUsers ● [Chat_ChannelUser!]! non-null object

People within the channel

Chat_Channel.channelUsers.pagination ● Chat_OffsetPaginationInput input

Chat_Channel.createdAt ● Chat_DateTime! non-null scalar

Chat_Channel.communityId ● String scalar

Chat_Channel.description ● String scalar

The channel text description

Chat_Channel.id ● Chat_UUID! non-null scalar

The channel unique id, should be stored by the caller if needed

Chat_Channel.imageFile ● Chat_File deprecated object

DEPRECATED

Use imageUrl instead

Chat_Channel.imageFile_id ● Chat_ObjectID deprecated scalar

DEPRECATED

Use imageUrl instead

Chat_Channel.imageUrl ● String scalar

Chat_Channel.isClosed ● Boolean! non-null scalar

Chat_Channel.type ● Chat_ChannelType! non-null enum

Chat_Channel.isPrivate ● Boolean! deprecated non-null scalar

DEPRECATED

Use permissions/options instead

Whether or not the channel is publicly listable

Chat_Channel.messageCount ● Int! non-null scalar

Message count within this channel

Chat_Channel.messageCount.types ● [Chat_MessageType] list enum

Chat_Channel.messages ● [Chat_Message!]! non-null object

Messages within this channel

Chat_Channel.messages.pagination ● Chat_CursorPaginationInput! non-null input
Chat_Channel.messages.filters ● [Chat_MessageFilterInput!] list input
Chat_Channel.messages.sort ● [Chat_MessageSortInput!] list input

Chat_Channel.name ● String scalar

The default channel name string

Chat_Channel.typingChannelUsers ● [Chat_ChannelUser!]! non-null object

People typings within the channel

Chat_Channel.updatedAt ● Chat_DateTime! non-null scalar

Chat_Channel.users ● [Chat_User!]! non-null object

Shortcut to get directly users

Chat_Channel.users.externalRessourceTypes ● [Chat_ExternalRessourceType!] list enum
Chat_Channel.users.pagination ● Chat_OffsetPaginationInput input

Chat_Channel.right ● Chat_StudioRight object

Chat_Channel.enabledInteractions ● [Chat_ChannelInteractionType!]! deprecated non-null enum

DEPRECATED

Use interactionsConfig instead

Chat_Channel.interactionsOrder ● [Chat_ChannelInteractionType!]! deprecated non-null enum

DEPRECATED

Use interactionsConfig instead

Chat_Channel.interactionsConfig ● [Chat_ChannelInteractionConfigUnion!]! non-null union

Chat_Channel.translations ● [Chat_ChannelTranslation!]! non-null object

Returned by

attachChatroomsOnPlanning mutation ● attachChatroomsOnView mutation ● chatrooms query ● createChatroom mutation ● deleteChatroom mutation ● detachChatroomsFromPlanning mutation ● detachChatroomsFromView mutation ● updateChatroom mutation ● updateChatroomsPermissions mutation

Member Of

Chat_ChannelUser object ● Chat_Message object ● Chat_User object