Meeting SDK for iOS 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 Communications on 2018/6/6.
6// Copyright © Zoom Communications, Inc. All rights reserved.
7//
8
9#import <MobileRTC/MobileRTC.h>
10
14@interface MobileRTCMeetingService (Chat)
15
20- (BOOL)isChatDisabled;
21
27
35- (BOOL)changeAttendeeChatPriviledge:(MobileRTCMeetingChatPriviledgeType)privilege;
36
42
48
53- (NSString *_Nullable)getChatLegalNoticesPrompt;
54
59- (NSString *_Nullable)getChatLegalNoticesExplained;
60
67- (nullable MobileRTCMeetingChat*)meetingChatByID:(nonnull NSString*)messageID;
68
74- (MobileRTCSendChatError)sendChatMsg:(nullable MobileRTCMeetingChat *)msg;
75
76
82- (BOOL)deleteChatMessage:(nonnull NSString *)msgId;
83
88- (nullable NSArray <NSString *> *)getAllChatMessageID;
89
95- (BOOL)isChatMessageCanBeDeleted:(nonnull NSString *)msgId;
96
103
109
115
116#pragma mark - file transfer -
122
130- (MobileRTCSDKError)transferFile:(NSString * _Nullable)filePath toUser:(NSUInteger)userId;
131
138- (MobileRTCSDKError)transferFileToAll:(NSString * _Nullable)filePath;
139
144- (NSString *_Nullable)getTransferFileTypeAllowList;
145
150- (unsigned long long)getMaxTransferFileSize;
151
152@end
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.