public final class OpenChannel extends BaseChannel
| Modifier and Type | Class and Description | 
|---|---|
| static interface  | OpenChannel.OpenChannelBanHandlerOpenChannelBan handler. | 
| static interface  | OpenChannel.OpenChannelCreateHandlerOpenChannelCreate handler. | 
| static interface  | OpenChannel.OpenChannelDeleteHandler | 
| static interface  | OpenChannel.OpenChannelEnterHandlerOpenChannelEnter handler. | 
| static interface  | OpenChannel.OpenChannelExitHandlerOpenChannelExit handler. | 
| static interface  | OpenChannel.OpenChannelGetHandlerOpenChannelGet handler. | 
| static interface  | OpenChannel.OpenChannelMuteHandlerOpenChannelMute handler. | 
| static interface  | OpenChannel.OpenChannelRefreshHandlerOpenChannelRefresh handler. | 
| static interface  | OpenChannel.OpenChannelUnbanHandlerOpenChannelUnban handler. | 
| static interface  | OpenChannel.OpenChannelUnmuteHandlerOpenChannelUnmute handler. | 
| static interface  | OpenChannel.OpenChannelUpdateHandlerOpenChannelUpdate handler. | 
BaseChannel.BaseSendFileMessageHandler, BaseChannel.ChannelType, BaseChannel.CopyFileMessageHandler, BaseChannel.CopyUserMessageHandler, BaseChannel.DeleteMessageHandler, BaseChannel.DeleteMetaCounterHandler, BaseChannel.DeleteMetaDataHandler, BaseChannel.GetMessageChangeLogsByTokenHandler, BaseChannel.GetMessageChangeLogsHandler, BaseChannel.GetMessagesHandler, BaseChannel.GetMyMutedInfoHandler, BaseChannel.MessageMetaArrayHandler, BaseChannel.MessageTypeFilter, BaseChannel.MetaCounterHandler, BaseChannel.MetaDataHandler, BaseChannel.ReactionHandler, BaseChannel.ReportCategory, BaseChannel.ReportHandler, BaseChannel.ReportMessageHandler, BaseChannel.ReportUserHandler, BaseChannel.ResendFileMessageHandler, BaseChannel.ResendFileMessageWithProgressHandler, BaseChannel.ResendUserMessageHandler, BaseChannel.SendFileMessageHandler, BaseChannel.SendFileMessagesHandler, BaseChannel.SendFileMessagesWithProgressHandler, BaseChannel.SendFileMessageWithProgressHandler, BaseChannel.SendUserMessageHandler, BaseChannel.TranslateUserMessageHandler, BaseChannel.UpdateFileMessageHandler, BaseChannel.UpdateUserMessageHandler| Modifier and Type | Method and Description | 
|---|---|
| void | banUser(User user,
       int seconds,
       OpenChannel.OpenChannelBanHandler handler)Bans a participant. | 
| void | banUserWithUserId(java.lang.String userId,
                 int seconds,
                 OpenChannel.OpenChannelBanHandler handler)Bans a participant. | 
| static OpenChannel | clone(OpenChannel channel)Clones and returns a new instance of given OpenChannel | 
| BannedUserListQuery | createBannedUserListQuery()Creates a query instance to get the banned user list from this channel. | 
| static void | createChannel(OpenChannel.OpenChannelCreateHandler handler)Creates new  OpenChannel. | 
| static void | createChannel(OpenChannelParams params,
             OpenChannel.OpenChannelCreateHandler handler)Creates new  OpenChannelwith OpenChannelParams. | 
| static void | createChannel(java.lang.String name,
             java.lang.Object coverUrlOrImage,
             java.lang.String data,
             java.util.List<User> operatorUsers,
             OpenChannel.OpenChannelCreateHandler handler)Deprecated. 
 As of 3.0.75, replaced by  createChannel(String, Object, String, String, List, OpenChannelCreateHandler) | 
| static void | createChannel(java.lang.String name,
             java.lang.Object coverUrlOrImage,
             java.lang.String data,
             OpenChannel.OpenChannelCreateHandler handler)Deprecated. 
 As of 3.0.75, replaced by  createChannel(String, Object, String, String, List, OpenChannelCreateHandler) | 
| static void | createChannel(java.lang.String name,
             java.lang.Object coverUrlOrImage,
             java.lang.String data,
             java.lang.String customType,
             java.util.List<User> operatorUsers,
             OpenChannel.OpenChannelCreateHandler handler)Creates new  OpenChannelwith given information. | 
