iOS SDK API Reference
Loading...
Searching...
No Matches
MobileRTCMeetingService+Chat.h
Go to the documentation of this file.
1//
2// MobileRTCMeetingService+Chat.h
3// MobileRTC
4//
5// Created by Zoom Video Communications on 2018/6/6.
6// Copyright © 2019 Zoom Video Communications, Inc. All rights reserved.
7//
8
9#import <MobileRTC/MobileRTC.h>
10
11typedef enum {
19
20@interface MobileRTCMeetingService (Chat)
21
26- (BOOL)isChatDisabled;
27
33
41- (BOOL)changeAttendeeChatPriviledge:(MobileRTCMeetingChatPriviledgeType)privilege;
42
48
54
59- (NSString *_Nullable)getChatLegalNoticesPrompt;
60
65- (NSString *_Nullable)getChatLegalNoticesExplained;
66
73- (nullable MobileRTCMeetingChat*)meetingChatByID:(nonnull NSString*)messageID;
74
81- (MobileRTCSendChatError)sendChatToUser:(NSUInteger)userID WithContent:(nonnull NSString*)content;
82
89- (MobileRTCSendChatError)sendChatToGroup:(MobileRTCChatGroup)group WithContent:(nonnull NSString*)content;
90
96- (BOOL)deleteChatMessage:(nonnull NSString *)msgId;
97
102- (nullable NSArray <NSString *> *)getAllChatMessageID;
103
109- (BOOL)isChatMessageCanBeDeleted:(nonnull NSString *)msgId;
110
117
123
129
130@end
MobileRTCMeetingChatPriviledgeType
MobileRTCMeetingChatPriviledgeType An enumeration of meeting chat types in meeting.
MobileRTCSendChatError
MobileRTCSendChatError An enumeration of SENDING CHAT MESSAGE result in meeting.
@ MobileRTCChatGroup_WaitingRoomUsers
Chat to waiting room user.
@ MobileRTCChatGroup_Panelists
Chat to panelists in the webinar.
@ MobileRTCChatGroup_All
Chat to all participants in the meeting.
NSString *_Nullable getShareMeetingChatStoppedLegalNoticeContent()
Get stop share meeting chat legal notice content.
BOOL isMeetingChatLegalNoticeAvailable()
Is meeting chat legal notice available.
BOOL isChatDisabled()
Query if the chat is disabled in the meeting.
BOOL isPrivateChatDisabled()
Query if it is able to send private chat in the meeting.
BOOL isShareMeetingChatLegalNoticeAvailable()
Is share meeting chat legal notice available.
NSString *_Nullable getShareMeetingChatStartedLegalNoticeContent()
Get start share meeting chat legal notice content.
NSString *_Nullable getChatLegalNoticesExplained()
Get explained text for chat legal notice.
NSString *_Nullable getChatLegalNoticesPrompt()
Get chat legal notice prompt.
MobileRTCMeetingChatPriviledgeType getAttendeeChatPriviledge()
get Attendee Chat Priviledge when in-meeting
nullable NSArray< NSString * > * getAllChatMessageID()
Get all chat message id.
Retrieve the meeting chat data.