6#import <Foundation/Foundation.h>
7#import <MobileRTC/MobileRTCConstants.h>
18@property (copy, nonatomic, readonly) NSString * _Nullable
contactID;
23@property (copy, nonatomic, readonly) NSString * _Nullable
contactName;
38@property (copy, nonatomic, readonly) NSString * _Nullable
personalNote;
43@property (copy, nonatomic, readonly) NSString * _Nullable
companyName;
48@property (copy, nonatomic, readonly) NSString * _Nullable
department;
53@property (copy, nonatomic, readonly) NSString * _Nullable
jobTitle;
58@property (copy, nonatomic, readonly) NSString * _Nullable
phoneNumber;
63@property (copy, nonatomic, readonly) NSString * _Nullable
email;
76@property (copy, nonatomic, readonly) NSString * _Nullable
senderId;
81@property (copy, nonatomic, readonly) NSString * _Nullable
senderName;
96@property (copy, nonatomic, readonly) NSString *_Nullable
channelName;
107- (void)setScreenName:(NSString * _Nullable)screenName;
133@protocol MobileRTCPresenceHelperDelegate <NSObject>
139- (void)onRequestStarContact:(NSArray <NSString *> *_Nullable)contactIDList;
159- (void)onStarContactListChanged:(NSArray <NSString *> *_Nullable)contactIDList isAdd:(BOOL)add;
171- (void)onMeetingInvitationCanceled:(
long long)meetingNumber;
177- (void)onMeetingAcceptedByOtherDevice:(
long long)meetingNumber;
183- (void)onMeetingInvitationDeclined:(NSString *_Nullable)contactID;
189- (void)onMeetingDeclinedByOtherDevice:(
long long)meetingNumber;
203@property(nonatomic, assign, nullable)id<MobileRTCPresenceHelperDelegate>
delegate;
MobileRTCSDKError
Enumeration of the SDK error.
MobileRTCPresenceStatus
Enumeration of the user's presence status. For more information, please visit https://support....
A handler that processes after the user receives an invitation from another user to join a meeting.
NSString *_Nullable senderId
The inviter's ID.
MobileRTCSDKError accept()
Accepts the invitation, joins the meeting, and finally self-destroys.
MobileRTCSDKError decline()
Declines the invitation and finally self-destroys.
unsigned int channelMemberCount
The channel member count.
NSString *_Nullable senderName
The inviter's name.
MobileRTCSDKError timeout()
Lets the invitation time out and finally self-destroys.
BOOL isChannelInvitation
Indicates whether this invitation is from the channel.
NSString *_Nullable channelName
The channel name.
long long meetingNumber
The invite meeting number.
A class to manage contact presence and meeting invitations.
id< MobileRTCPresenceHelperDelegate > delegate
The delegate for presence helper's event handler.
MobileRTCSDKError requestStarContact()
Sends a request to get the starred contact IDs.