| static void | createChannelWithOperatorUserIds(java.lang.String name,
                                java.lang.Object coverUrlOrImage,
                                java.lang.String data,
                                java.util.List<java.lang.String> operatorUserIds,
                                OpenChannel.OpenChannelCreateHandler handler)Creates new  OpenChannelwith given information. | 
| static void | createChannelWithOperatorUserIds(java.lang.String name,
                                java.lang.Object coverUrlOrImage,
                                java.lang.String data,
                                java.lang.String customType,
                                java.util.List<java.lang.String> operatorUserIds,
                                OpenChannel.OpenChannelCreateHandler handler)Creates new  OpenChannelwith given information. | 
| static void | createChannelWithOperatorUserIds(java.lang.String name,
                                java.lang.String channelUrl,
                                java.lang.Object coverUrlOrImage,
                                java.lang.String data,
                                java.lang.String customType,
                                java.util.List<java.lang.String> operatorUserIds,
                                OpenChannel.OpenChannelCreateHandler handler)Creates new  OpenChannelwith given information. | 
| MutedUserListQuery | createMutedUserListQuery()Creates a query instance to get the muted user (online and offline both) list of this channel. | 
| static OpenChannelListQuery | createOpenChannelListQuery()Creates a query instance to get  OpenChannels. | 
| ParticipantListQuery | createParticipantListQuery()Creates a query instance to get the whole participant list (online only) of this channel. | 
| void | delete(OpenChannel.OpenChannelDeleteHandler handler)Deletes an  OpenChannel. | 
| void | enter(OpenChannel.OpenChannelEnterHandler handler)Enters this channel. | 
| void | exit(OpenChannel.OpenChannelExitHandler handler)Exits from this channel. | 
| static void | getChannel(java.lang.String channelUrl,
          OpenChannel.OpenChannelGetHandler handler)Gets a  OpenChannelwith given channel URL. | 
| java.lang.String | getCustomType()Gets channel custom type. | 
| java.util.List<User> | getOperators()Gets channel operators. | 
| int | getParticipantCount()Gets the total number of participants in this channel. | 
| boolean | isOperator(User user)Checks if the given  Useris an operator of this channel. | 
| boolean | isOperatorWithUserId(java.lang.String userId)Checks if the given  Useris an operator of this channel. | 
| void | muteUser(User user,
        OpenChannel.OpenChannelMuteHandler handler)Mutes  User. | 
| void | muteUser(User user,
        java.lang.String description,
        int seconds,
        OpenChannel.OpenChannelMuteHandler handler)Mutes  User. | 
| void | muteUserWithUserId(java.lang.String userId,
                  OpenChannel.OpenChannelMuteHandler handler)Mutes  User. | 
| void | muteUserWithUserId(java.lang.String userId,
                  java.lang.String description,
                  int seconds,
                  OpenChannel.OpenChannelMuteHandler handler)Mutes  User. | 
| void | refresh(OpenChannel.OpenChannelRefreshHandler handler)Refreshes all the data of this channel. | 
| java.lang.String | toString() | 
| void | unbanUser(User user,
         OpenChannel.OpenChannelUnbanHandler handler)Unbans  User. | 
| void | unbanUserWithUserId(java.lang.String userId,
                   OpenChannel.OpenChannelUnbanHandler handler)Unbans  User. | 
| void | unmuteUser(User user,
          OpenChannel.OpenChannelUnmuteHandler handler)Unmutes  User. | 
| void | unmuteUserWithUserId(java.lang.String userId,
                    OpenChannel.OpenChannelUnmuteHandler handler)Unmutes  User. | 
| void | updateChannel(OpenChannelParams params,
             OpenChannel.OpenChannelUpdateHandler handler)Update this channel with OpenChannelParams. | 
| void | updateChannel(java.lang.String name,
             java.lang.Object coverUrlOrImage,
             java.lang.String data,
             java.util.List<User> operatorUsers,
             OpenChannel.OpenChannelUpdateHandler handler)Deprecated. 
 As of 3.0.75, replaced by  updateChannel(String, Object, String, String, List, OpenChannelUpdateHandler) | 
| void | updateChannel(java.lang.String name,
             java.lang.Object coverUrlOrImage,
             java.lang.String data,
             OpenChannel.OpenChannelUpdateHandler handler)Updates this channel. | 
