Package us.zoom.sdk

Interface InMeetingChatController


  • public interface InMeetingChatController
    Chat controller in meeting.
    • Method Detail

      • isChatDisabled

        boolean isChatDisabled()
        Query if it is disabled to chat in the current meeting.
        Returns:
        TRUE means that the chat in current meeting is disabled.
      • isPrivateChatDisabled

        boolean isPrivateChatDisabled()
        Query if meeting participants can send private 1:1 message to another participant.
        Returns:
        TRUE means that the private chat in current meeting is disabled.
      • getChatMessageById

        InMeetingChatMessage getChatMessageById​(java.lang.String msgID)
        Get chat message by message ID.
        Parameters:
        msgID - the message ID.
      • isMeetingChatLegalNoticeAvailable

        boolean isMeetingChatLegalNoticeAvailable()
        Whether chat legal notice is available
        Returns:
        True if chat legal notice is available
      • getChatLegalNoticesPrompt

        java.lang.String getChatLegalNoticesPrompt()
        Return chat legal notice prompt
        Returns:
        notice prompt
      • getChatLegalNoticesExplained

        java.lang.String getChatLegalNoticesExplained()
        Return explained text for chat legal notice
        Returns:
        explained text for notice
      • deleteChatMessage

        MobileRTCSDKError deleteChatMessage​(java.lang.String msgId)
        Delete chat message by message id.
        Parameters:
        msgId - the message id.
        Returns:
        If the function succeeds, the return value is SDKErr_Success. Otherwise failed, returns calling error. For more details, see MobileRTCSDKError.
      • getAllChatMessageID

        java.util.List<java.lang.String> getAllChatMessageID()
        Get all chat message id.
        Returns:
        the all chat message id list. null means failed.
      • isChatMessageCanBeDeleted

        boolean isChatMessageCanBeDeleted​(java.lang.String msgId)
        Determine whether the message can be delete.
        Parameters:
        msgId - the message id.
        Returns:
        True indicates the message can be delete. Otherwise False.
      • isShareMeetingChatLegalNoticeAvailable

        boolean isShareMeetingChatLegalNoticeAvailable()
        Whether meeting chat legal notice is available
        Returns:
        True if meeting chat legal notice is available
      • getShareMeetingChatStartedLegalNoticeContent

        java.lang.String getShareMeetingChatStartedLegalNoticeContent()
        Return meeting chat legal notice content when start to share meeting chat
        Returns:
        notice content
      • getShareMeetingChatStoppedLegalNoticeContent

        java.lang.String getShareMeetingChatStoppedLegalNoticeContent()
        Return meeting chat legal notice content when stop to share meeting chat
        Returns:
        notice content