9 #ifndef NEM_SDK_INTERFACE_INTERFACE_PREMEETING_SERVICE_H_
10 #define NEM_SDK_INTERFACE_INTERFACE_PREMEETING_SERVICE_H_
#define NNEM_SDK_INTERFACE_BEGIN_DECLS
#define NNEM_SDK_INTERFACE_END_DECLS
NEEmptyCallback NEOperateScheduleMeetingCallback
virtual NEMeetingItem createScheduleMeetingItem()=0
预约会议
virtual void getMeetingList(std::list< NEMeetingItemStatus > status, const NEGetMeetingListCallback &callback)=0
查询特定状态下的会议列表,目前仅仅支持查询待开始、进行中及已结束,后续将支持已取消和已回收状态。
NECallback< std::list< NEMeetingItem > & > NEGetMeetingListCallback
virtual void getMeetingItemById(const int64_t &meetingUniqueId, const NEScheduleMeetingItemCallback &callback)=0
查询预约会议信息
NECallback< NEMeetingItem > NEScheduleMeetingItemCallback
virtual void scheduleMeeting(const NEMeetingItem &item, const NEScheduleMeetingItemCallback &callback)=0
预约会议
virtual void editMeeting(const NEMeetingItem &item, const NEOperateScheduleMeetingCallback &callback)=0
编辑会议
virtual void cancelMeeting(const int64_t &meetingUniqueId, const NEOperateScheduleMeetingCallback &callback)=0
取消已预约的会议
virtual void unRegisterScheduleMeetingStatusListener(NEScheduleMeetingStatusListener *listener)=0
反注册预约会议状态变更监听器
virtual void registerScheduleMeetingStatusListener(NEScheduleMeetingStatusListener *listener)=0
注册预约会议状态变更监听器
virtual void onScheduleMeetingStatusChanged(uint64_t uniqueMeetingId, const int &meetingStatus)=0
监听预约会议状态变更通知
NECallback<> NEEmptyCallback
std::function< void(NEErrorCode, const std::string &, const TResultParam &...)> NECallback
#define NEM_SDK_INTERFACE_EXPORT