9#import <Foundation/Foundation.h>
10#import <MobileRTC/MobileRTCConstants.h>
20@property (copy, nonatomic, readonly) NSString * _Nullable
contactID;
24@property (copy, nonatomic, readonly) NSString * _Nullable
contactName;
36@property (copy, nonatomic, readonly) NSString * _Nullable
personalNote;
40@property (copy, nonatomic, readonly) NSString * _Nullable
companyName;
44@property (copy, nonatomic, readonly) NSString * _Nullable
department;
48@property (copy, nonatomic, readonly) NSString * _Nullable
jobTitle;
52@property (copy, nonatomic, readonly) NSString * _Nullable
phoneNumber;
56@property (copy, nonatomic, readonly) NSString * _Nullable
email;
69@property (copy, nonatomic, readonly) NSString * _Nullable senderId;
74@property (copy, nonatomic, readonly) NSString * _Nullable senderName;
79@property (assign, nonatomic, readonly)
long long meetingNumber;
84@property (assign, nonatomic, readonly) BOOL isChannelInvitation;
89@property (copy, nonatomic, readonly) NSString *_Nullable channelName;
94@property (assign, nonatomic, readonly)
unsigned int channelMemberCount;
99- (void)setScreenName:(NSString * _Nullable)screenName;
119@protocol MobileRTCPresenceHelperDelegate <NSObject>
124- (void)onRequestStarContact:(NSArray <NSString *> *_Nullable)contactIDList;
144- (void)onStarContactListChanged:(NSArray <NSString *> *_Nullable)contactIDList isAdd:(BOOL)add;
155- (void)onMeetingInvitationCanceled:(
long long)meetingNumber;
161- (void)onMeetingAcceptedByOtherDevice:(
long long)meetingNumber;
167- (void)onMeetingInvitationDeclined:(NSString *_Nullable)contactID;
173- (void)onMeetingDeclinedByOtherDevice:(
long long)meetingNumber;
187@property(nonatomic, assign, nullable)id<MobileRTCPresenceHelperDelegate> delegate;
221- (
MobileRTCSDKError)inviteContactList:(NSArray <NSString *> *_Nonnull)contactIDList;
227- (
MobileRTCSDKError)requestContactDetailInfo:(NSArray <NSString *> *_Nonnull)contactIDList;
234- (
MobileRTCSDKError)subscribeContactPresence:(NSArray <NSString *> *_Nonnull)contactIDList;
241- (
MobileRTCSDKError)unSubscribeContactPresence:(NSArray <NSString *> *_Nonnull)contactIDList;
MobileRTCSDKError
Enumeration of SDK error.
MobileRTCPresenceStatus
Enumeration of user's presence status. For more information, please visit https://support....
Process after the user receives an invitation from another user to join a meeting.
Interface to manage contact presence and meeting invitations.