6#import <Foundation/Foundation.h>
7#import <ZoomSDK/ZoomSDKErrors.h>
18@property (copy, nonatomic,readonly, nullable) NSString *
contactID;
23@property (copy, nonatomic,readonly, nullable) NSString *
contactName;
38@property (copy, nonatomic,readonly, nullable) NSString *
personalNote;
43@property (copy, nonatomic,readonly, nullable) NSString *
companyName;
48@property (copy, nonatomic,readonly, nullable) NSString *
department;
53@property (copy, nonatomic,readonly, nullable) NSString *
jobTitle;
58@property (copy, nonatomic,readonly, nullable) NSString *
phoneNumber;
63@property (copy, nonatomic,readonly, nullable) NSString *
email;
77@property (copy, nonatomic, readonly, nullable) NSString *
senderName;
82@property (copy, nonatomic, readonly, nullable) NSString *
senderId;
97@property (copy, nonatomic, readonly, nullable) NSString *
channelName;
133@protocol ZoomSDKPresenceHelperDelegate <NSObject>
139- (void)onRequestStarContact:(NSArray <NSString *> *)contactIDList;
159- (void)onStarContactListChanged:(NSArray <NSString *> *)contactIDList isAdd:(BOOL)add;
171- (void)onMeetingInvitationCanceled:(
long long)meetingNumber;
177- (void)onMeetingAcceptedByOtherDevice:(
long long)meetingNumber;
183- (void)onMeetingDeclinedByOtherDevice:(
long long)meetingNumber;
189- (void)onMeetingInvitationDeclined:(NSString *)contactID;
201@property(nonatomic, assign, nullable)id<ZoomSDKPresenceHelperDelegate>
delegate;
235- (
ZoomSDKError)inviteContactList:(NSArray <NSString *> *)contactIDList;
242- (
ZoomSDKError)requestContactDetailInfo:(NSArray <NSString *> *)contactIDList;
249- (
ZoomSDKError)subscribeContactPresence:(NSArray <NSString *> *)contactIDList;
256- (
ZoomSDKError)unSubscribeContactPresence:(NSArray <NSString *> *)contactIDList;
ZoomSDKPresenceStatus
Enumeration of user's presence status. For more information, please visit https://support....
ZoomSDKError
Enumeration of common errors of SDK.
Interface for handling received meeting invitations.
NSString * channelName
Gets the channel name.
BOOL isChannelInvitation
Determines whether this invitation is from the channel.
ZoomSDKError timeout()
Mark the meeting invitation as timeout.
NSString * senderName
Gets the inviter’s name.
long long meetingNumber
Gets the invite meeting number.
unsigned int channelMemberCount
Gets the channel member count.
NSString * senderId
Gets the inviter's ID.
ZoomSDKError decline()
Decline the meeting invitation.
ZoomSDKError accept()
Accept the meeting invitation.
Interface to manage contact presence and meeting invitations.
id< ZoomSDKPresenceHelperDelegate > delegate
Delegate to receive presence-related callbacks.
ZoomSDKError requestStarContact()
Sends a request to get the starred contact IDs.