Search
Preparing search index...
The search index is not available
Sendbird Chat SDK Reference - v4.8.5
Options
All
Public
Public/Protected
All
Inherited
Menu
Sendbird Chat SDK Reference - v4.8.5
@sendbird/chat/groupChannel
GroupChannelModule
Class GroupChannelModule
Hierarchy
default
GroupChannelModule
Index
Methods
add
Group
Channel
Handler
build
Group
Channel
From
Serialized
Data
build
Group
Channel
List
Query
From
Serialized
Data
build
Member
From
Serialized
Data
create
Channel
create
Channel
With
User
Ids
create
Distinct
Channel
If
Not
Exist
create
Group
Channel
Collection
create
My
Group
Channel
List
Query
create
Public
Group
Channel
List
Query
create
Scheduled
Message
List
Query
get
Channel
get
Channel
Without
Cache
get
Group
Channel
Count
get
My
Group
Channel
Change
Logs
By
Timestamp
get
My
Group
Channel
Change
Logs
By
Token
get
Subscribed
Custom
Type
Total
Unread
Message
Count
get
Subscribed
Custom
Type
Unread
Message
Count
get
Subscribed
Total
Unread
Message
Count
get
Total
Scheduled
Message
Count
get
Total
Unread
Channel
Count
get
Total
Unread
Message
Count
get
Unread
Item
Count
mark
As
Delivered
mark
As
Read
All
mark
As
Read
With
Channel
Urls
remove
All
Group
Channel
Handlers
remove
Group
Channel
Handler
Constructors
constructor
Properties
module
Specifier
name
Methods
add
Group
Channel
Handler
add
Group
Channel
Handler
(
key
:
string
, handler
:
GroupChannelHandler
)
:
void
Parameters
key:
string
handler:
GroupChannelHandler
Returns
void
build
Group
Channel
From
Serialized
Data
build
Group
Channel
From
Serialized
Data
(
serialized
:
object
)
:
GroupChannel
Parameters
serialized:
object
Returns
GroupChannel
build
Group
Channel
List
Query
From
Serialized
Data
build
Group
Channel
List
Query
From
Serialized
Data
(
serialized
:
object
)
:
GroupChannelListQuery
Parameters
serialized:
object
Returns
GroupChannelListQuery
build
Member
From
Serialized
Data
build
Member
From
Serialized
Data
(
serialized
:
object
)
:
Member
Parameters
serialized:
object
Returns
Member
create
Channel
create
Channel
(
params
?:
GroupChannelCreateParams
)
:
Promise
<
GroupChannel
>
Parameters
params:
GroupChannelCreateParams
= {}
Returns
Promise
<
GroupChannel
>
create
Channel
With
User
Ids
create
Channel
With
User
Ids
(
userIds
:
string
[]
, isDistinct
?:
boolean
, name
?:
string
, coverUrlOrImageFile
?:
string
|
FileCompat
, data
?:
string
, customType
?:
string
)
:
Promise
<
GroupChannel
>
Parameters
userIds:
string
[]
isDistinct:
boolean
= false
name:
string
= null
coverUrlOrImageFile:
string
|
FileCompat
= null
data:
string
= ''
customType:
string
= ''
Returns
Promise
<
GroupChannel
>
create
Distinct
Channel
If
Not
Exist
create
Distinct
Channel
If
Not
Exist
(
params
?:
GroupChannelCreateParams
)
:
Promise
<
GroupChannel
>
Parameters
params:
GroupChannelCreateParams
= {}
Returns
Promise
<
GroupChannel
>
create
Group
Channel
Collection
create
Group
Channel
Collection
(
params
?:
GroupChannelCollectionParams
)
:
GroupChannelCollection
Parameters
params:
GroupChannelCollectionParams
= {}
Returns
GroupChannelCollection
create
My
Group
Channel
List
Query
create
My
Group
Channel
List
Query
(
params
?:
GroupChannelListQueryParams
)
:
GroupChannelListQuery
Parameters
params:
GroupChannelListQueryParams
= {}
Returns
GroupChannelListQuery
create
Public
Group
Channel
List
Query
create
Public
Group
Channel
List
Query
(
params
?:
PublicGroupChannelListQueryParams
)
:
PublicGroupChannelListQuery
Parameters
params:
PublicGroupChannelListQueryParams
= {}
Returns
PublicGroupChannelListQuery
create
Scheduled
Message
List
Query
create
Scheduled
Message
List
Query
(
params
?:
ScheduledMessageListQueryParams
)
:
ScheduledMessageListQuery
Parameters
params:
ScheduledMessageListQueryParams
= {}
Returns
ScheduledMessageListQuery
get
Channel
get
Channel
(
channelUrl
:
string
)
:
Promise
<
GroupChannel
>
Parameters
channelUrl:
string
Returns
Promise
<
GroupChannel
>
get
Channel
Without
Cache
get
Channel
Without
Cache
(
channelUrl
:
string
)
:
Promise
<
GroupChannel
>
Parameters
channelUrl:
string
Returns
Promise
<
GroupChannel
>
get
Group
Channel
Count
get
Group
Channel
Count
(
params
:
GroupChannelCountParams
)
:
Promise
<
number
>
Parameters
params:
GroupChannelCountParams
Returns
Promise
<
number
>
get
My
Group
Channel
Change
Logs
By
Timestamp
get
My
Group
Channel
Change
Logs
By
Timestamp
(
ts
:
number
, params
?:
GroupChannelChangeLogsParams
)
:
Promise
<
GroupChannelChangelogs
>
Parameters
ts:
number
params:
GroupChannelChangeLogsParams
= {}
Returns
Promise
<
GroupChannelChangelogs
>
get
My
Group
Channel
Change
Logs
By
Token
get
My
Group
Channel
Change
Logs
By
Token
(
token
:
string
, params
?:
GroupChannelChangeLogsParams
)
:
Promise
<
GroupChannelChangelogs
>
Parameters
token:
string
params:
GroupChannelChangeLogsParams
= {}
Returns
Promise
<
GroupChannelChangelogs
>
get
Subscribed
Custom
Type
Total
Unread
Message
Count
get
Subscribed
Custom
Type
Total
Unread
Message
Count
(
)
:
number
Returns
number
get
Subscribed
Custom
Type
Unread
Message
Count
get
Subscribed
Custom
Type
Unread
Message
Count
(
customType
:
string
)
:
number
Parameters
customType:
string
Returns
number
get
Subscribed
Total
Unread
Message
Count
get
Subscribed
Total
Unread
Message
Count
(
)
:
number
Returns
number
get
Total
Scheduled
Message
Count
get
Total
Scheduled
Message
Count
(
params
?:
TotalScheduledMessageCountParams
)
:
Promise
<
number
>
Parameters
params:
TotalScheduledMessageCountParams
= {}
Returns
Promise
<
number
>
get
Total
Unread
Channel
Count
get
Total
Unread
Channel
Count
(
)
:
Promise
<
number
>
Returns
Promise
<
number
>
get
Total
Unread
Message
Count
get
Total
Unread
Message
Count
(
params
?:
TotalUnreadMessageCountParams
)
:
Promise
<
number
>
Parameters
params:
TotalUnreadMessageCountParams
= {}
Returns
Promise
<
number
>
get
Unread
Item
Count
get
Unread
Item
Count
(
params
?:
UnreadItemCountParams
)
:
Promise
<
UnreadItemCount
>
Parameters
params:
UnreadItemCountParams
= {}
Returns
Promise
<
UnreadItemCount
>
mark
As
Delivered
mark
As
Delivered
(
channelUrl
:
string
)
:
Promise
<
void
>
Parameters
channelUrl:
string
Returns
Promise
<
void
>
mark
As
Read
All
mark
As
Read
All
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
mark
As
Read
With
Channel
Urls
mark
As
Read
With
Channel
Urls
(
channelUrls
:
string
[]
)
:
Promise
<
void
>
Parameters
channelUrls:
string
[]
Returns
Promise
<
void
>
remove
All
Group
Channel
Handlers
remove
All
Group
Channel
Handlers
(
)
:
void
Returns
void
remove
Group
Channel
Handler
remove
Group
Channel
Handler
(
key
:
string
)
:
void
Parameters
key:
string
Returns
void
Constructors
constructor
new
Group
Channel
Module
(
)
:
GroupChannelModule
Returns
GroupChannelModule
Properties
Readonly
module
Specifier
module
Specifier
:
"__module__"
name
name
:
"groupChannel"
= 'groupChannel'
Modules
@sendbird/chat
@sendbird/chat/group
Channel
@sendbird/chat/message
@sendbird/chat/open
Channel
module/poll
Module
Group
Channel
Module
add
Group
Channel
Handler
build
Group
Channel
From
Serialized
Data
build
Group
Channel
List
Query
From
Serialized
Data
build
Member
From
Serialized
Data
constructor
create
Channel
create
Channel
With
User
Ids
create
Distinct
Channel
If
Not
Exist
create
Group
Channel
Collection
create
My
Group
Channel
List
Query
create
Public
Group
Channel
List
Query
create
Scheduled
Message
List
Query
get
Channel
get
Channel
Without
Cache
get
Group
Channel
Count
get
My
Group
Channel
Change
Logs
By
Timestamp
get
My
Group
Channel
Change
Logs
By
Token
get
Subscribed
Custom
Type
Total
Unread
Message
Count
get
Subscribed
Custom
Type
Unread
Message
Count
get
Subscribed
Total
Unread
Message
Count
get
Total
Scheduled
Message
Count
get
Total
Unread
Channel
Count
get
Total
Unread
Message
Count
get
Unread
Item
Count
mark
As
Delivered
mark
As
Read
All
mark
As
Read
With
Channel
Urls
module
Specifier
name
remove
All
Group
Channel
Handlers
remove
Group
Channel
Handler
Generated using
TypeDoc