Optional
accessThe access code for public group channel. The access code setting is only valid for public GroupChannels. Once the access code is set, users have to accept an invitation or join the public GroupChannel with the access code to be a member of the channel. Refer to GroupChannel.join and GroupChannel.acceptInvitation. To delete the existing access code, pass an empty string to call GroupChannel.updateChannel.
Optional
channelThe channel URL of the channel.
Optional
coverThe cover image of the channel.
Optional
coverThe cover image's URL of the channel.
Optional
customThe custom type of the channel.
Optional
dataThe data of the channel.
Optional
invitedThe user ids of the users of the channel. (default: [])
Optional
isThe broadcast mode of the channel. If set to true
, then isSuper
will also be set to true
.
Optional
isWhether the channel is a discoverable channel for public group channel.
It is valid only when isPublic
is set to true
.
If set to false
, this channel will not appear in the result of PublicGroupChannelListQuery.
Optional
isThe distinct mode of the channel. If isSuper
is true, then this must be set to false
.
Optional
isThe ephemeral mode of the channel.
Optional
isThe exclusive mode of the channel. If set to true
, then isSuper
and isBroadcast
will both be set to true
.
Optional
isThe public mode of the channel. If set to true, then isDistinct
must be false
.
Optional
isThe strict mode of the channel.
If true
, the channel creation will fail if any of the users do not exist.
If false
, the channel creation will succeed even if all the users do not exist. (default: false).
Optional
isThe super mode of the channel. If set to true
, then isDistinct
must be false
.
Optional
nameThe name of the channel.
Optional
operatorThe operator user IDs of the channel.
Description
Represents a group channel create params.