Video SDK for iOS API Reference
Loading...
Searching...
No Matches
ZoomVideoSDKChatHelper.h
Go to the documentation of this file.
1
6#import <Foundation/Foundation.h>
7
9
14@interface ZoomVideoSDKChatMessage : NSObject
15
19@property (nonatomic, strong) NSString * _Nullable messageID;
23@property (nonatomic, strong) ZoomVideoSDKUser * _Nullable senderUser;
24
28@property (nonatomic, strong) ZoomVideoSDKUser * _Nullable receiverUser;
29
33@property (nonatomic, strong) NSString * _Nullable content;
37@property (nonatomic, assign) long long timeStamp;
41@property (nonatomic, assign) BOOL isChatToAll;
45@property (nonatomic, assign) BOOL isSelfSend;
46
47@end
48
53@interface ZoomVideoSDKChatHelper : NSObject
54
55
62- (ZoomVideoSDKError)SendChatToUser:(ZoomVideoSDKUser * _Nullable)user Content:(NSString * _Nullable)content;
63
69- (ZoomVideoSDKError)SendChatToAll:(NSString * _Nullable)content;
70
76- (BOOL)canChatMessageBeDeleted:(NSString *__nonnull)msgID;
77
84- (ZoomVideoSDKError)deleteChatMessage:(NSString * __nonnull)msgID;
85
90- (BOOL)IsChatDisabled;
91
96- (BOOL)IsPrivateChatDisabled;
97
104- (ZoomVideoSDKError)changeChatPrivilege:(ZoomVideoSDKChatPrivilegeType)privilege;
105
110- (ZoomVideoSDKChatPrivilegeType)getChatPrivilege;
111
112
113@end
ZoomVideoSDKChatPrivilegeType
Enumerates the types of chat privileges.
ZoomVideoSDKError
Enumerates all errors in the VideoSDK.
A class to operate the instant message in session.
A class that contains all the information for a message.
ZoomVideoSDKUser *_Nullable senderUser
The sender user.
BOOL isChatToAll
The message is send to all user or not.
NSString *_Nullable content
The message content.
BOOL isSelfSend
The message is send by me or not.
ZoomVideoSDKUser *_Nullable receiverUser
The receiver user.
NSString *_Nullable messageID
The message ID.
long long timeStamp
The message sent time in timestamp.
Zoom Video SDK user information.