| void | updateChannel(java.lang.String name,
             java.lang.Object coverUrlOrImage,
             java.lang.String data,
             java.lang.String customType,
             java.util.List<User> operatorUsers,
             OpenChannel.OpenChannelUpdateHandler handler)Updates this channel. | 
| void | updateChannelWithOperatorUserIds(java.lang.String name,
                                java.lang.Object coverUrlOrImage,
                                java.lang.String data,
                                java.util.List<java.lang.String> operatorUserIds,
                                OpenChannel.OpenChannelUpdateHandler handler)Updates this channel. | 
| void | updateChannelWithOperatorUserIds(java.lang.String name,
                                java.lang.Object coverUrlOrImage,
                                java.lang.String data,
                                java.lang.String customType,
                                java.util.List<java.lang.String> operatorUserIds,
                                OpenChannel.OpenChannelUpdateHandler handler)Updates this channel. | 
addMessageMetaArrayValues, addMessageMetaArrayValues, addOperators, addReaction, buildFromSerializedData, cancelFileMessageUpload, copyFileMessage, copyUserMessage, createMessageListQuery, createMessageMetaArrayKeys, createMetaCounters, createMetaData, createOperatorListQuery, createPreviousMessageListQuery, decreaseMetaCounters, deleteAllMetaCounters, deleteAllMetaData, deleteMessage, deleteMessageMetaArrayKeys, deleteMetaCounter, deleteMetaData, deleteReaction, equals, getAllMetaCounters, getAllMetaData, getCachedMetaData, getCoverUrl, getCreatedAt, getData, getMessageChangeLogsByTimestamp, getMessageChangeLogsByTimestamp, getMessageChangeLogsByTimestamp, getMessageChangeLogsByToken, getMessageChangeLogsByToken, getMessageChangeLogsByToken, getMessageChangeLogsSinceTimestamp, getMessageChangeLogsSinceToken, getMessagesByMessageId, getMessagesByTimestamp, getMetaCounters, getMetaData, getMyMutedInfo, getName, getNextMessagesById, getNextMessagesById, getNextMessagesById, getNextMessagesById, getNextMessagesByTimestamp, getNextMessagesByTimestamp, getNextMessagesByTimestamp, getNextMessagesByTimestamp, getPreviousAndNextMessagesById, getPreviousAndNextMessagesById, getPreviousAndNextMessagesById, getPreviousAndNextMessagesById, getPreviousAndNextMessagesByTimestamp, getPreviousAndNextMessagesByTimestamp, getPreviousAndNextMessagesByTimestamp, getPreviousAndNextMessagesByTimestamp, getPreviousMessagesById, getPreviousMessagesById, getPreviousMessagesById, getPreviousMessagesById, getPreviousMessagesByTimestamp, getPreviousMessagesByTimestamp, getPreviousMessagesByTimestamp, getPreviousMessagesByTimestamp, getUrl, hashCode, increaseMetaCounters, isEphemeral, isFrozen, isGroupChannel, isOpenChannel, removeAllOperators, removeMessageMetaArrayValues, removeMessageMetaArrayValues, removeOperators, report, reportMessage, reportUser, resendFileMessage, resendFileMessage, resendMessage, resendMessage, resendMessage, resendUserMessage, sendFileMessage, sendFileMessage, sendFileMessage, sendFileMessage, sendFileMessage, sendFileMessage, sendFileMessage, sendFileMessage, sendFileMessage, sendFileMessage, sendFileMessages, sendFileMessages, sendUserMessage, sendUserMessage, sendUserMessage, sendUserMessage, sendUserMessage, serialize, translateUserMessage, updateFileMessage, updateFileMessage, updateMetaCounters, updateMetaData, updateUserMessage, updateUserMessagepublic void refresh(OpenChannel.OpenChannelRefreshHandler handler)
handler - Callback handler.public int getParticipantCount()
public java.util.List<User> getOperators()
public java.lang.String getCustomType()
createChannel(String, Object, String, String, List, OpenChannelCreateHandler),
 createChannelWithOperatorUserIds(String, Object, String, String, List, OpenChannelCreateHandler),
 updateChannel(String, Object, String, String, List, OpenChannelUpdateHandler) or
 updateChannelWithOperatorUserIds(String, Object, String, String, List, OpenChannelUpdateHandler).public static OpenChannelListQuery createOpenChannelListQuery()
