6#import <MobileRTC/MobileRTC.h>
11@interface MobileRTCMeetingService (Chat)
79- (BOOL)deleteChatMessage:(nonnull NSString *)msgId;
92- (BOOL)isChatMessageCanBeDeleted:(nonnull NSString *)msgId;
113#pragma mark - file transfer -
127- (
MobileRTCSDKError)transferFile:(NSString * _Nullable)filePath toUser:(NSUInteger)userId;
MobileRTCMeetingChatPriviledgeType
Enumeration of the meeting chat types in meeting.
MobileRTCSDKError
Enumeration of the SDK error.
MobileRTCSendChatError
Enumeration of the SENDING CHAT MESSAGE result in meeting.
NSString *_Nullable getShareMeetingChatStoppedLegalNoticeContent()
Gets stop share meeting chat legal notice content.
BOOL isMeetingChatLegalNoticeAvailable()
Determines if meeting chat legal notice is available.
BOOL isChatDisabled()
Queries if the chat is disabled in the meeting.
NSString *_Nullable getTransferFileTypeAllowList()
Gets the list of allowed file types in transfer.
BOOL isPrivateChatDisabled()
Queries if it is able to send private chat in the meeting.
unsigned long long getMaxTransferFileSize()
Gets the maximum size for file transfer.
BOOL isFileTransferEnabled()
Determines whether file transfer is enabled.
BOOL isShareMeetingChatLegalNoticeAvailable()
Determines if share meeting chat legal notice is available.
NSString *_Nullable getShareMeetingChatStartedLegalNoticeContent()
Gets start share meeting chat legal notice content.
NSString *_Nullable getChatLegalNoticesExplained()
Gets explained text for chat legal notice.
NSString *_Nullable getChatLegalNoticesPrompt()
Gets chat legal notice prompt.
MobileRTCMeetingChatPriviledgeType getAttendeeChatPriviledge()
Gets attendee chat privilege when in-meeting.
nullable NSArray< NSString * > * getAllChatMessageID()
Gets all chat message IDs.
A class that retrieves meeting chat data.