Merge pull request #40 from erlangzhang/main
upgrade openIMCore framework
This commit is contained in:
commit
ef08d284b5
@ -11,7 +11,7 @@ public class JsonUtil {
|
||||
|
||||
public static func toString(object: AnyObject?)->String {
|
||||
if object == nil {
|
||||
return "";
|
||||
return ""
|
||||
}
|
||||
if object is String{
|
||||
let s = object as! String
|
||||
|
@ -84,7 +84,7 @@ public class FriendshipManager: BaseServiceManager {
|
||||
}
|
||||
|
||||
func forceSyncFriendApplication(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||
Open_im_sdkForceSyncFriendApplication();
|
||||
Open_im_sdkForceSyncFriendApplication()
|
||||
callBack(result)
|
||||
}
|
||||
|
||||
|
@ -76,22 +76,22 @@ public class SDKListener: NSObject, Open_im_sdkIMSDKListenerProtocol {
|
||||
}
|
||||
|
||||
public func onConnectSuccess() {
|
||||
CommonUtil.emitEvent(channel: self.channel, method: "initSDKListener", type: "onConnectSuccess", errCode: nil, errMsg: nil, data: nil);
|
||||
CommonUtil.emitEvent(channel: self.channel, method: "initSDKListener", type: "onConnectSuccess", errCode: nil, errMsg: nil, data: nil)
|
||||
}
|
||||
|
||||
public func onConnecting() {
|
||||
CommonUtil.emitEvent(channel: self.channel, method: "initSDKListener", type: "onConnecting", errCode: nil, errMsg: nil, data: nil);
|
||||
CommonUtil.emitEvent(channel: self.channel, method: "initSDKListener", type: "onConnecting", errCode: nil, errMsg: nil, data: nil)
|
||||
}
|
||||
|
||||
public func onKickedOffline() {
|
||||
CommonUtil.emitEvent(channel: self.channel, method: "initSDKListener", type: "onKickedOffline", errCode: nil, errMsg: nil, data: nil);
|
||||
CommonUtil.emitEvent(channel: self.channel, method: "initSDKListener", type: "onKickedOffline", errCode: nil, errMsg: nil, data: nil)
|
||||
}
|
||||
|
||||
public func onSelfInfoUpdated(_ userInfo: String?) {
|
||||
CommonUtil.emitEvent(channel: self.channel, method: "initSDKListener", type: "onSelfInfoUpdated", errCode: nil, errMsg: nil, data: userInfo);
|
||||
CommonUtil.emitEvent(channel: self.channel, method: "initSDKListener", type: "onSelfInfoUpdated", errCode: nil, errMsg: nil, data: userInfo)
|
||||
}
|
||||
|
||||
public func onUserTokenExpired() {
|
||||
CommonUtil.emitEvent(channel: self.channel, method: "initSDKListener", type: "onUserTokenExpired", errCode: nil, errMsg: nil, data: nil);
|
||||
CommonUtil.emitEvent(channel: self.channel, method: "initSDKListener", type: "onUserTokenExpired", errCode: nil, errMsg: nil, data: nil)
|
||||
}
|
||||
}
|
||||
|
@ -50,7 +50,7 @@ public class MessageManager: BaseServiceManager {
|
||||
let lis = AdvancedMsgListener(channel: channel, id: key)
|
||||
listeners[key] = lis
|
||||
Open_im_sdkAddAdvancedMsgListener(lis)
|
||||
print("=================add msg listener======\n\(lis)");
|
||||
print("=================add msg listener======\n\(lis)")
|
||||
}
|
||||
callBack(result)
|
||||
}
|
||||
@ -203,7 +203,7 @@ public class MessageManager: BaseServiceManager {
|
||||
}
|
||||
|
||||
public func onError(_ errCode: Int, errMsg: String?) {
|
||||
print("=================onError============\nerrcode:\(errCode),errMsg:\(errMsg!)");
|
||||
print("=================onError============\nerrcode:\(errCode),errMsg:\(errMsg!)")
|
||||
DispatchQueue.main.async { self.result!(FlutterError(code: "\(errCode)", message: errMsg, details: nil)) }
|
||||
}
|
||||
|
||||
@ -211,14 +211,14 @@ public class MessageManager: BaseServiceManager {
|
||||
guard let call = call else {
|
||||
return
|
||||
}
|
||||
print("=================onProgress============\nprogress:\(progress)");
|
||||
print("=================onProgress============\nprogress:\(progress)")
|
||||
values["clientMsgID"] = call[string: "clientMsgID"]
|
||||
values["progress"] = progress
|
||||
CommonUtil.emitEvent(channel: channel, method: "msgSendProgressListener", type: "onProgress", errCode: nil, errMsg: nil, data: values)
|
||||
}
|
||||
|
||||
public func onSuccess(_ data: String?) {
|
||||
print("=================onSuccess============\nsuccess:\(data!)");
|
||||
print("=================onSuccess============\nsuccess:\(data!)")
|
||||
DispatchQueue.main.async { self.result!(data) }
|
||||
}
|
||||
|
||||
|
1
ios/Framework/OpenIMCore.framework/Headers
Symbolic link
1
ios/Framework/OpenIMCore.framework/Headers
Symbolic link
@ -0,0 +1 @@
|
||||
Versions/Current/Headers
|
@ -1,13 +0,0 @@
|
||||
|
||||
// Objective-C API for talking to the following Go packages
|
||||
//
|
||||
// open_im_sdk/open_im_sdk
|
||||
//
|
||||
// File is generated by gomobile bind. Do not edit.
|
||||
#ifndef __OpenIMCore_FRAMEWORK_H__
|
||||
#define __OpenIMCore_FRAMEWORK_H__
|
||||
|
||||
#include "Open_im_sdk.objc.h"
|
||||
#include "Universe.objc.h"
|
||||
|
||||
#endif
|
@ -1,902 +0,0 @@
|
||||
// Objective-C API for talking to open_im_sdk/open_im_sdk Go package.
|
||||
// gobind -lang=objc open_im_sdk/open_im_sdk
|
||||
//
|
||||
// File is generated by gobind. Do not edit.
|
||||
|
||||
#ifndef __Open_im_sdk_H__
|
||||
#define __Open_im_sdk_H__
|
||||
|
||||
@import Foundation;
|
||||
#include "ref.h"
|
||||
#include "Universe.objc.h"
|
||||
|
||||
|
||||
@class Open_im_sdkAgreeOrRejectGroupMember;
|
||||
@class Open_im_sdkArrMsg;
|
||||
@class Open_im_sdkChatLog;
|
||||
@class Open_im_sdkConversationListener;
|
||||
@class Open_im_sdkConversationStruct;
|
||||
@class Open_im_sdkFriend;
|
||||
@class Open_im_sdkGroupApplicationInfo;
|
||||
@class Open_im_sdkGroupApplicationResponseReq;
|
||||
@class Open_im_sdkGroupReqListInfo;
|
||||
@class Open_im_sdkIMConfig;
|
||||
@class Open_im_sdkIMManager;
|
||||
@class Open_im_sdkLogInfo;
|
||||
@class Open_im_sdkMessageReceipt;
|
||||
@class Open_im_sdkMsg;
|
||||
@class Open_im_sdkMsgData;
|
||||
@class Open_im_sdkMsgStruct;
|
||||
@class Open_im_sdkNotificationContent;
|
||||
@class Open_im_sdkPictureBaseInfo;
|
||||
@class Open_im_sdkPullMsgReq;
|
||||
@class Open_im_sdkPullUserMsgResp;
|
||||
@class Open_im_sdkSendMsgRespFromServer;
|
||||
@class Open_im_sdkSoundElem;
|
||||
@class Open_im_sdkTransferGroupOwnerReq;
|
||||
@class Open_im_sdkUid2Flag;
|
||||
@protocol Open_im_sdkBase;
|
||||
@class Open_im_sdkBase;
|
||||
@protocol Open_im_sdkIMSDKListener;
|
||||
@class Open_im_sdkIMSDKListener;
|
||||
@protocol Open_im_sdkOnAdvancedMsgListener;
|
||||
@class Open_im_sdkOnAdvancedMsgListener;
|
||||
@protocol Open_im_sdkOnConversationListener;
|
||||
@class Open_im_sdkOnConversationListener;
|
||||
@protocol Open_im_sdkOnFriendshipListener;
|
||||
@class Open_im_sdkOnFriendshipListener;
|
||||
@protocol Open_im_sdkOnGroupListener;
|
||||
@class Open_im_sdkOnGroupListener;
|
||||
@protocol Open_im_sdkSendMsgCallBack;
|
||||
@class Open_im_sdkSendMsgCallBack;
|
||||
|
||||
@protocol Open_im_sdkBase <NSObject>
|
||||
- (void)onError:(long)errCode errMsg:(NSString* _Nullable)errMsg;
|
||||
- (void)onSuccess:(NSString* _Nullable)data;
|
||||
@end
|
||||
|
||||
@protocol Open_im_sdkIMSDKListener <NSObject>
|
||||
- (void)onConnectFailed:(long)ErrCode ErrMsg:(NSString* _Nullable)ErrMsg;
|
||||
- (void)onConnectSuccess;
|
||||
- (void)onConnecting;
|
||||
- (void)onKickedOffline;
|
||||
- (void)onSelfInfoUpdated:(NSString* _Nullable)userInfo;
|
||||
- (void)onUserTokenExpired;
|
||||
@end
|
||||
|
||||
@protocol Open_im_sdkOnAdvancedMsgListener <NSObject>
|
||||
- (void)onRecvC2CReadReceipt:(NSString* _Nullable)msgReceiptList;
|
||||
- (void)onRecvMessageRevoked:(NSString* _Nullable)msgId;
|
||||
- (void)onRecvNewMessage:(NSString* _Nullable)message;
|
||||
@end
|
||||
|
||||
@protocol Open_im_sdkOnConversationListener <NSObject>
|
||||
- (void)onConversationChanged:(NSString* _Nullable)conversationList;
|
||||
- (void)onNewConversation:(NSString* _Nullable)conversationList;
|
||||
- (void)onSyncServerFailed;
|
||||
- (void)onSyncServerFinish;
|
||||
- (void)onSyncServerStart;
|
||||
- (void)onTotalUnreadMessageCountChanged:(int32_t)totalUnreadCount;
|
||||
@end
|
||||
|
||||
@protocol Open_im_sdkOnFriendshipListener <NSObject>
|
||||
- (void)onBlackListAdd:(NSString* _Nullable)userInfo;
|
||||
- (void)onBlackListDeleted:(NSString* _Nullable)userInfo;
|
||||
- (void)onFriendApplicationListAccept:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendApplicationListAdded:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendApplicationListDeleted:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendApplicationListReject:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendInfoChanged:(NSString* _Nullable)friendInfo;
|
||||
- (void)onFriendListAdded:(NSString* _Nullable)friendInfo;
|
||||
- (void)onFriendListDeleted:(NSString* _Nullable)friendInfo;
|
||||
@end
|
||||
|
||||
@protocol Open_im_sdkOnGroupListener <NSObject>
|
||||
- (void)onApplicationProcessed:(NSString* _Nullable)groupId opUser:(NSString* _Nullable)opUser AgreeOrReject:(int32_t)AgreeOrReject opReason:(NSString* _Nullable)opReason;
|
||||
- (void)onGroupCreated:(NSString* _Nullable)groupId;
|
||||
- (void)onGroupInfoChanged:(NSString* _Nullable)groupId groupInfo:(NSString* _Nullable)groupInfo;
|
||||
- (void)onMemberEnter:(NSString* _Nullable)groupId memberList:(NSString* _Nullable)memberList;
|
||||
- (void)onMemberInvited:(NSString* _Nullable)groupId opUser:(NSString* _Nullable)opUser memberList:(NSString* _Nullable)memberList;
|
||||
- (void)onMemberKicked:(NSString* _Nullable)groupId opUser:(NSString* _Nullable)opUser memberList:(NSString* _Nullable)memberList;
|
||||
- (void)onMemberLeave:(NSString* _Nullable)groupId member:(NSString* _Nullable)member;
|
||||
- (void)onReceiveJoinApplication:(NSString* _Nullable)groupId member:(NSString* _Nullable)member opReason:(NSString* _Nullable)opReason;
|
||||
@end
|
||||
|
||||
@protocol Open_im_sdkSendMsgCallBack <NSObject>
|
||||
- (void)onError:(long)errCode errMsg:(NSString* _Nullable)errMsg;
|
||||
- (void)onProgress:(long)progress;
|
||||
- (void)onSuccess:(NSString* _Nullable)data;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkAgreeOrRejectGroupMember : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull groupId;
|
||||
@property (nonatomic) NSString* _Nonnull userId;
|
||||
@property (nonatomic) long role;
|
||||
// skipped field AgreeOrRejectGroupMember.JoinTime with unsupported type: uint64
|
||||
|
||||
@property (nonatomic) NSString* _Nonnull nickName;
|
||||
@property (nonatomic) NSString* _Nonnull faceUrl;
|
||||
@property (nonatomic) NSString* _Nonnull reason;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkArrMsg : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
// skipped field ArrMsg.SingleData with unsupported type: []open_im_sdk/open_im_sdk.MsgData
|
||||
|
||||
// skipped field ArrMsg.GroupData with unsupported type: []open_im_sdk/open_im_sdk.MsgData
|
||||
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkChatLog : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull msgId;
|
||||
@property (nonatomic) NSString* _Nonnull sendID;
|
||||
@property (nonatomic) int32_t isRead;
|
||||
@property (nonatomic) int64_t seq;
|
||||
@property (nonatomic) int32_t status;
|
||||
@property (nonatomic) int32_t sessionType;
|
||||
@property (nonatomic) NSString* _Nonnull recvID;
|
||||
@property (nonatomic) int32_t contentType;
|
||||
@property (nonatomic) int32_t msgFrom;
|
||||
@property (nonatomic) NSString* _Nonnull content;
|
||||
// skipped field ChatLog.Remark with unsupported type: database/sql.NullString
|
||||
|
||||
@property (nonatomic) int32_t senderPlatformID;
|
||||
@property (nonatomic) int64_t sendTime;
|
||||
@property (nonatomic) int64_t createTime;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkConversationListener : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) id<Open_im_sdkOnConversationListener> _Nullable conversationListener;
|
||||
// skipped field ConversationListener.MsgListenerList with unsupported type: []open_im_sdk/open_im_sdk.OnAdvancedMsgListener
|
||||
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkConversationStruct : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull conversationID;
|
||||
@property (nonatomic) long conversationType;
|
||||
@property (nonatomic) NSString* _Nonnull userID;
|
||||
@property (nonatomic) NSString* _Nonnull groupID;
|
||||
@property (nonatomic) NSString* _Nonnull showName;
|
||||
@property (nonatomic) NSString* _Nonnull faceURL;
|
||||
@property (nonatomic) long recvMsgOpt;
|
||||
@property (nonatomic) long unreadCount;
|
||||
@property (nonatomic) NSString* _Nonnull latestMsg;
|
||||
@property (nonatomic) int64_t latestMsgSendTime;
|
||||
@property (nonatomic) NSString* _Nonnull draftText;
|
||||
@property (nonatomic) int64_t draftTimestamp;
|
||||
@property (nonatomic) long isPinned;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkFriend : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkGroupApplicationInfo : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
// skipped field GroupApplicationInfo.Info with unsupported type: open_im_sdk/open_im_sdk.accessOrRefuseGroupApplicationReq
|
||||
|
||||
@property (nonatomic) NSString* _Nonnull handUserID;
|
||||
@property (nonatomic) NSString* _Nonnull handUserName;
|
||||
@property (nonatomic) NSString* _Nonnull handUserIcon;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkGroupApplicationResponseReq : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull operationID;
|
||||
@property (nonatomic) NSString* _Nonnull ownerID;
|
||||
@property (nonatomic) NSString* _Nonnull groupID;
|
||||
@property (nonatomic) NSString* _Nonnull fromUserID;
|
||||
@property (nonatomic) NSString* _Nonnull fromUserNickName;
|
||||
@property (nonatomic) NSString* _Nonnull fromUserFaceUrl;
|
||||
@property (nonatomic) NSString* _Nonnull toUserID;
|
||||
@property (nonatomic) NSString* _Nonnull toUserNickName;
|
||||
@property (nonatomic) NSString* _Nonnull toUserFaceUrl;
|
||||
@property (nonatomic) int64_t addTime;
|
||||
@property (nonatomic) NSString* _Nonnull requestMsg;
|
||||
@property (nonatomic) NSString* _Nonnull handledMsg;
|
||||
@property (nonatomic) int32_t type;
|
||||
@property (nonatomic) int32_t handleStatus;
|
||||
@property (nonatomic) int32_t handleResult;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkGroupReqListInfo : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull id_;
|
||||
@property (nonatomic) NSString* _Nonnull groupID;
|
||||
@property (nonatomic) NSString* _Nonnull fromUserID;
|
||||
@property (nonatomic) NSString* _Nonnull toUserID;
|
||||
@property (nonatomic) int32_t flag;
|
||||
@property (nonatomic) NSString* _Nonnull requestMsg;
|
||||
@property (nonatomic) NSString* _Nonnull handledMsg;
|
||||
@property (nonatomic) int64_t addTime;
|
||||
@property (nonatomic) NSString* _Nonnull fromUserNickname;
|
||||
@property (nonatomic) NSString* _Nonnull toUserNickname;
|
||||
@property (nonatomic) NSString* _Nonnull fromUserFaceUrl;
|
||||
@property (nonatomic) NSString* _Nonnull toUserFaceUrl;
|
||||
@property (nonatomic) NSString* _Nonnull handledUser;
|
||||
@property (nonatomic) int32_t type;
|
||||
@property (nonatomic) int32_t handleStatus;
|
||||
@property (nonatomic) int32_t handleResult;
|
||||
- (NSString* _Nonnull)key;
|
||||
// skipped method GroupReqListInfo.Value with unsupported parameter or return types
|
||||
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkIMConfig : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) int32_t platform;
|
||||
@property (nonatomic) NSString* _Nonnull ipApiAddr;
|
||||
@property (nonatomic) NSString* _Nonnull ipWsAddr;
|
||||
@property (nonatomic) NSString* _Nonnull dbDir;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkIMManager : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) long loginState;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkLogInfo : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull info;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkMessageReceipt : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull userID;
|
||||
// skipped field MessageReceipt.MsgIdList with unsupported type: []string
|
||||
|
||||
@property (nonatomic) int64_t readTime;
|
||||
@property (nonatomic) int32_t msgFrom;
|
||||
@property (nonatomic) int32_t contentType;
|
||||
@property (nonatomic) int32_t sessionType;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkMsg : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) long reqIdentifier;
|
||||
@property (nonatomic) long errCode;
|
||||
@property (nonatomic) NSString* _Nonnull errMsg;
|
||||
// skipped field Msg.Data with unsupported type: open_im_sdk/open_im_sdk.MsgData
|
||||
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkMsgData : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull sendID;
|
||||
@property (nonatomic) NSString* _Nonnull recvID;
|
||||
@property (nonatomic) int32_t sessionType;
|
||||
@property (nonatomic) int32_t msgFrom;
|
||||
@property (nonatomic) int32_t contentType;
|
||||
@property (nonatomic) NSString* _Nonnull serverMsgID;
|
||||
@property (nonatomic) NSString* _Nonnull content;
|
||||
@property (nonatomic) int64_t sendTime;
|
||||
@property (nonatomic) int64_t seq;
|
||||
@property (nonatomic) int32_t senderPlatformID;
|
||||
@property (nonatomic) NSString* _Nonnull senderNickName;
|
||||
@property (nonatomic) NSString* _Nonnull senderFaceURL;
|
||||
@property (nonatomic) NSString* _Nonnull clientMsgID;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkMsgStruct : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull clientMsgID;
|
||||
@property (nonatomic) NSString* _Nonnull serverMsgID;
|
||||
@property (nonatomic) int64_t createTime;
|
||||
@property (nonatomic) int64_t sendTime;
|
||||
@property (nonatomic) int32_t sessionType;
|
||||
@property (nonatomic) NSString* _Nonnull sendID;
|
||||
@property (nonatomic) NSString* _Nonnull recvID;
|
||||
@property (nonatomic) int32_t msgFrom;
|
||||
@property (nonatomic) int32_t contentType;
|
||||
@property (nonatomic) int32_t platformID;
|
||||
// skipped field MsgStruct.ForceList with unsupported type: []string
|
||||
|
||||
@property (nonatomic) NSString* _Nonnull senderNickName;
|
||||
@property (nonatomic) NSString* _Nonnull senderFaceURL;
|
||||
@property (nonatomic) NSString* _Nonnull groupID;
|
||||
@property (nonatomic) NSString* _Nonnull content;
|
||||
@property (nonatomic) int64_t seq;
|
||||
@property (nonatomic) BOOL isRead;
|
||||
@property (nonatomic) int32_t status;
|
||||
@property (nonatomic) NSString* _Nonnull remark;
|
||||
// skipped field MsgStruct.PictureElem with unsupported type: struct{SourcePath string "json:\"sourcePath\""; SourcePicture open_im_sdk/open_im_sdk.PictureBaseInfo "json:\"sourcePicture\""; BigPicture open_im_sdk/open_im_sdk.PictureBaseInfo "json:\"bigPicture\""; SnapshotPicture open_im_sdk/open_im_sdk.PictureBaseInfo "json:\"snapshotPicture\""}
|
||||
|
||||
// skipped field MsgStruct.SoundElem with unsupported type: struct{UUID string "json:\"uuid\""; SoundPath string "json:\"soundPath\""; SourceURL string "json:\"sourceUrl\""; DataSize int64 "json:\"dataSize\""; Duration int64 "json:\"duration\""}
|
||||
|
||||
// skipped field MsgStruct.VideoElem with unsupported type: struct{VideoPath string "json:\"videoPath\""; VideoUUID string "json:\"videoUUID\""; VideoURL string "json:\"videoUrl\""; VideoType string "json:\"videoType\""; VideoSize int64 "json:\"videoSize\""; Duration int64 "json:\"duration\""; SnapshotPath string "json:\"snapshotPath\""; SnapshotUUID string "json:\"snapshotUUID\""; SnapshotSize int64 "json:\"snapshotSize\""; SnapshotURL string "json:\"snapshotUrl\""; SnapshotWidth int32 "json:\"snapshotWidth\""; SnapshotHeight int32 "json:\"snapshotHeight\""}
|
||||
|
||||
// skipped field MsgStruct.FileElem with unsupported type: struct{FilePath string "json:\"filePath\""; UUID string "json:\"uuid\""; SourceURL string "json:\"sourceUrl\""; FileName string "json:\"fileName\""; FileSize int64 "json:\"fileSize\""}
|
||||
|
||||
// skipped field MsgStruct.MergeElem with unsupported type: struct{Title string "json:\"title\""; AbstractList []string "json:\"abstractList\""; MultiMessage []*open_im_sdk/open_im_sdk.MsgStruct "json:\"multiMessage\""}
|
||||
|
||||
// skipped field MsgStruct.AtElem with unsupported type: struct{Text string "json:\"text\""; AtUserList []string "json:\"atUserList\""; IsAtSelf bool "json:\"isAtSelf\""}
|
||||
|
||||
// skipped field MsgStruct.LocationElem with unsupported type: struct{Description string "json:\"description\""; Longitude float64 "json:\"longitude\""; Latitude float64 "json:\"latitude\""}
|
||||
|
||||
// skipped field MsgStruct.CustomElem with unsupported type: struct{Data string "json:\"data\""; Description string "json:\"description\""; Extension string "json:\"extension\""}
|
||||
|
||||
// skipped field MsgStruct.QuoteElem with unsupported type: struct{Text string "json:\"text\""; QuoteMessage *open_im_sdk/open_im_sdk.MsgStruct "json:\"quoteMessage\""}
|
||||
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkNotificationContent : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) int32_t isDisplay;
|
||||
@property (nonatomic) NSString* _Nonnull defaultTips;
|
||||
@property (nonatomic) NSString* _Nonnull detail;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkPictureBaseInfo : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull uuid;
|
||||
@property (nonatomic) NSString* _Nonnull type;
|
||||
@property (nonatomic) int64_t size;
|
||||
@property (nonatomic) int32_t width;
|
||||
@property (nonatomic) int32_t height;
|
||||
@property (nonatomic) NSString* _Nonnull url;
|
||||
@end
|
||||
|
||||
/**
|
||||
* //////////////////////// message/////////////////////////
|
||||
*/
|
||||
@interface Open_im_sdkPullMsgReq : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull userID;
|
||||
@property (nonatomic) NSString* _Nonnull groupID;
|
||||
@property (nonatomic) Open_im_sdkMsgStruct* _Nullable startMsg;
|
||||
@property (nonatomic) long count;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkPullUserMsgResp : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) long errCode;
|
||||
@property (nonatomic) NSString* _Nonnull errMsg;
|
||||
@property (nonatomic) long reqIdentifier;
|
||||
@property (nonatomic) long msgIncr;
|
||||
// skipped field PullUserMsgResp.Data with unsupported type: open_im_sdk/open_im_sdk.paramsPullUserMsgDataResp
|
||||
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkSendMsgRespFromServer : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) long errCode;
|
||||
@property (nonatomic) NSString* _Nonnull errMsg;
|
||||
@property (nonatomic) long reqIdentifier;
|
||||
// skipped field SendMsgRespFromServer.Data with unsupported type: struct{ServerMsgID string "json:\"serverMsgID\""; ClientMsgID string "json:\"clientMsgID\""; SendTime int64 "json:\"sendTime\""}
|
||||
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkSoundElem : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull uuid;
|
||||
@property (nonatomic) NSString* _Nonnull soundPath;
|
||||
@property (nonatomic) NSString* _Nonnull sourceURL;
|
||||
@property (nonatomic) int64_t dataSize;
|
||||
@property (nonatomic) int64_t duration;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkTransferGroupOwnerReq : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull groupID;
|
||||
@property (nonatomic) NSString* _Nonnull oldOwner;
|
||||
@property (nonatomic) NSString* _Nonnull newOwner;
|
||||
@property (nonatomic) NSString* _Nonnull operationID;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkUid2Flag : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull uid;
|
||||
@property (nonatomic) int32_t flag;
|
||||
@end
|
||||
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkAcceptFriendApplicationTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkAcceptGroupApplicationTip;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkAcceptGroupTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkAddConOrUpLatMsg;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkAddFriendTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkAtText;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkCard;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdAcceptFriend;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdAddFriend;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdBlackList;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdDeleteConversation;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdForceSyncFriend;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdForceSyncFriendApplication;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdForceSyncLoginUerInfo;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdForceSyncMsg;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdFriend;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdFriendApplication;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdFroceSyncBlackList;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdGeyLoginUserInfo;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdNewMsgCome;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdReLogin;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdRefuseFriend;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdUnInit;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdUpdateConversation;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkConAndUnreadChange;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkConChange;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkCreateGroupTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkCustom;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkDeFaultSuccessMsg;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkErrCodeConversation;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkErrCodeFriend;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkErrCodeGroup;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkErrCodeInitLogin;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkErrCodeUserInfo;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkFile;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkFriendAcceptTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionAcceptGroupApplication;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionApplyJoinGroup;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionCreateGroup;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionInviteUserToGroup;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionKickGroupMember;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionQuitGroup;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionRefuseGroupApplication;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionSetGroupInfo;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionTransferGroupOwner;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupChatType;
|
||||
/**
|
||||
* ///////////////////////////////////////
|
||||
*/
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupTipBegin;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupTipEnd;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkHasRead;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkHasReadReceipt;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkIncrUnread;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkInviteUserToGroupTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkJoinGroupTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkKickGroupMemberTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkKickOnlineTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkLocation;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkLoginFailed;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkLoginSuccess;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkLogining;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkLogoutCmd;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMerger;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMessageHasNotRead;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMessageHasRead;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMsgStatusHasDeleted;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMsgStatusRevoked;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMsgStatusSendFailed;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMsgStatusSendSuccess;
|
||||
/**
|
||||
* MsgStatus
|
||||
*/
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMsgStatusSending;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkNotRead;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkPicture;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkQuitGroupTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkQuote;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkRefuseFriendApplicationTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkRefuseGroupApplicationTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkRevoke;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkSetGroupInfoTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkSetSelfInfoTip;
|
||||
/**
|
||||
* ///////////////////////////////////
|
||||
SessionType
|
||||
*/
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkSingleChatType;
|
||||
/**
|
||||
* ////////////////////////////////////////
|
||||
*/
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkSingleTipBegin;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkSingleTipEnd;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkSound;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkSysMsgType;
|
||||
/**
|
||||
* ContentType
|
||||
*/
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkText;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkTimeOffset;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkTotalUnreadMessageChanged;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkTransferGroupOwnerTip;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkTransferGroupTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkTyping;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkUnreadCountSetZero;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkUpdateFaceUrlAndNickName;
|
||||
/**
|
||||
* //////////////////////////////////////
|
||||
MsgFrom
|
||||
*/
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkUserMsgType;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkVideo;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkZoomScale;
|
||||
|
||||
@interface Open_im_sdk : NSObject
|
||||
// skipped variable ConListener with unsupported type: open_im_sdk/open_im_sdk.ConversationListener
|
||||
|
||||
// skipped variable ConversationCh with unsupported type: chan open_im_sdk/open_im_sdk.cmd2Value
|
||||
|
||||
// skipped variable FriendObj with unsupported type: open_im_sdk/open_im_sdk.Friend
|
||||
|
||||
+ (NSString* _Nonnull) loginUid;
|
||||
+ (void) setLoginUid:(NSString* _Nonnull)v;
|
||||
|
||||
// skipped variable SdkInitManager with unsupported type: open_im_sdk/open_im_sdk.IMManager
|
||||
|
||||
// skipped variable SvrConf with unsupported type: open_im_sdk/open_im_sdk.IMConfig
|
||||
|
||||
@end
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkAcceptFriendApplication(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable uid);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkAcceptGroupApplication(NSString* _Nullable application, NSString* _Nullable reason, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkAddAdvancedMsgListener(id<Open_im_sdkOnAdvancedMsgListener> _Nullable listener);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkAddFriend(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable paramsReq);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkAddToBlackList(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable blackUid);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkCheckFriend(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable uidList);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateCardMessage(NSString* _Nullable cardInfo);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateCustomMessage(NSString* _Nullable data, NSString* _Nullable extension, NSString* _Nullable description);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateFileMessage(NSString* _Nullable filePath, NSString* _Nullable fileName);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateForwardMessage(NSString* _Nullable m);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkCreateGroup(NSString* _Nullable gInfo, NSString* _Nullable memberList, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateImageMessage(NSString* _Nullable imagePath);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateImageMessageFromFullPath(NSString* _Nullable imageFullPath);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateLocationMessage(NSString* _Nullable description, double longitude, double latitude);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateMergerMessage(NSString* _Nullable messageList, NSString* _Nullable title, NSString* _Nullable summaryList);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateQuoteMessage(NSString* _Nullable text, NSString* _Nullable message);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateSoundMessage(NSString* _Nullable soundPath, int64_t duration);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateSoundMessageFromFullPath(NSString* _Nullable soundPath, int64_t duration);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateTextAtMessage(NSString* _Nullable text, NSString* _Nullable atUserList);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateTextMessage(NSString* _Nullable text);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateVideoMessage(NSString* _Nullable videoPath, NSString* _Nullable videoType, int64_t duration, NSString* _Nullable snapshotPath);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateVideoMessageFromFullPath(NSString* _Nullable videoFullPath, NSString* _Nullable videoType, int64_t duration, NSString* _Nullable snapshotFullPath);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkDeleteConversation(NSString* _Nullable conversationID, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkDeleteFromBlackList(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable deleteUid);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkDeleteFromFriendList(NSString* _Nullable deleteUid, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkDeleteMessageFromLocalStorage(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable message);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkFindMessages(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable messageIDList);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceReConn(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncApplyGroupRequest(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncBlackList(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncFriend(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncFriendApplication(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncGroupRequest(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncJoinedGroup(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncJoinedGroupMember(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncLoginUerInfo(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncMsg(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetAllConversationList(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetBlackList(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetConversationIDBySessionType(NSString* _Nullable sourceID, long sessionType);
|
||||
|
||||
/**
|
||||
* Get the current timestamp by Mill
|
||||
*/
|
||||
FOUNDATION_EXPORT int64_t Open_im_sdkGetCurrentTimestampByMill(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetFriendApplicationList(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetFriendList(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetFriendsInfo(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable uidList);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetGroupApplicationList(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetGroupMemberList(NSString* _Nullable groupId, int32_t filter, int32_t next, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetGroupMembersInfo(NSString* _Nullable groupId, NSString* _Nullable userList, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetGroupsInfo(NSString* _Nullable groupIdList, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetHistoryMessageList(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable getMessageOptions);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetJoinedGroupList(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT long Open_im_sdkGetLoginStatus(void);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetLoginUser(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetMultipleConversation(NSString* _Nullable conversationIDList, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetOneConversation(NSString* _Nullable sourceID, long sessionType, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetTotalUnreadMsgCount(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetUsersInfo(NSString* _Nullable uIDList, id<Open_im_sdkBase> _Nullable cb);
|
||||
|
||||
FOUNDATION_EXPORT BOOL Open_im_sdkInitSDK(NSString* _Nullable config, id<Open_im_sdkIMSDKListener> _Nullable cb);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkInsertSingleMessageToLocalStorage(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable message, NSString* _Nullable userID, NSString* _Nullable sender);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkInviteUserToGroup(NSString* _Nullable groupId, NSString* _Nullable reason, NSString* _Nullable userList, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkJoinGroup(NSString* _Nullable groupId, NSString* _Nullable message, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkKickGroupMember(NSString* _Nullable groupId, NSString* _Nullable reason, NSString* _Nullable userList, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkLogin(NSString* _Nullable uid, NSString* _Nullable tk, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkLogout(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkMarkC2CMessageAsRead(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable receiver, NSString* _Nullable msgIDList);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkMarkGroupMessageHasRead(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable groupID);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkMarkSingleMessageHasRead(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable userID);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkMd5(NSString* _Nullable s);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkPinConversation(NSString* _Nullable conversationID, BOOL isPinned, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkQuitGroup(NSString* _Nullable groupId, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkRefuseFriendApplication(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable uid);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkRefuseGroupApplication(NSString* _Nullable application, NSString* _Nullable reason, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkRemoveAdvancedMsgListener(id<Open_im_sdkOnAdvancedMsgListener> _Nullable listener);
|
||||
|
||||
FOUNDATION_EXPORT BOOL Open_im_sdkResetConversation(NSString* _Nullable conversationID, NSError* _Nullable* _Nullable error);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkRevokeMessage(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable message);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkSendMessage(id<Open_im_sdkSendMsgCallBack> _Nullable callback, NSString* _Nullable message, NSString* _Nullable receiver, NSString* _Nullable groupID, BOOL onlineUserOnly);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkSetConversationDraft(NSString* _Nullable conversationID, NSString* _Nullable draftText, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkSetConversationListener(id<Open_im_sdkOnConversationListener> _Nullable listener);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkSetFriendInfo(NSString* _Nullable comment, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT BOOL Open_im_sdkSetFriendListener(id<Open_im_sdkOnFriendshipListener> _Nullable listener);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkSetGroupInfo(NSString* _Nullable jsonGroupInfo, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkSetGroupListener(id<Open_im_sdkOnGroupListener> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkSetSelfInfo(NSString* _Nullable info, id<Open_im_sdkBase> _Nullable cb);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkTencentOssCredentials(id<Open_im_sdkBase> _Nullable cb);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkTransferGroupOwner(NSString* _Nullable groupId, NSString* _Nullable userId, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkTsetGetGroupApplicationList(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkTypingStatusUpdate(NSString* _Nullable receiver, NSString* _Nullable msgTip);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkUnInitSDK(void);
|
||||
|
||||
// skipped function UnixSecondToTime with unsupported parameter or return types
|
||||
|
||||
|
||||
@class Open_im_sdkBase;
|
||||
|
||||
@class Open_im_sdkIMSDKListener;
|
||||
|
||||
@class Open_im_sdkOnAdvancedMsgListener;
|
||||
|
||||
@class Open_im_sdkOnConversationListener;
|
||||
|
||||
@class Open_im_sdkOnFriendshipListener;
|
||||
|
||||
@class Open_im_sdkOnGroupListener;
|
||||
|
||||
@class Open_im_sdkSendMsgCallBack;
|
||||
|
||||
@interface Open_im_sdkBase : NSObject <goSeqRefInterface, Open_im_sdkBase> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (void)onError:(long)errCode errMsg:(NSString* _Nullable)errMsg;
|
||||
- (void)onSuccess:(NSString* _Nullable)data;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkIMSDKListener : NSObject <goSeqRefInterface, Open_im_sdkIMSDKListener> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (void)onConnectFailed:(long)ErrCode ErrMsg:(NSString* _Nullable)ErrMsg;
|
||||
- (void)onConnectSuccess;
|
||||
- (void)onConnecting;
|
||||
- (void)onKickedOffline;
|
||||
- (void)onSelfInfoUpdated:(NSString* _Nullable)userInfo;
|
||||
- (void)onUserTokenExpired;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkOnAdvancedMsgListener : NSObject <goSeqRefInterface, Open_im_sdkOnAdvancedMsgListener> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (void)onRecvC2CReadReceipt:(NSString* _Nullable)msgReceiptList;
|
||||
- (void)onRecvMessageRevoked:(NSString* _Nullable)msgId;
|
||||
- (void)onRecvNewMessage:(NSString* _Nullable)message;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkOnConversationListener : NSObject <goSeqRefInterface, Open_im_sdkOnConversationListener> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (void)onConversationChanged:(NSString* _Nullable)conversationList;
|
||||
- (void)onNewConversation:(NSString* _Nullable)conversationList;
|
||||
- (void)onSyncServerFailed;
|
||||
- (void)onSyncServerFinish;
|
||||
- (void)onSyncServerStart;
|
||||
- (void)onTotalUnreadMessageCountChanged:(int32_t)totalUnreadCount;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkOnFriendshipListener : NSObject <goSeqRefInterface, Open_im_sdkOnFriendshipListener> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (void)onBlackListAdd:(NSString* _Nullable)userInfo;
|
||||
- (void)onBlackListDeleted:(NSString* _Nullable)userInfo;
|
||||
- (void)onFriendApplicationListAccept:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendApplicationListAdded:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendApplicationListDeleted:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendApplicationListReject:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendInfoChanged:(NSString* _Nullable)friendInfo;
|
||||
- (void)onFriendListAdded:(NSString* _Nullable)friendInfo;
|
||||
- (void)onFriendListDeleted:(NSString* _Nullable)friendInfo;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkOnGroupListener : NSObject <goSeqRefInterface, Open_im_sdkOnGroupListener> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (void)onApplicationProcessed:(NSString* _Nullable)groupId opUser:(NSString* _Nullable)opUser AgreeOrReject:(int32_t)AgreeOrReject opReason:(NSString* _Nullable)opReason;
|
||||
- (void)onGroupCreated:(NSString* _Nullable)groupId;
|
||||
- (void)onGroupInfoChanged:(NSString* _Nullable)groupId groupInfo:(NSString* _Nullable)groupInfo;
|
||||
- (void)onMemberEnter:(NSString* _Nullable)groupId memberList:(NSString* _Nullable)memberList;
|
||||
- (void)onMemberInvited:(NSString* _Nullable)groupId opUser:(NSString* _Nullable)opUser memberList:(NSString* _Nullable)memberList;
|
||||
- (void)onMemberKicked:(NSString* _Nullable)groupId opUser:(NSString* _Nullable)opUser memberList:(NSString* _Nullable)memberList;
|
||||
- (void)onMemberLeave:(NSString* _Nullable)groupId member:(NSString* _Nullable)member;
|
||||
- (void)onReceiveJoinApplication:(NSString* _Nullable)groupId member:(NSString* _Nullable)member opReason:(NSString* _Nullable)opReason;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkSendMsgCallBack : NSObject <goSeqRefInterface, Open_im_sdkSendMsgCallBack> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (void)onError:(long)errCode errMsg:(NSString* _Nullable)errMsg;
|
||||
- (void)onProgress:(long)progress;
|
||||
- (void)onSuccess:(NSString* _Nullable)data;
|
||||
@end
|
||||
|
||||
#endif
|
@ -1,29 +0,0 @@
|
||||
// Objective-C API for talking to Go package.
|
||||
// gobind -lang=objc
|
||||
//
|
||||
// File is generated by gobind. Do not edit.
|
||||
|
||||
#ifndef __Universe_H__
|
||||
#define __Universe_H__
|
||||
|
||||
@import Foundation;
|
||||
#include "ref.h"
|
||||
|
||||
@protocol Universeerror;
|
||||
@class Universeerror;
|
||||
|
||||
@protocol Universeerror <NSObject>
|
||||
- (NSString* _Nonnull)error;
|
||||
@end
|
||||
|
||||
@class Universeerror;
|
||||
|
||||
@interface Universeerror : NSError <goSeqRefInterface, Universeerror> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (NSString* _Nonnull)error;
|
||||
@end
|
||||
|
||||
#endif
|
@ -1,35 +0,0 @@
|
||||
// Copyright 2015 The Go Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
#ifndef __GO_REF_HDR__
|
||||
#define __GO_REF_HDR__
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
// GoSeqRef is an object tagged with an integer for passing back and
|
||||
// forth across the language boundary. A GoSeqRef may represent either
|
||||
// an instance of a Go object, or an Objective-C object passed to Go.
|
||||
// The explicit allocation of a GoSeqRef is used to pin a Go object
|
||||
// when it is passed to Objective-C. The Go seq package maintains a
|
||||
// reference to the Go object in a map keyed by the refnum along with
|
||||
// a reference count. When the reference count reaches zero, the Go
|
||||
// seq package will clear the corresponding entry in the map.
|
||||
@interface GoSeqRef : NSObject {
|
||||
}
|
||||
@property(readonly) int32_t refnum;
|
||||
@property(strong) id obj; // NULL when representing a Go object.
|
||||
|
||||
// new GoSeqRef object to proxy a Go object. The refnum must be
|
||||
// provided from Go side.
|
||||
- (instancetype)initWithRefnum:(int32_t)refnum obj:(id)obj;
|
||||
|
||||
- (int32_t)incNum;
|
||||
|
||||
@end
|
||||
|
||||
@protocol goSeqRefInterface
|
||||
-(GoSeqRef*) _ref;
|
||||
@end
|
||||
|
||||
#endif
|
1
ios/Framework/OpenIMCore.framework/Modules
Symbolic link
1
ios/Framework/OpenIMCore.framework/Modules
Symbolic link
@ -0,0 +1 @@
|
||||
Versions/Current/Modules
|
@ -1,8 +0,0 @@
|
||||
framework module "OpenIMCore" {
|
||||
header "ref.h"
|
||||
header "Open_im_sdk.objc.h"
|
||||
header "Universe.objc.h"
|
||||
header "OpenIMCore.h"
|
||||
|
||||
export *
|
||||
}
|
Binary file not shown.
1
ios/Framework/OpenIMCore.framework/OpenIMCore
Symbolic link
1
ios/Framework/OpenIMCore.framework/OpenIMCore
Symbolic link
@ -0,0 +1 @@
|
||||
Versions/Current/OpenIMCore
|
1
ios/Framework/OpenIMCore.framework/Resources
Symbolic link
1
ios/Framework/OpenIMCore.framework/Resources
Symbolic link
@ -0,0 +1 @@
|
||||
Versions/Current/Resources
|
@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
</dict>
|
||||
</plist>
|
@ -16,6 +16,7 @@
|
||||
@class Open_im_sdkChatLog;
|
||||
@class Open_im_sdkConversationListener;
|
||||
@class Open_im_sdkConversationStruct;
|
||||
@class Open_im_sdkFileBaseInfo;
|
||||
@class Open_im_sdkFriend;
|
||||
@class Open_im_sdkGroupApplicationInfo;
|
||||
@class Open_im_sdkGroupApplicationResponseReq;
|
||||
@ -32,9 +33,12 @@
|
||||
@class Open_im_sdkPullMsgReq;
|
||||
@class Open_im_sdkPullUserMsgResp;
|
||||
@class Open_im_sdkSendMsgRespFromServer;
|
||||
@class Open_im_sdkSoundBaseInfo;
|
||||
@class Open_im_sdkSoundElem;
|
||||
@class Open_im_sdkTransferGroupOwnerReq;
|
||||
@class Open_im_sdkUid2Flag;
|
||||
@class Open_im_sdkUserRelated;
|
||||
@class Open_im_sdkVideoBaseInfo;
|
||||
@protocol Open_im_sdkBase;
|
||||
@class Open_im_sdkBase;
|
||||
@protocol Open_im_sdkIMSDKListener;
|
||||
@ -165,7 +169,7 @@
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) id<Open_im_sdkOnConversationListener> _Nullable conversationListener;
|
||||
@property (nonatomic) id<Open_im_sdkOnConversationListener> _Nullable conversationListenerx;
|
||||
// skipped field ConversationListener.MsgListenerList with unsupported type: []open_im_sdk/open_im_sdk.OnAdvancedMsgListener
|
||||
|
||||
@end
|
||||
@ -191,6 +195,19 @@
|
||||
@property (nonatomic) long isPinned;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkFileBaseInfo : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull filePath;
|
||||
@property (nonatomic) NSString* _Nonnull uuid;
|
||||
@property (nonatomic) NSString* _Nonnull sourceURL;
|
||||
@property (nonatomic) NSString* _Nonnull fileName;
|
||||
@property (nonatomic) int64_t fileSize;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkFriend : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
@ -454,6 +471,19 @@
|
||||
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkSoundBaseInfo : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull uuid;
|
||||
@property (nonatomic) NSString* _Nonnull soundPath;
|
||||
@property (nonatomic) NSString* _Nonnull sourceURL;
|
||||
@property (nonatomic) int64_t dataSize;
|
||||
@property (nonatomic) int64_t duration;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkSoundElem : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
@ -489,6 +519,139 @@
|
||||
@property (nonatomic) int32_t flag;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkUserRelated : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
// skipped field UserRelated.ConversationCh with unsupported type: chan open_im_sdk/open_im_sdk.cmd2Value
|
||||
|
||||
// skipped field UserRelated.SvrConf with unsupported type: open_im_sdk/open_im_sdk.IMConfig
|
||||
|
||||
@property (nonatomic) NSString* _Nonnull loginUid;
|
||||
// skipped field UserRelated.IMManager with unsupported type: open_im_sdk/open_im_sdk.IMManager
|
||||
|
||||
// skipped field UserRelated.Friend with unsupported type: open_im_sdk/open_im_sdk.Friend
|
||||
|
||||
// skipped field UserRelated.ConversationListener with unsupported type: open_im_sdk/open_im_sdk.ConversationListener
|
||||
|
||||
- (void)acceptFriendApplication:(id<Open_im_sdkBase> _Nullable)callback uid:(NSString* _Nullable)uid;
|
||||
- (void)acceptGroupApplication:(NSString* _Nullable)application reason:(NSString* _Nullable)reason callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)addAdvancedMsgListener:(id<Open_im_sdkOnAdvancedMsgListener> _Nullable)listener;
|
||||
- (void)addFriend:(id<Open_im_sdkBase> _Nullable)callback paramsReq:(NSString* _Nullable)paramsReq;
|
||||
- (void)addToBlackList:(id<Open_im_sdkBase> _Nullable)callback blackUid:(NSString* _Nullable)blackUid;
|
||||
- (void)checkFriend:(id<Open_im_sdkBase> _Nullable)callback uidList:(NSString* _Nullable)uidList;
|
||||
- (NSString* _Nonnull)createCardMessage:(NSString* _Nullable)cardInfo;
|
||||
- (NSString* _Nonnull)createCustomMessage:(NSString* _Nullable)data extension:(NSString* _Nullable)extension description:(NSString* _Nullable)description;
|
||||
- (NSString* _Nonnull)createFileMessage:(NSString* _Nullable)filePath fileName:(NSString* _Nullable)fileName;
|
||||
- (NSString* _Nonnull)createFileMessageByURL:(NSString* _Nullable)fileBaseInfo;
|
||||
- (NSString* _Nonnull)createForwardMessage:(NSString* _Nullable)m;
|
||||
- (void)createGroup:(NSString* _Nullable)gInfo memberList:(NSString* _Nullable)memberList callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (NSString* _Nonnull)createImageMessage:(NSString* _Nullable)imagePath;
|
||||
- (NSString* _Nonnull)createImageMessageByURL:(NSString* _Nullable)sourcePicture bigPicture:(NSString* _Nullable)bigPicture snapshotPicture:(NSString* _Nullable)snapshotPicture;
|
||||
- (NSString* _Nonnull)createImageMessageFromFullPath:(NSString* _Nullable)imageFullPath;
|
||||
- (NSString* _Nonnull)createLocationMessage:(NSString* _Nullable)description longitude:(double)longitude latitude:(double)latitude;
|
||||
- (NSString* _Nonnull)createMergerMessage:(NSString* _Nullable)messageList title:(NSString* _Nullable)title summaryList:(NSString* _Nullable)summaryList;
|
||||
- (NSString* _Nonnull)createQuoteMessage:(NSString* _Nullable)text message:(NSString* _Nullable)message;
|
||||
- (NSString* _Nonnull)createSoundMessage:(NSString* _Nullable)soundPath duration:(int64_t)duration;
|
||||
- (NSString* _Nonnull)createSoundMessageByURL:(NSString* _Nullable)soundBaseInfo;
|
||||
- (NSString* _Nonnull)createSoundMessageFromFullPath:(NSString* _Nullable)soundPath duration:(int64_t)duration;
|
||||
- (NSString* _Nonnull)createTextAtMessage:(NSString* _Nullable)text atUserList:(NSString* _Nullable)atUserList;
|
||||
- (NSString* _Nonnull)createTextMessage:(NSString* _Nullable)text;
|
||||
- (NSString* _Nonnull)createVideoMessage:(NSString* _Nullable)videoPath videoType:(NSString* _Nullable)videoType duration:(int64_t)duration snapshotPath:(NSString* _Nullable)snapshotPath;
|
||||
- (NSString* _Nonnull)createVideoMessageByURL:(NSString* _Nullable)videoBaseInfo;
|
||||
- (NSString* _Nonnull)createVideoMessageFromFullPath:(NSString* _Nullable)videoFullPath videoType:(NSString* _Nullable)videoType duration:(int64_t)duration snapshotFullPath:(NSString* _Nullable)snapshotFullPath;
|
||||
- (void)deleteConversation:(NSString* _Nullable)conversationID callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)deleteFromBlackList:(id<Open_im_sdkBase> _Nullable)callback deleteUid:(NSString* _Nullable)deleteUid;
|
||||
- (void)deleteFromFriendList:(NSString* _Nullable)deleteUid callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)deleteMessageFromLocalStorage:(id<Open_im_sdkBase> _Nullable)callback message:(NSString* _Nullable)message;
|
||||
- (void)findMessages:(id<Open_im_sdkBase> _Nullable)callback messageIDList:(NSString* _Nullable)messageIDList;
|
||||
- (void)forceReConn;
|
||||
- (void)forceSyncApplyGroupRequest;
|
||||
- (void)forceSyncBlackList;
|
||||
- (void)forceSyncFriend;
|
||||
- (void)forceSyncFriendApplication;
|
||||
- (void)forceSyncGroupRequest;
|
||||
- (void)forceSyncJoinedGroup;
|
||||
- (void)forceSyncJoinedGroupMember;
|
||||
- (void)forceSyncLoginUerInfo;
|
||||
- (void)forceSyncMsg;
|
||||
- (void)getAllConversationList:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)getBlackList:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)getFriendApplicationList:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)getFriendList:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)getFriendsInfo:(id<Open_im_sdkBase> _Nullable)callback uidList:(NSString* _Nullable)uidList;
|
||||
- (void)getGroupApplicationList:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)getGroupMemberList:(NSString* _Nullable)groupId filter:(int32_t)filter next:(int32_t)next callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)getGroupMembersInfo:(NSString* _Nullable)groupId userList:(NSString* _Nullable)userList callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)getGroupsInfo:(NSString* _Nullable)groupIdList callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)getHistoryMessageList:(id<Open_im_sdkBase> _Nullable)callback getMessageOptions:(NSString* _Nullable)getMessageOptions;
|
||||
- (void)getJoinedGroupList:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (long)getLoginStatus;
|
||||
- (NSString* _Nonnull)getLoginUser;
|
||||
- (void)getMultipleConversation:(NSString* _Nullable)conversationIDList callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)getOneConversation:(NSString* _Nullable)sourceID sessionType:(long)sessionType callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)getTotalUnreadMsgCount:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)getUsersInfo:(NSString* _Nullable)uIDList cb:(id<Open_im_sdkBase> _Nullable)cb;
|
||||
// skipped method UserRelated.GroupApplicationProcessedCallback with unsupported parameter or return types
|
||||
|
||||
- (BOOL)initSDK:(NSString* _Nullable)config cb:(id<Open_im_sdkIMSDKListener> _Nullable)cb;
|
||||
- (NSString* _Nonnull)insertSingleMessageToLocalStorage:(id<Open_im_sdkBase> _Nullable)callback message:(NSString* _Nullable)message userID:(NSString* _Nullable)userID sender:(NSString* _Nullable)sender;
|
||||
- (void)inviteUserToGroup:(NSString* _Nullable)groupId reason:(NSString* _Nullable)reason userList:(NSString* _Nullable)userList callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)joinGroup:(NSString* _Nullable)groupId message:(NSString* _Nullable)message callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)kickGroupMember:(NSString* _Nullable)groupId reason:(NSString* _Nullable)reason userList:(NSString* _Nullable)userList callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)login:(NSString* _Nullable)uid tk:(NSString* _Nullable)tk callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)logout:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)markC2CMessageAsRead:(id<Open_im_sdkBase> _Nullable)callback receiver:(NSString* _Nullable)receiver msgIDList:(NSString* _Nullable)msgIDList;
|
||||
- (void)markGroupMessageHasRead:(id<Open_im_sdkBase> _Nullable)callback groupID:(NSString* _Nullable)groupID;
|
||||
- (void)markSingleMessageHasRead:(id<Open_im_sdkBase> _Nullable)callback userID:(NSString* _Nullable)userID;
|
||||
// skipped method UserRelated.OnMemberInvited with unsupported parameter or return types
|
||||
|
||||
// skipped method UserRelated.OnMemberKicked with unsupported parameter or return types
|
||||
|
||||
- (void)pinConversation:(NSString* _Nullable)conversationID isPinned:(BOOL)isPinned callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)quitGroup:(NSString* _Nullable)groupId callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)refuseFriendApplication:(id<Open_im_sdkBase> _Nullable)callback uid:(NSString* _Nullable)uid;
|
||||
- (void)refuseGroupApplication:(NSString* _Nullable)application reason:(NSString* _Nullable)reason callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (BOOL)resetConversation:(NSString* _Nullable)conversationID error:(NSError* _Nullable* _Nullable)error;
|
||||
- (void)revokeMessage:(id<Open_im_sdkBase> _Nullable)callback message:(NSString* _Nullable)message;
|
||||
- (NSString* _Nonnull)sendMessage:(id<Open_im_sdkSendMsgCallBack> _Nullable)callback message:(NSString* _Nullable)message receiver:(NSString* _Nullable)receiver groupID:(NSString* _Nullable)groupID onlineUserOnly:(BOOL)onlineUserOnly;
|
||||
- (NSString* _Nonnull)sendMessageNotOss:(id<Open_im_sdkSendMsgCallBack> _Nullable)callback message:(NSString* _Nullable)message receiver:(NSString* _Nullable)receiver groupID:(NSString* _Nullable)groupID onlineUserOnly:(BOOL)onlineUserOnly;
|
||||
- (void)setConversationDraft:(NSString* _Nullable)conversationID draftText:(NSString* _Nullable)draftText callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)setConversationListener:(id<Open_im_sdkOnConversationListener> _Nullable)listener;
|
||||
- (void)setFriendInfo:(NSString* _Nullable)comment callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (BOOL)setFriendListener:(id<Open_im_sdkOnFriendshipListener> _Nullable)listener;
|
||||
- (void)setGroupInfo:(NSString* _Nullable)jsonGroupInfo callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)setGroupListener:(id<Open_im_sdkOnGroupListener> _Nullable)callback;
|
||||
- (void)setSelfInfo:(NSString* _Nullable)info cb:(id<Open_im_sdkBase> _Nullable)cb;
|
||||
- (void)tencentOssCredentials:(id<Open_im_sdkBase> _Nullable)cb;
|
||||
- (void)transferGroupOwner:(NSString* _Nullable)groupId userId:(NSString* _Nullable)userId callback:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (NSString* _Nonnull)tsetGetGroupApplicationList:(id<Open_im_sdkBase> _Nullable)callback;
|
||||
- (void)typingStatusUpdate:(NSString* _Nullable)receiver msgTip:(NSString* _Nullable)msgTip;
|
||||
- (void)unInitSDK;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkVideoBaseInfo : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull videoPath;
|
||||
@property (nonatomic) NSString* _Nonnull videoUUID;
|
||||
@property (nonatomic) NSString* _Nonnull videoURL;
|
||||
@property (nonatomic) NSString* _Nonnull videoType;
|
||||
@property (nonatomic) int64_t videoSize;
|
||||
@property (nonatomic) int64_t duration;
|
||||
@property (nonatomic) NSString* _Nonnull snapshotPath;
|
||||
@property (nonatomic) NSString* _Nonnull snapshotUUID;
|
||||
@property (nonatomic) int64_t snapshotSize;
|
||||
@property (nonatomic) NSString* _Nonnull snapshotURL;
|
||||
@property (nonatomic) int32_t snapshotWidth;
|
||||
@property (nonatomic) int32_t snapshotHeight;
|
||||
@end
|
||||
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkAcceptFriendApplicationTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkAcceptGroupApplicationTip;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkAcceptGroupTip;
|
||||
@ -604,19 +767,12 @@ FOUNDATION_EXPORT const int64_t Open_im_sdkVideo;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkZoomScale;
|
||||
|
||||
@interface Open_im_sdk : NSObject
|
||||
// skipped variable ConListener with unsupported type: open_im_sdk/open_im_sdk.ConversationListener
|
||||
|
||||
// skipped variable ConversationCh with unsupported type: chan open_im_sdk/open_im_sdk.cmd2Value
|
||||
|
||||
// skipped variable FriendObj with unsupported type: open_im_sdk/open_im_sdk.Friend
|
||||
|
||||
+ (NSString* _Nonnull) loginUid;
|
||||
+ (void) setLoginUid:(NSString* _Nonnull)v;
|
||||
|
||||
// skipped variable SdkInitManager with unsupported type: open_im_sdk/open_im_sdk.IMManager
|
||||
|
||||
// skipped variable SvrConf with unsupported type: open_im_sdk/open_im_sdk.IMConfig
|
||||
|
||||
// skipped variable UserRouterMap with unsupported type: map[string]*open_im_sdk/open_im_sdk.UserRelated
|
||||
|
||||
// skipped variable UserSDKRwLock with unsupported type: sync.RWMutex
|
||||
|
||||
@end
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkAcceptFriendApplication(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable uid);
|
||||
@ -637,12 +793,16 @@ FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateCustomMessage(NSString* _N
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateFileMessage(NSString* _Nullable filePath, NSString* _Nullable fileName);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateFileMessageByURL(NSString* _Nullable fileBaseInfo);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateForwardMessage(NSString* _Nullable m);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkCreateGroup(NSString* _Nullable gInfo, NSString* _Nullable memberList, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateImageMessage(NSString* _Nullable imagePath);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateImageMessageByURL(NSString* _Nullable sourcePicture, NSString* _Nullable bigPicture, NSString* _Nullable snapshotPicture);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateImageMessageFromFullPath(NSString* _Nullable imageFullPath);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateLocationMessage(NSString* _Nullable description, double longitude, double latitude);
|
||||
@ -653,6 +813,8 @@ FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateQuoteMessage(NSString* _Nu
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateSoundMessage(NSString* _Nullable soundPath, int64_t duration);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateSoundMessageByURL(NSString* _Nullable soundBaseInfo);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateSoundMessageFromFullPath(NSString* _Nullable soundPath, int64_t duration);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateTextAtMessage(NSString* _Nullable text, NSString* _Nullable atUserList);
|
||||
@ -661,6 +823,8 @@ FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateTextMessage(NSString* _Nul
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateVideoMessage(NSString* _Nullable videoPath, NSString* _Nullable videoType, int64_t duration, NSString* _Nullable snapshotPath);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateVideoMessageByURL(NSString* _Nullable videoBaseInfo);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateVideoMessageFromFullPath(NSString* _Nullable videoFullPath, NSString* _Nullable videoType, int64_t duration, NSString* _Nullable snapshotFullPath);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkDeleteConversation(NSString* _Nullable conversationID, id<Open_im_sdkBase> _Nullable callback);
|
||||
@ -732,8 +896,14 @@ FOUNDATION_EXPORT void Open_im_sdkGetOneConversation(NSString* _Nullable sourceI
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetTotalUnreadMsgCount(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT Open_im_sdkUserRelated* _Nullable Open_im_sdkGetUserWorker(NSString* _Nullable uid);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetUsersInfo(NSString* _Nullable uIDList, id<Open_im_sdkBase> _Nullable cb);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkInitAddr(void);
|
||||
|
||||
FOUNDATION_EXPORT BOOL Open_im_sdkInitOnce(Open_im_sdkIMConfig* _Nullable config);
|
||||
|
||||
FOUNDATION_EXPORT BOOL Open_im_sdkInitSDK(NSString* _Nullable config, id<Open_im_sdkIMSDKListener> _Nullable cb);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkInsertSingleMessageToLocalStorage(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable message, NSString* _Nullable userID, NSString* _Nullable sender);
|
||||
@ -764,14 +934,12 @@ FOUNDATION_EXPORT void Open_im_sdkRefuseFriendApplication(id<Open_im_sdkBase> _N
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkRefuseGroupApplication(NSString* _Nullable application, NSString* _Nullable reason, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkRemoveAdvancedMsgListener(id<Open_im_sdkOnAdvancedMsgListener> _Nullable listener);
|
||||
|
||||
FOUNDATION_EXPORT BOOL Open_im_sdkResetConversation(NSString* _Nullable conversationID, NSError* _Nullable* _Nullable error);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkRevokeMessage(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable message);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkSendMessage(id<Open_im_sdkSendMsgCallBack> _Nullable callback, NSString* _Nullable message, NSString* _Nullable receiver, NSString* _Nullable groupID, BOOL onlineUserOnly);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkSendMessageNotOss(id<Open_im_sdkSendMsgCallBack> _Nullable callback, NSString* _Nullable message, NSString* _Nullable receiver, NSString* _Nullable groupID, BOOL onlineUserOnly);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkSetConversationDraft(NSString* _Nullable conversationID, NSString* _Nullable draftText, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkSetConversationListener(id<Open_im_sdkOnConversationListener> _Nullable listener);
|
||||
|
Binary file not shown.
1
ios/Framework/OpenIMCore.framework/Versions/Current
Symbolic link
1
ios/Framework/OpenIMCore.framework/Versions/Current
Symbolic link
@ -0,0 +1 @@
|
||||
A
|
@ -1,13 +0,0 @@
|
||||
|
||||
// Objective-C API for talking to the following Go packages
|
||||
//
|
||||
// open_im_sdk/open_im_sdk
|
||||
//
|
||||
// File is generated by gomobile bind. Do not edit.
|
||||
#ifndef __OpenIMCore_FRAMEWORK_H__
|
||||
#define __OpenIMCore_FRAMEWORK_H__
|
||||
|
||||
#include "Open_im_sdk.objc.h"
|
||||
#include "Universe.objc.h"
|
||||
|
||||
#endif
|
@ -1,902 +0,0 @@
|
||||
// Objective-C API for talking to open_im_sdk/open_im_sdk Go package.
|
||||
// gobind -lang=objc open_im_sdk/open_im_sdk
|
||||
//
|
||||
// File is generated by gobind. Do not edit.
|
||||
|
||||
#ifndef __Open_im_sdk_H__
|
||||
#define __Open_im_sdk_H__
|
||||
|
||||
@import Foundation;
|
||||
#include "ref.h"
|
||||
#include "Universe.objc.h"
|
||||
|
||||
|
||||
@class Open_im_sdkAgreeOrRejectGroupMember;
|
||||
@class Open_im_sdkArrMsg;
|
||||
@class Open_im_sdkChatLog;
|
||||
@class Open_im_sdkConversationListener;
|
||||
@class Open_im_sdkConversationStruct;
|
||||
@class Open_im_sdkFriend;
|
||||
@class Open_im_sdkGroupApplicationInfo;
|
||||
@class Open_im_sdkGroupApplicationResponseReq;
|
||||
@class Open_im_sdkGroupReqListInfo;
|
||||
@class Open_im_sdkIMConfig;
|
||||
@class Open_im_sdkIMManager;
|
||||
@class Open_im_sdkLogInfo;
|
||||
@class Open_im_sdkMessageReceipt;
|
||||
@class Open_im_sdkMsg;
|
||||
@class Open_im_sdkMsgData;
|
||||
@class Open_im_sdkMsgStruct;
|
||||
@class Open_im_sdkNotificationContent;
|
||||
@class Open_im_sdkPictureBaseInfo;
|
||||
@class Open_im_sdkPullMsgReq;
|
||||
@class Open_im_sdkPullUserMsgResp;
|
||||
@class Open_im_sdkSendMsgRespFromServer;
|
||||
@class Open_im_sdkSoundElem;
|
||||
@class Open_im_sdkTransferGroupOwnerReq;
|
||||
@class Open_im_sdkUid2Flag;
|
||||
@protocol Open_im_sdkBase;
|
||||
@class Open_im_sdkBase;
|
||||
@protocol Open_im_sdkIMSDKListener;
|
||||
@class Open_im_sdkIMSDKListener;
|
||||
@protocol Open_im_sdkOnAdvancedMsgListener;
|
||||
@class Open_im_sdkOnAdvancedMsgListener;
|
||||
@protocol Open_im_sdkOnConversationListener;
|
||||
@class Open_im_sdkOnConversationListener;
|
||||
@protocol Open_im_sdkOnFriendshipListener;
|
||||
@class Open_im_sdkOnFriendshipListener;
|
||||
@protocol Open_im_sdkOnGroupListener;
|
||||
@class Open_im_sdkOnGroupListener;
|
||||
@protocol Open_im_sdkSendMsgCallBack;
|
||||
@class Open_im_sdkSendMsgCallBack;
|
||||
|
||||
@protocol Open_im_sdkBase <NSObject>
|
||||
- (void)onError:(long)errCode errMsg:(NSString* _Nullable)errMsg;
|
||||
- (void)onSuccess:(NSString* _Nullable)data;
|
||||
@end
|
||||
|
||||
@protocol Open_im_sdkIMSDKListener <NSObject>
|
||||
- (void)onConnectFailed:(long)ErrCode ErrMsg:(NSString* _Nullable)ErrMsg;
|
||||
- (void)onConnectSuccess;
|
||||
- (void)onConnecting;
|
||||
- (void)onKickedOffline;
|
||||
- (void)onSelfInfoUpdated:(NSString* _Nullable)userInfo;
|
||||
- (void)onUserTokenExpired;
|
||||
@end
|
||||
|
||||
@protocol Open_im_sdkOnAdvancedMsgListener <NSObject>
|
||||
- (void)onRecvC2CReadReceipt:(NSString* _Nullable)msgReceiptList;
|
||||
- (void)onRecvMessageRevoked:(NSString* _Nullable)msgId;
|
||||
- (void)onRecvNewMessage:(NSString* _Nullable)message;
|
||||
@end
|
||||
|
||||
@protocol Open_im_sdkOnConversationListener <NSObject>
|
||||
- (void)onConversationChanged:(NSString* _Nullable)conversationList;
|
||||
- (void)onNewConversation:(NSString* _Nullable)conversationList;
|
||||
- (void)onSyncServerFailed;
|
||||
- (void)onSyncServerFinish;
|
||||
- (void)onSyncServerStart;
|
||||
- (void)onTotalUnreadMessageCountChanged:(int32_t)totalUnreadCount;
|
||||
@end
|
||||
|
||||
@protocol Open_im_sdkOnFriendshipListener <NSObject>
|
||||
- (void)onBlackListAdd:(NSString* _Nullable)userInfo;
|
||||
- (void)onBlackListDeleted:(NSString* _Nullable)userInfo;
|
||||
- (void)onFriendApplicationListAccept:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendApplicationListAdded:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendApplicationListDeleted:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendApplicationListReject:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendInfoChanged:(NSString* _Nullable)friendInfo;
|
||||
- (void)onFriendListAdded:(NSString* _Nullable)friendInfo;
|
||||
- (void)onFriendListDeleted:(NSString* _Nullable)friendInfo;
|
||||
@end
|
||||
|
||||
@protocol Open_im_sdkOnGroupListener <NSObject>
|
||||
- (void)onApplicationProcessed:(NSString* _Nullable)groupId opUser:(NSString* _Nullable)opUser AgreeOrReject:(int32_t)AgreeOrReject opReason:(NSString* _Nullable)opReason;
|
||||
- (void)onGroupCreated:(NSString* _Nullable)groupId;
|
||||
- (void)onGroupInfoChanged:(NSString* _Nullable)groupId groupInfo:(NSString* _Nullable)groupInfo;
|
||||
- (void)onMemberEnter:(NSString* _Nullable)groupId memberList:(NSString* _Nullable)memberList;
|
||||
- (void)onMemberInvited:(NSString* _Nullable)groupId opUser:(NSString* _Nullable)opUser memberList:(NSString* _Nullable)memberList;
|
||||
- (void)onMemberKicked:(NSString* _Nullable)groupId opUser:(NSString* _Nullable)opUser memberList:(NSString* _Nullable)memberList;
|
||||
- (void)onMemberLeave:(NSString* _Nullable)groupId member:(NSString* _Nullable)member;
|
||||
- (void)onReceiveJoinApplication:(NSString* _Nullable)groupId member:(NSString* _Nullable)member opReason:(NSString* _Nullable)opReason;
|
||||
@end
|
||||
|
||||
@protocol Open_im_sdkSendMsgCallBack <NSObject>
|
||||
- (void)onError:(long)errCode errMsg:(NSString* _Nullable)errMsg;
|
||||
- (void)onProgress:(long)progress;
|
||||
- (void)onSuccess:(NSString* _Nullable)data;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkAgreeOrRejectGroupMember : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull groupId;
|
||||
@property (nonatomic) NSString* _Nonnull userId;
|
||||
@property (nonatomic) long role;
|
||||
// skipped field AgreeOrRejectGroupMember.JoinTime with unsupported type: uint64
|
||||
|
||||
@property (nonatomic) NSString* _Nonnull nickName;
|
||||
@property (nonatomic) NSString* _Nonnull faceUrl;
|
||||
@property (nonatomic) NSString* _Nonnull reason;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkArrMsg : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
// skipped field ArrMsg.SingleData with unsupported type: []open_im_sdk/open_im_sdk.MsgData
|
||||
|
||||
// skipped field ArrMsg.GroupData with unsupported type: []open_im_sdk/open_im_sdk.MsgData
|
||||
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkChatLog : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull msgId;
|
||||
@property (nonatomic) NSString* _Nonnull sendID;
|
||||
@property (nonatomic) int32_t isRead;
|
||||
@property (nonatomic) int64_t seq;
|
||||
@property (nonatomic) int32_t status;
|
||||
@property (nonatomic) int32_t sessionType;
|
||||
@property (nonatomic) NSString* _Nonnull recvID;
|
||||
@property (nonatomic) int32_t contentType;
|
||||
@property (nonatomic) int32_t msgFrom;
|
||||
@property (nonatomic) NSString* _Nonnull content;
|
||||
// skipped field ChatLog.Remark with unsupported type: database/sql.NullString
|
||||
|
||||
@property (nonatomic) int32_t senderPlatformID;
|
||||
@property (nonatomic) int64_t sendTime;
|
||||
@property (nonatomic) int64_t createTime;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkConversationListener : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) id<Open_im_sdkOnConversationListener> _Nullable conversationListener;
|
||||
// skipped field ConversationListener.MsgListenerList with unsupported type: []open_im_sdk/open_im_sdk.OnAdvancedMsgListener
|
||||
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkConversationStruct : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull conversationID;
|
||||
@property (nonatomic) long conversationType;
|
||||
@property (nonatomic) NSString* _Nonnull userID;
|
||||
@property (nonatomic) NSString* _Nonnull groupID;
|
||||
@property (nonatomic) NSString* _Nonnull showName;
|
||||
@property (nonatomic) NSString* _Nonnull faceURL;
|
||||
@property (nonatomic) long recvMsgOpt;
|
||||
@property (nonatomic) long unreadCount;
|
||||
@property (nonatomic) NSString* _Nonnull latestMsg;
|
||||
@property (nonatomic) int64_t latestMsgSendTime;
|
||||
@property (nonatomic) NSString* _Nonnull draftText;
|
||||
@property (nonatomic) int64_t draftTimestamp;
|
||||
@property (nonatomic) long isPinned;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkFriend : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkGroupApplicationInfo : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
// skipped field GroupApplicationInfo.Info with unsupported type: open_im_sdk/open_im_sdk.accessOrRefuseGroupApplicationReq
|
||||
|
||||
@property (nonatomic) NSString* _Nonnull handUserID;
|
||||
@property (nonatomic) NSString* _Nonnull handUserName;
|
||||
@property (nonatomic) NSString* _Nonnull handUserIcon;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkGroupApplicationResponseReq : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull operationID;
|
||||
@property (nonatomic) NSString* _Nonnull ownerID;
|
||||
@property (nonatomic) NSString* _Nonnull groupID;
|
||||
@property (nonatomic) NSString* _Nonnull fromUserID;
|
||||
@property (nonatomic) NSString* _Nonnull fromUserNickName;
|
||||
@property (nonatomic) NSString* _Nonnull fromUserFaceUrl;
|
||||
@property (nonatomic) NSString* _Nonnull toUserID;
|
||||
@property (nonatomic) NSString* _Nonnull toUserNickName;
|
||||
@property (nonatomic) NSString* _Nonnull toUserFaceUrl;
|
||||
@property (nonatomic) int64_t addTime;
|
||||
@property (nonatomic) NSString* _Nonnull requestMsg;
|
||||
@property (nonatomic) NSString* _Nonnull handledMsg;
|
||||
@property (nonatomic) int32_t type;
|
||||
@property (nonatomic) int32_t handleStatus;
|
||||
@property (nonatomic) int32_t handleResult;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkGroupReqListInfo : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull id_;
|
||||
@property (nonatomic) NSString* _Nonnull groupID;
|
||||
@property (nonatomic) NSString* _Nonnull fromUserID;
|
||||
@property (nonatomic) NSString* _Nonnull toUserID;
|
||||
@property (nonatomic) int32_t flag;
|
||||
@property (nonatomic) NSString* _Nonnull requestMsg;
|
||||
@property (nonatomic) NSString* _Nonnull handledMsg;
|
||||
@property (nonatomic) int64_t addTime;
|
||||
@property (nonatomic) NSString* _Nonnull fromUserNickname;
|
||||
@property (nonatomic) NSString* _Nonnull toUserNickname;
|
||||
@property (nonatomic) NSString* _Nonnull fromUserFaceUrl;
|
||||
@property (nonatomic) NSString* _Nonnull toUserFaceUrl;
|
||||
@property (nonatomic) NSString* _Nonnull handledUser;
|
||||
@property (nonatomic) int32_t type;
|
||||
@property (nonatomic) int32_t handleStatus;
|
||||
@property (nonatomic) int32_t handleResult;
|
||||
- (NSString* _Nonnull)key;
|
||||
// skipped method GroupReqListInfo.Value with unsupported parameter or return types
|
||||
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkIMConfig : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) int32_t platform;
|
||||
@property (nonatomic) NSString* _Nonnull ipApiAddr;
|
||||
@property (nonatomic) NSString* _Nonnull ipWsAddr;
|
||||
@property (nonatomic) NSString* _Nonnull dbDir;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkIMManager : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) long loginState;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkLogInfo : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull info;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkMessageReceipt : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull userID;
|
||||
// skipped field MessageReceipt.MsgIdList with unsupported type: []string
|
||||
|
||||
@property (nonatomic) int64_t readTime;
|
||||
@property (nonatomic) int32_t msgFrom;
|
||||
@property (nonatomic) int32_t contentType;
|
||||
@property (nonatomic) int32_t sessionType;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkMsg : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) long reqIdentifier;
|
||||
@property (nonatomic) long errCode;
|
||||
@property (nonatomic) NSString* _Nonnull errMsg;
|
||||
// skipped field Msg.Data with unsupported type: open_im_sdk/open_im_sdk.MsgData
|
||||
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkMsgData : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull sendID;
|
||||
@property (nonatomic) NSString* _Nonnull recvID;
|
||||
@property (nonatomic) int32_t sessionType;
|
||||
@property (nonatomic) int32_t msgFrom;
|
||||
@property (nonatomic) int32_t contentType;
|
||||
@property (nonatomic) NSString* _Nonnull serverMsgID;
|
||||
@property (nonatomic) NSString* _Nonnull content;
|
||||
@property (nonatomic) int64_t sendTime;
|
||||
@property (nonatomic) int64_t seq;
|
||||
@property (nonatomic) int32_t senderPlatformID;
|
||||
@property (nonatomic) NSString* _Nonnull senderNickName;
|
||||
@property (nonatomic) NSString* _Nonnull senderFaceURL;
|
||||
@property (nonatomic) NSString* _Nonnull clientMsgID;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkMsgStruct : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull clientMsgID;
|
||||
@property (nonatomic) NSString* _Nonnull serverMsgID;
|
||||
@property (nonatomic) int64_t createTime;
|
||||
@property (nonatomic) int64_t sendTime;
|
||||
@property (nonatomic) int32_t sessionType;
|
||||
@property (nonatomic) NSString* _Nonnull sendID;
|
||||
@property (nonatomic) NSString* _Nonnull recvID;
|
||||
@property (nonatomic) int32_t msgFrom;
|
||||
@property (nonatomic) int32_t contentType;
|
||||
@property (nonatomic) int32_t platformID;
|
||||
// skipped field MsgStruct.ForceList with unsupported type: []string
|
||||
|
||||
@property (nonatomic) NSString* _Nonnull senderNickName;
|
||||
@property (nonatomic) NSString* _Nonnull senderFaceURL;
|
||||
@property (nonatomic) NSString* _Nonnull groupID;
|
||||
@property (nonatomic) NSString* _Nonnull content;
|
||||
@property (nonatomic) int64_t seq;
|
||||
@property (nonatomic) BOOL isRead;
|
||||
@property (nonatomic) int32_t status;
|
||||
@property (nonatomic) NSString* _Nonnull remark;
|
||||
// skipped field MsgStruct.PictureElem with unsupported type: struct{SourcePath string "json:\"sourcePath\""; SourcePicture open_im_sdk/open_im_sdk.PictureBaseInfo "json:\"sourcePicture\""; BigPicture open_im_sdk/open_im_sdk.PictureBaseInfo "json:\"bigPicture\""; SnapshotPicture open_im_sdk/open_im_sdk.PictureBaseInfo "json:\"snapshotPicture\""}
|
||||
|
||||
// skipped field MsgStruct.SoundElem with unsupported type: struct{UUID string "json:\"uuid\""; SoundPath string "json:\"soundPath\""; SourceURL string "json:\"sourceUrl\""; DataSize int64 "json:\"dataSize\""; Duration int64 "json:\"duration\""}
|
||||
|
||||
// skipped field MsgStruct.VideoElem with unsupported type: struct{VideoPath string "json:\"videoPath\""; VideoUUID string "json:\"videoUUID\""; VideoURL string "json:\"videoUrl\""; VideoType string "json:\"videoType\""; VideoSize int64 "json:\"videoSize\""; Duration int64 "json:\"duration\""; SnapshotPath string "json:\"snapshotPath\""; SnapshotUUID string "json:\"snapshotUUID\""; SnapshotSize int64 "json:\"snapshotSize\""; SnapshotURL string "json:\"snapshotUrl\""; SnapshotWidth int32 "json:\"snapshotWidth\""; SnapshotHeight int32 "json:\"snapshotHeight\""}
|
||||
|
||||
// skipped field MsgStruct.FileElem with unsupported type: struct{FilePath string "json:\"filePath\""; UUID string "json:\"uuid\""; SourceURL string "json:\"sourceUrl\""; FileName string "json:\"fileName\""; FileSize int64 "json:\"fileSize\""}
|
||||
|
||||
// skipped field MsgStruct.MergeElem with unsupported type: struct{Title string "json:\"title\""; AbstractList []string "json:\"abstractList\""; MultiMessage []*open_im_sdk/open_im_sdk.MsgStruct "json:\"multiMessage\""}
|
||||
|
||||
// skipped field MsgStruct.AtElem with unsupported type: struct{Text string "json:\"text\""; AtUserList []string "json:\"atUserList\""; IsAtSelf bool "json:\"isAtSelf\""}
|
||||
|
||||
// skipped field MsgStruct.LocationElem with unsupported type: struct{Description string "json:\"description\""; Longitude float64 "json:\"longitude\""; Latitude float64 "json:\"latitude\""}
|
||||
|
||||
// skipped field MsgStruct.CustomElem with unsupported type: struct{Data string "json:\"data\""; Description string "json:\"description\""; Extension string "json:\"extension\""}
|
||||
|
||||
// skipped field MsgStruct.QuoteElem with unsupported type: struct{Text string "json:\"text\""; QuoteMessage *open_im_sdk/open_im_sdk.MsgStruct "json:\"quoteMessage\""}
|
||||
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkNotificationContent : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) int32_t isDisplay;
|
||||
@property (nonatomic) NSString* _Nonnull defaultTips;
|
||||
@property (nonatomic) NSString* _Nonnull detail;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkPictureBaseInfo : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull uuid;
|
||||
@property (nonatomic) NSString* _Nonnull type;
|
||||
@property (nonatomic) int64_t size;
|
||||
@property (nonatomic) int32_t width;
|
||||
@property (nonatomic) int32_t height;
|
||||
@property (nonatomic) NSString* _Nonnull url;
|
||||
@end
|
||||
|
||||
/**
|
||||
* //////////////////////// message/////////////////////////
|
||||
*/
|
||||
@interface Open_im_sdkPullMsgReq : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull userID;
|
||||
@property (nonatomic) NSString* _Nonnull groupID;
|
||||
@property (nonatomic) Open_im_sdkMsgStruct* _Nullable startMsg;
|
||||
@property (nonatomic) long count;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkPullUserMsgResp : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) long errCode;
|
||||
@property (nonatomic) NSString* _Nonnull errMsg;
|
||||
@property (nonatomic) long reqIdentifier;
|
||||
@property (nonatomic) long msgIncr;
|
||||
// skipped field PullUserMsgResp.Data with unsupported type: open_im_sdk/open_im_sdk.paramsPullUserMsgDataResp
|
||||
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkSendMsgRespFromServer : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) long errCode;
|
||||
@property (nonatomic) NSString* _Nonnull errMsg;
|
||||
@property (nonatomic) long reqIdentifier;
|
||||
// skipped field SendMsgRespFromServer.Data with unsupported type: struct{ServerMsgID string "json:\"serverMsgID\""; ClientMsgID string "json:\"clientMsgID\""; SendTime int64 "json:\"sendTime\""}
|
||||
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkSoundElem : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull uuid;
|
||||
@property (nonatomic) NSString* _Nonnull soundPath;
|
||||
@property (nonatomic) NSString* _Nonnull sourceURL;
|
||||
@property (nonatomic) int64_t dataSize;
|
||||
@property (nonatomic) int64_t duration;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkTransferGroupOwnerReq : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull groupID;
|
||||
@property (nonatomic) NSString* _Nonnull oldOwner;
|
||||
@property (nonatomic) NSString* _Nonnull newOwner;
|
||||
@property (nonatomic) NSString* _Nonnull operationID;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkUid2Flag : NSObject <goSeqRefInterface> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (nonnull instancetype)init;
|
||||
@property (nonatomic) NSString* _Nonnull uid;
|
||||
@property (nonatomic) int32_t flag;
|
||||
@end
|
||||
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkAcceptFriendApplicationTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkAcceptGroupApplicationTip;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkAcceptGroupTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkAddConOrUpLatMsg;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkAddFriendTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkAtText;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkCard;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdAcceptFriend;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdAddFriend;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdBlackList;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdDeleteConversation;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdForceSyncFriend;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdForceSyncFriendApplication;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdForceSyncLoginUerInfo;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdForceSyncMsg;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdFriend;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdFriendApplication;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdFroceSyncBlackList;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdGeyLoginUserInfo;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdNewMsgCome;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdReLogin;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdRefuseFriend;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdUnInit;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkCmdUpdateConversation;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkConAndUnreadChange;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkConChange;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkCreateGroupTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkCustom;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkDeFaultSuccessMsg;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkErrCodeConversation;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkErrCodeFriend;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkErrCodeGroup;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkErrCodeInitLogin;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkErrCodeUserInfo;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkFile;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkFriendAcceptTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionAcceptGroupApplication;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionApplyJoinGroup;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionCreateGroup;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionInviteUserToGroup;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionKickGroupMember;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionQuitGroup;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionRefuseGroupApplication;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionSetGroupInfo;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupActionTransferGroupOwner;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupChatType;
|
||||
/**
|
||||
* ///////////////////////////////////////
|
||||
*/
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupTipBegin;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkGroupTipEnd;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkHasRead;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkHasReadReceipt;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkIncrUnread;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkInviteUserToGroupTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkJoinGroupTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkKickGroupMemberTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkKickOnlineTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkLocation;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkLoginFailed;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkLoginSuccess;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkLogining;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkLogoutCmd;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMerger;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMessageHasNotRead;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMessageHasRead;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMsgStatusHasDeleted;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMsgStatusRevoked;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMsgStatusSendFailed;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMsgStatusSendSuccess;
|
||||
/**
|
||||
* MsgStatus
|
||||
*/
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkMsgStatusSending;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkNotRead;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkPicture;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkQuitGroupTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkQuote;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkRefuseFriendApplicationTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkRefuseGroupApplicationTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkRevoke;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkSetGroupInfoTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkSetSelfInfoTip;
|
||||
/**
|
||||
* ///////////////////////////////////
|
||||
SessionType
|
||||
*/
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkSingleChatType;
|
||||
/**
|
||||
* ////////////////////////////////////////
|
||||
*/
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkSingleTipBegin;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkSingleTipEnd;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkSound;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkSysMsgType;
|
||||
/**
|
||||
* ContentType
|
||||
*/
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkText;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkTimeOffset;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkTotalUnreadMessageChanged;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkTransferGroupOwnerTip;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkTransferGroupTip;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkTyping;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkUnreadCountSetZero;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkUpdateFaceUrlAndNickName;
|
||||
/**
|
||||
* //////////////////////////////////////
|
||||
MsgFrom
|
||||
*/
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkUserMsgType;
|
||||
FOUNDATION_EXPORT const int64_t Open_im_sdkVideo;
|
||||
FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkZoomScale;
|
||||
|
||||
@interface Open_im_sdk : NSObject
|
||||
// skipped variable ConListener with unsupported type: open_im_sdk/open_im_sdk.ConversationListener
|
||||
|
||||
// skipped variable ConversationCh with unsupported type: chan open_im_sdk/open_im_sdk.cmd2Value
|
||||
|
||||
// skipped variable FriendObj with unsupported type: open_im_sdk/open_im_sdk.Friend
|
||||
|
||||
+ (NSString* _Nonnull) loginUid;
|
||||
+ (void) setLoginUid:(NSString* _Nonnull)v;
|
||||
|
||||
// skipped variable SdkInitManager with unsupported type: open_im_sdk/open_im_sdk.IMManager
|
||||
|
||||
// skipped variable SvrConf with unsupported type: open_im_sdk/open_im_sdk.IMConfig
|
||||
|
||||
@end
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkAcceptFriendApplication(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable uid);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkAcceptGroupApplication(NSString* _Nullable application, NSString* _Nullable reason, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkAddAdvancedMsgListener(id<Open_im_sdkOnAdvancedMsgListener> _Nullable listener);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkAddFriend(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable paramsReq);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkAddToBlackList(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable blackUid);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkCheckFriend(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable uidList);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateCardMessage(NSString* _Nullable cardInfo);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateCustomMessage(NSString* _Nullable data, NSString* _Nullable extension, NSString* _Nullable description);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateFileMessage(NSString* _Nullable filePath, NSString* _Nullable fileName);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateForwardMessage(NSString* _Nullable m);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkCreateGroup(NSString* _Nullable gInfo, NSString* _Nullable memberList, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateImageMessage(NSString* _Nullable imagePath);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateImageMessageFromFullPath(NSString* _Nullable imageFullPath);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateLocationMessage(NSString* _Nullable description, double longitude, double latitude);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateMergerMessage(NSString* _Nullable messageList, NSString* _Nullable title, NSString* _Nullable summaryList);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateQuoteMessage(NSString* _Nullable text, NSString* _Nullable message);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateSoundMessage(NSString* _Nullable soundPath, int64_t duration);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateSoundMessageFromFullPath(NSString* _Nullable soundPath, int64_t duration);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateTextAtMessage(NSString* _Nullable text, NSString* _Nullable atUserList);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateTextMessage(NSString* _Nullable text);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateVideoMessage(NSString* _Nullable videoPath, NSString* _Nullable videoType, int64_t duration, NSString* _Nullable snapshotPath);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkCreateVideoMessageFromFullPath(NSString* _Nullable videoFullPath, NSString* _Nullable videoType, int64_t duration, NSString* _Nullable snapshotFullPath);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkDeleteConversation(NSString* _Nullable conversationID, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkDeleteFromBlackList(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable deleteUid);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkDeleteFromFriendList(NSString* _Nullable deleteUid, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkDeleteMessageFromLocalStorage(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable message);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkFindMessages(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable messageIDList);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceReConn(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncApplyGroupRequest(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncBlackList(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncFriend(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncFriendApplication(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncGroupRequest(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncJoinedGroup(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncJoinedGroupMember(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncLoginUerInfo(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkForceSyncMsg(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetAllConversationList(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetBlackList(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetConversationIDBySessionType(NSString* _Nullable sourceID, long sessionType);
|
||||
|
||||
/**
|
||||
* Get the current timestamp by Mill
|
||||
*/
|
||||
FOUNDATION_EXPORT int64_t Open_im_sdkGetCurrentTimestampByMill(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetFriendApplicationList(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetFriendList(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetFriendsInfo(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable uidList);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetGroupApplicationList(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetGroupMemberList(NSString* _Nullable groupId, int32_t filter, int32_t next, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetGroupMembersInfo(NSString* _Nullable groupId, NSString* _Nullable userList, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetGroupsInfo(NSString* _Nullable groupIdList, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetHistoryMessageList(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable getMessageOptions);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetJoinedGroupList(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT long Open_im_sdkGetLoginStatus(void);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetLoginUser(void);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetMultipleConversation(NSString* _Nullable conversationIDList, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetOneConversation(NSString* _Nullable sourceID, long sessionType, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetTotalUnreadMsgCount(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkGetUsersInfo(NSString* _Nullable uIDList, id<Open_im_sdkBase> _Nullable cb);
|
||||
|
||||
FOUNDATION_EXPORT BOOL Open_im_sdkInitSDK(NSString* _Nullable config, id<Open_im_sdkIMSDKListener> _Nullable cb);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkInsertSingleMessageToLocalStorage(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable message, NSString* _Nullable userID, NSString* _Nullable sender);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkInviteUserToGroup(NSString* _Nullable groupId, NSString* _Nullable reason, NSString* _Nullable userList, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkJoinGroup(NSString* _Nullable groupId, NSString* _Nullable message, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkKickGroupMember(NSString* _Nullable groupId, NSString* _Nullable reason, NSString* _Nullable userList, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkLogin(NSString* _Nullable uid, NSString* _Nullable tk, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkLogout(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkMarkC2CMessageAsRead(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable receiver, NSString* _Nullable msgIDList);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkMarkGroupMessageHasRead(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable groupID);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkMarkSingleMessageHasRead(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable userID);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkMd5(NSString* _Nullable s);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkPinConversation(NSString* _Nullable conversationID, BOOL isPinned, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkQuitGroup(NSString* _Nullable groupId, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkRefuseFriendApplication(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable uid);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkRefuseGroupApplication(NSString* _Nullable application, NSString* _Nullable reason, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkRemoveAdvancedMsgListener(id<Open_im_sdkOnAdvancedMsgListener> _Nullable listener);
|
||||
|
||||
FOUNDATION_EXPORT BOOL Open_im_sdkResetConversation(NSString* _Nullable conversationID, NSError* _Nullable* _Nullable error);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkRevokeMessage(id<Open_im_sdkBase> _Nullable callback, NSString* _Nullable message);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkSendMessage(id<Open_im_sdkSendMsgCallBack> _Nullable callback, NSString* _Nullable message, NSString* _Nullable receiver, NSString* _Nullable groupID, BOOL onlineUserOnly);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkSetConversationDraft(NSString* _Nullable conversationID, NSString* _Nullable draftText, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkSetConversationListener(id<Open_im_sdkOnConversationListener> _Nullable listener);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkSetFriendInfo(NSString* _Nullable comment, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT BOOL Open_im_sdkSetFriendListener(id<Open_im_sdkOnFriendshipListener> _Nullable listener);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkSetGroupInfo(NSString* _Nullable jsonGroupInfo, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkSetGroupListener(id<Open_im_sdkOnGroupListener> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkSetSelfInfo(NSString* _Nullable info, id<Open_im_sdkBase> _Nullable cb);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkTencentOssCredentials(id<Open_im_sdkBase> _Nullable cb);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkTransferGroupOwner(NSString* _Nullable groupId, NSString* _Nullable userId, id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkTsetGetGroupApplicationList(id<Open_im_sdkBase> _Nullable callback);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkTypingStatusUpdate(NSString* _Nullable receiver, NSString* _Nullable msgTip);
|
||||
|
||||
FOUNDATION_EXPORT void Open_im_sdkUnInitSDK(void);
|
||||
|
||||
// skipped function UnixSecondToTime with unsupported parameter or return types
|
||||
|
||||
|
||||
@class Open_im_sdkBase;
|
||||
|
||||
@class Open_im_sdkIMSDKListener;
|
||||
|
||||
@class Open_im_sdkOnAdvancedMsgListener;
|
||||
|
||||
@class Open_im_sdkOnConversationListener;
|
||||
|
||||
@class Open_im_sdkOnFriendshipListener;
|
||||
|
||||
@class Open_im_sdkOnGroupListener;
|
||||
|
||||
@class Open_im_sdkSendMsgCallBack;
|
||||
|
||||
@interface Open_im_sdkBase : NSObject <goSeqRefInterface, Open_im_sdkBase> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (void)onError:(long)errCode errMsg:(NSString* _Nullable)errMsg;
|
||||
- (void)onSuccess:(NSString* _Nullable)data;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkIMSDKListener : NSObject <goSeqRefInterface, Open_im_sdkIMSDKListener> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (void)onConnectFailed:(long)ErrCode ErrMsg:(NSString* _Nullable)ErrMsg;
|
||||
- (void)onConnectSuccess;
|
||||
- (void)onConnecting;
|
||||
- (void)onKickedOffline;
|
||||
- (void)onSelfInfoUpdated:(NSString* _Nullable)userInfo;
|
||||
- (void)onUserTokenExpired;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkOnAdvancedMsgListener : NSObject <goSeqRefInterface, Open_im_sdkOnAdvancedMsgListener> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (void)onRecvC2CReadReceipt:(NSString* _Nullable)msgReceiptList;
|
||||
- (void)onRecvMessageRevoked:(NSString* _Nullable)msgId;
|
||||
- (void)onRecvNewMessage:(NSString* _Nullable)message;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkOnConversationListener : NSObject <goSeqRefInterface, Open_im_sdkOnConversationListener> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (void)onConversationChanged:(NSString* _Nullable)conversationList;
|
||||
- (void)onNewConversation:(NSString* _Nullable)conversationList;
|
||||
- (void)onSyncServerFailed;
|
||||
- (void)onSyncServerFinish;
|
||||
- (void)onSyncServerStart;
|
||||
- (void)onTotalUnreadMessageCountChanged:(int32_t)totalUnreadCount;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkOnFriendshipListener : NSObject <goSeqRefInterface, Open_im_sdkOnFriendshipListener> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (void)onBlackListAdd:(NSString* _Nullable)userInfo;
|
||||
- (void)onBlackListDeleted:(NSString* _Nullable)userInfo;
|
||||
- (void)onFriendApplicationListAccept:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendApplicationListAdded:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendApplicationListDeleted:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendApplicationListReject:(NSString* _Nullable)applyUserInfo;
|
||||
- (void)onFriendInfoChanged:(NSString* _Nullable)friendInfo;
|
||||
- (void)onFriendListAdded:(NSString* _Nullable)friendInfo;
|
||||
- (void)onFriendListDeleted:(NSString* _Nullable)friendInfo;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkOnGroupListener : NSObject <goSeqRefInterface, Open_im_sdkOnGroupListener> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (void)onApplicationProcessed:(NSString* _Nullable)groupId opUser:(NSString* _Nullable)opUser AgreeOrReject:(int32_t)AgreeOrReject opReason:(NSString* _Nullable)opReason;
|
||||
- (void)onGroupCreated:(NSString* _Nullable)groupId;
|
||||
- (void)onGroupInfoChanged:(NSString* _Nullable)groupId groupInfo:(NSString* _Nullable)groupInfo;
|
||||
- (void)onMemberEnter:(NSString* _Nullable)groupId memberList:(NSString* _Nullable)memberList;
|
||||
- (void)onMemberInvited:(NSString* _Nullable)groupId opUser:(NSString* _Nullable)opUser memberList:(NSString* _Nullable)memberList;
|
||||
- (void)onMemberKicked:(NSString* _Nullable)groupId opUser:(NSString* _Nullable)opUser memberList:(NSString* _Nullable)memberList;
|
||||
- (void)onMemberLeave:(NSString* _Nullable)groupId member:(NSString* _Nullable)member;
|
||||
- (void)onReceiveJoinApplication:(NSString* _Nullable)groupId member:(NSString* _Nullable)member opReason:(NSString* _Nullable)opReason;
|
||||
@end
|
||||
|
||||
@interface Open_im_sdkSendMsgCallBack : NSObject <goSeqRefInterface, Open_im_sdkSendMsgCallBack> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (void)onError:(long)errCode errMsg:(NSString* _Nullable)errMsg;
|
||||
- (void)onProgress:(long)progress;
|
||||
- (void)onSuccess:(NSString* _Nullable)data;
|
||||
@end
|
||||
|
||||
#endif
|
@ -1,29 +0,0 @@
|
||||
// Objective-C API for talking to Go package.
|
||||
// gobind -lang=objc
|
||||
//
|
||||
// File is generated by gobind. Do not edit.
|
||||
|
||||
#ifndef __Universe_H__
|
||||
#define __Universe_H__
|
||||
|
||||
@import Foundation;
|
||||
#include "ref.h"
|
||||
|
||||
@protocol Universeerror;
|
||||
@class Universeerror;
|
||||
|
||||
@protocol Universeerror <NSObject>
|
||||
- (NSString* _Nonnull)error;
|
||||
@end
|
||||
|
||||
@class Universeerror;
|
||||
|
||||
@interface Universeerror : NSError <goSeqRefInterface, Universeerror> {
|
||||
}
|
||||
@property(strong, readonly) _Nonnull id _ref;
|
||||
|
||||
- (nonnull instancetype)initWithRef:(_Nonnull id)ref;
|
||||
- (NSString* _Nonnull)error;
|
||||
@end
|
||||
|
||||
#endif
|
@ -1,35 +0,0 @@
|
||||
// Copyright 2015 The Go Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
#ifndef __GO_REF_HDR__
|
||||
#define __GO_REF_HDR__
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
// GoSeqRef is an object tagged with an integer for passing back and
|
||||
// forth across the language boundary. A GoSeqRef may represent either
|
||||
// an instance of a Go object, or an Objective-C object passed to Go.
|
||||
// The explicit allocation of a GoSeqRef is used to pin a Go object
|
||||
// when it is passed to Objective-C. The Go seq package maintains a
|
||||
// reference to the Go object in a map keyed by the refnum along with
|
||||
// a reference count. When the reference count reaches zero, the Go
|
||||
// seq package will clear the corresponding entry in the map.
|
||||
@interface GoSeqRef : NSObject {
|
||||
}
|
||||
@property(readonly) int32_t refnum;
|
||||
@property(strong) id obj; // NULL when representing a Go object.
|
||||
|
||||
// new GoSeqRef object to proxy a Go object. The refnum must be
|
||||
// provided from Go side.
|
||||
- (instancetype)initWithRefnum:(int32_t)refnum obj:(id)obj;
|
||||
|
||||
- (int32_t)incNum;
|
||||
|
||||
@end
|
||||
|
||||
@protocol goSeqRefInterface
|
||||
-(GoSeqRef*) _ref;
|
||||
@end
|
||||
|
||||
#endif
|
@ -1,8 +0,0 @@
|
||||
framework module "OpenIMCore" {
|
||||
header "ref.h"
|
||||
header "Open_im_sdk.objc.h"
|
||||
header "Universe.objc.h"
|
||||
header "OpenIMCore.h"
|
||||
|
||||
export *
|
||||
}
|
Binary file not shown.
@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
</dict>
|
||||
</plist>
|
Loading…
x
Reference in New Issue
Block a user