OpenChannels.public static void createChannel(OpenChannel.OpenChannelCreateHandler handler)
OpenChannel.handler - Callback handler.@Deprecated
public static void createChannel(java.lang.String name,
                                             java.lang.Object coverUrlOrImage,
                                             java.lang.String data,
                                             OpenChannel.OpenChannelCreateHandler handler)
                                      throws java.lang.ClassCastException
createChannel(String, Object, String, String, List, OpenChannelCreateHandler)OpenChannel with given information.name - Name of channel.coverUrlOrImage - Cover URL or image file of channel. Pass String, File or null only, throws exception otherwise.
                        This can be used as thumbnail of channel for instance.data - Custom data.handler - Callback handler.java.lang.ClassCastException - If coverUrlOrImage is none of String, File or null, exception occurs.@Deprecated
public static void createChannel(java.lang.String name,
                                             java.lang.Object coverUrlOrImage,
                                             java.lang.String data,
                                             java.util.List<User> operatorUsers,
                                             OpenChannel.OpenChannelCreateHandler handler)
                                      throws java.lang.ClassCastException
createChannel(String, Object, String, String, List, OpenChannelCreateHandler)OpenChannel with given information.name - Name of channel.coverUrlOrImage - Cover URL or image file of channel. Pass String, File or null only, throws exception otherwise.
                        This can be used as thumbnail of channel for instance.data - Custom data.operatorUsers - Operators. Operators can ban or unban other participants
                        (refer to banUser(User, int, OpenChannelBanHandler) and unbanUser(User, OpenChannelUnbanHandler)).handler - Callback handler.java.lang.ClassCastException - If coverUrlOrImage is none of String, File or null, exception occurs.public static void createChannel(java.lang.String name,
                                 java.lang.Object coverUrlOrImage,
                                 java.lang.String data,
                                 java.lang.String customType,
                                 java.util.List<User> operatorUsers,
                                 OpenChannel.OpenChannelCreateHandler handler)
                          throws java.lang.ClassCastException
OpenChannel with given information.name - Name of channel.coverUrlOrImage - Cover URL or image file of channel. Pass String, File or null only, throws exception otherwise.
                        This can be used as thumbnail of channel for instance.data - Custom data.customType - Custom type.operatorUsers - Operators. Operators can ban or unban other participants
                        (refer to banUser(User, int, OpenChannelBanHandler) and unbanUser(User, OpenChannelUnbanHandler)).handler - Callback handler.java.lang.ClassCastException - If coverUrlOrImage is none of String, File or null, exception occurs.public static void createChannelWithOperatorUserIds(java.lang.String name,
                                                    java.lang.Object coverUrlOrImage,
                                                    java.lang.String data,
                                                    java.util.List<java.lang.String> operatorUserIds,
                                                    OpenChannel.OpenChannelCreateHandler handler)
                                             throws java.lang.ClassCastException
OpenChannel with given information.name - Name of channel.coverUrlOrImage - Cover URL or image file of channel. Pass String, File or null only, throws exception otherwise.
                        This can be used as thumbnail of channel for instance.data - Custom data.operatorUserIds - Operator IDs (User IDs). Operators can ban or unban other participants
                        (refer to banUser(User, int, OpenChannelBanHandler) and unbanUser(User, OpenChannelUnbanHandler)).handler - Callback handler.java.lang.ClassCastException - If coverUrlOrImage is none of String, File or null, exception occurs.public static void createChannelWithOperatorUserIds(java.lang.String name,
                                                    java.lang.Object coverUrlOrImage,
                                                    java.lang.String data,
                                                    java.lang.String customType,
                                                    java.util.List<java.lang.String> operatorUserIds,
                                                    OpenChannel.OpenChannelCreateHandler handler)
                                             throws java.lang.ClassCastException
OpenChannel with given information.name - Name of channel.coverUrlOrImage - Cover URL or image file of channel. Pass String, File or null only, throws exception otherwise.
                        This can be used as thumbnail of channel for instance.data - Custom data.customType - Custom type.operatorUserIds - Operator IDs (User IDs). Operators can ban or unban other participants
                        (refer to banUser(User, int, OpenChannelBanHandler) and unbanUser(User, OpenChannelUnbanHandler)).handler - Callback handler.java.lang.ClassCastException - If coverUrlOrImage is none of String, File or null, exception occurs.public static void createChannelWithOperatorUserIds(java.lang.String name,
                                                    java.lang.String channelUrl,
                                                    java.lang.Object coverUrlOrImage,
                                                    java.lang.String data,
                                                    java.lang.String customType,
                                                    java.util.List<java.lang.String> operatorUserIds,
                                                    OpenChannel.OpenChannelCreateHandler handler)
                                             throws java.lang.ClassCastException
