parent
7b5384d7bf
commit
aea5de386e
@ -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 |
@ -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.
@ -0,0 +1 @@ |
||||
Versions/Current/OpenIMCore |
@ -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> |
Binary file not shown.
@ -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…
Reference in new issue