9#import <MobileRTC/MobileRTC.h>
14@interface MobileRTCMeetingService (Chat)
82- (BOOL)deleteChatMessage:(nonnull NSString *)msgId;
95- (BOOL)isChatMessageCanBeDeleted:(nonnull NSString *)msgId;
116#pragma mark - file transfer -
130- (
MobileRTCSDKError)transferFile:(NSString * _Nullable)filePath toUser:(NSUInteger)userId;
MobileRTCMeetingChatPriviledgeType
Enumeration of meeting chat types in meeting.
MobileRTCSDKError
Enumeration of SDK error.
MobileRTCSendChatError
Enumeration of SENDING CHAT MESSAGE result in 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.
NSString *_Nullable getTransferFileTypeAllowList()
Get the list of allowed file types in transfer.
BOOL isPrivateChatDisabled()
Query if it is able to send private chat in the meeting.
unsigned long long getMaxTransferFileSize()
Get the maximum size for file transfer.
BOOL isFileTransferEnabled()
Determine whether file transfer is enabled.
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.