OpenChannel with given information.name - Name of channel.channelUrl - The channel URL. If null, channel url will be determined randomly.coverUrlOrImage - Cover URL or image file of channel. Pass String, File or null only, throws exception otherwise.
                        This can be used as thumbnail of channel for instance.data - Custom data.customType - Custom type.operatorUserIds - Operator IDs (User IDs). Operators can ban or unban other participants
                        (refer to banUser(User, int, OpenChannelBanHandler) and unbanUser(User, OpenChannelUnbanHandler)).handler - Callback handler.java.lang.ClassCastException - If coverUrlOrImage is none of String, File or null, exception occurs.public static void createChannel(OpenChannelParams params, OpenChannel.OpenChannelCreateHandler handler)
OpenChannel with OpenChannelParams.params - Params of channel. Refer to OpenChannelParams.handler - Callback handler.java.lang.ClassCastException - If coverUrlOrImage is none of String, File or null, exception occurs.public static void getChannel(java.lang.String channelUrl,
                              OpenChannel.OpenChannelGetHandler handler)
OpenChannel with given channel URL.channelUrl - URL of channel. Refer to BaseChannel.getUrl().handler - Callback handler.public void delete(OpenChannel.OpenChannelDeleteHandler handler)
OpenChannel. Note that only operators of a channel are able to delete it or else, an error will be returned to the handler.handler - The callback handler.public void updateChannel(java.lang.String name,
                          java.lang.Object coverUrlOrImage,
                          java.lang.String data,
                          OpenChannel.OpenChannelUpdateHandler handler)
                   throws java.lang.ClassCastException
null is passed for each parameter, the current value of each is maintained.name - New name.coverUrlOrImage - New cover URL or image file of channel. Pass String, File or null only, throws exception otherwise.data - New custom data.handler - Callback handler.java.lang.ClassCastException - If coverUrlOrImage is none of String, File or null, exception occurs.@Deprecated
public void updateChannel(java.lang.String name,
                                      java.lang.Object coverUrlOrImage,
                                      java.lang.String data,
                                      java.util.List<User> operatorUsers,
                                      OpenChannel.OpenChannelUpdateHandler handler)
                               throws java.lang.ClassCastException
updateChannel(String, Object, String, String, List, OpenChannelUpdateHandler)null is passed for each parameter, the current value of each is maintained.name - New name.coverUrlOrImage - New cover URL or image file of channel. Pass String, File or null only, throws exception otherwise.data - New custom data.operatorUsers - New operators.handler - Callback handler.java.lang.ClassCastException - If coverUrlOrImage is none of String, File or null, exception occurs.public void updateChannel(java.lang.String name,
                          java.lang.Object coverUrlOrImage,
                          java.lang.String data,
                          java.lang.String customType,
                          java.util.List<User> operatorUsers,
                          OpenChannel.OpenChannelUpdateHandler handler)
                   throws java.lang.ClassCastException
null is passed for each parameter, the current value of each is maintained.name - New name.coverUrlOrImage - New cover URL or image file of channel. Pass String, File or null only, throws exception otherwise.data - New custom data.customType - New custom type.operatorUsers - New operators.handler - Callback handler.java.lang.ClassCastException - If coverUrlOrImage is none of String, File or null, exception occurs.public void updateChannelWithOperatorUserIds(java.lang.String name,
                                             java.lang.Object coverUrlOrImage,
                                             java.lang.String data,
                                             java.util.List<java.lang.String> operatorUserIds,
                                             OpenChannel.OpenChannelUpdateHandler handler)
                                      throws java.lang.ClassCastException
null is passed for each parameter, the current value of each is maintained.name - New name.coverUrlOrImage - New cover URL or image file of channel. Pass String, File or null only, throws exception otherwise.data - New custom data.operatorUserIds - New operator IDs.handler - Callback handler.java.lang.ClassCastException - If coverUrlOrImage is none of String, File or null, exception occurs.public void updateChannelWithOperatorUserIds(java.lang.String name,
                                             java.lang.Object coverUrlOrImage,
                                             java.lang.String data,
                                             java.lang.String customType,
                                             java.util.List<java.lang.String> operatorUserIds,
                                             OpenChannel.OpenChannelUpdateHandler handler)
                                      throws java.lang.ClassCastException
null is passed for each parameter, the current value of each is maintained.name - New name.coverUrlOrImage - New cover URL or image file of channel. Pass String, File or null only, throws exception otherwise.data - New custom data.customType - New custom type.operatorUserIds - New operator IDs.handler - Callback handler.java.lang.ClassCastException - If coverUrlOrImage is none of String, File or null, exception occurs.public void updateChannel(OpenChannelParams params, OpenChannel.OpenChannelUpdateHandler handler)
params - Params of channel. Refer to OpenChannelParams.handler - Callback handler.java.lang.ClassCastException - If coverUrlOrImage is none of String, File or null, exception occurs.public void enter(OpenChannel.OpenChannelEnterHandler handler)
User becomes a participant of this channel.handler - Callback handler.public void exit(OpenChannel.OpenChannelExitHandler handler)
User is no longer a participant of this channel.handler - Callback handler.public ParticipantListQuery createParticipantListQuery()
public MutedUserListQuery createMutedUserListQuery()
public BannedUserListQuery createBannedUserListQuery()
public void banUser(User user, int seconds, OpenChannel.OpenChannelBanHandler handler)
user - Participant to ban.seconds - Duration the banned User cannot enter this channel again.handler - Callback handler.public void banUserWithUserId(java.lang.String userId,
                              int seconds,
                              OpenChannel.OpenChannelBanHandler handler)
userId - Participant ID (User ID) to ban.seconds - Duration the banned User cannot enter this channel again.handler - Callback handler.public void unbanUser(User user, OpenChannel.OpenChannelUnbanHandler handler)
User. Operators can unban User who has been banned from this channel.user - User to unban.handler - Callback handler.public void unbanUserWithUserId(java.lang.String userId,
                                OpenChannel.OpenChannelUnbanHandler handler)
User. Operators can unban User who has been banned from this channel.userId - User ID to unban.handler - Callback handler.public void muteUser(User user, OpenChannel.OpenChannelMuteHandler handler)
User. Muted User's messages are no longer delivered to current User.user - User to mute.handler - Callback handler.public void muteUserWithUserId(java.lang.String userId,
                               OpenChannel.OpenChannelMuteHandler handler)
User. Muted User's messages are no longer delivered to current User.userId - User ID to mute.handler - Callback handler.public void muteUser(User user, java.lang.String description, int seconds, OpenChannel.OpenChannelMuteHandler handler)
User. Muted User's messages are no longer delivered to current User.
 If you want to mute the user indefinitely, pass -1 to seconds as the argument.
 Or you can use muteUser(User, OpenChannelMuteHandler).user - User to mute.description - Description.seconds - Duration for the mute.handler - Callback handler.public void muteUserWithUserId(java.lang.String userId,
                               java.lang.String description,
                               int seconds,
                               OpenChannel.OpenChannelMuteHandler handler)
User. Muted User's messages are no longer delivered to current User.
 If you want to mute the user indefinitely, pass -1 to seconds as the argument.
 Or you can use muteUser(User, OpenChannelMuteHandler).userId - User ID to mute.description - Description.seconds - Duration for the mute.handler - Callback handler.public void unmuteUser(User user, OpenChannel.OpenChannelUnmuteHandler handler)
User. Unmuted User's messages are again shown to current User.user - User to unmute.handler - Callback handler.public void unmuteUserWithUserId(java.lang.String userId,
                                 OpenChannel.OpenChannelUnmuteHandler handler)
User. Unmuted User's messages are again shown to current User.userId - User ID to unmute.handler - Callback handler.public boolean isOperator(User user)
User is an operator of this channel.user - User to check.true if the User is an operator.public boolean isOperatorWithUserId(java.lang.String userId)
User is an operator of this channel.userId - User ID to check.true if the User is an operator.public java.lang.String toString()
toString in class BaseChannelpublic static OpenChannel clone(OpenChannel channel)
channel - OpenChannel to clone           Copyright © 2021, Sendbird or its affiliates. All rights reserved.
       Report a bug or request a feature
       For further developer documentation, see Chat SDK Documentation. That documentation contains more detailed descriptions, conceptual overviews, definitions of terms, and code examples.