KIMKit Linkup Service
interface KIMKitLinkupService
Created by liutao7 on 2023/6/19
Types
Link copied to clipboard
open class BaseForwardModel(val forwardByServer: Boolean = true, val chatId: Long? = null) : KIMKitLinkupService.BaseShareModel
Link copied to clipboard
Link copied to clipboard
sdkKIMKit接入协作时会有一些临时方案或者桥接代码,暂时统一放置在ChatService中,等完全接入后,再做删除处理
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ForwardCommonModel(val chatId: Long, val mergeMsgId: Long, val msgId: Long, val previewText: String, val forwardByServer: Boolean = false) : KIMKitLinkupService.SingleForwardModel
此种数据模型适用于一般消息的转发(由于转发文本和图片有特殊需求,因此请勿用此数据模型)
Link copied to clipboard
class ForwardImageModel(val chatId: Long, val mergeMsgId: Long, val msgId: Long, val previewImageInfo: KIMKitLinkupService.PreviewImageInfo<*>) : KIMKitLinkupService.SingleForwardModel
此数据模型适用于转发图片或表情消息
Link copied to clipboard
class ForwardMultiModel(val chatId: Long, val msgIds: MutableList<Long>, val isMerge: Boolean, forwardServer: Boolean = false) : KIMKitLinkupService.BaseForwardModel
转发多消息数据模型
Link copied to clipboard
Link copied to clipboard
用于待办创建成功时回调
Link copied to clipboard
interface IResultCallback
Link copied to clipboard
Link copied to clipboard
class KSaveChatMediaParam(val coreMessageList: MutableList<KIMCoreMessage>?) : KIMKitLinkupService.KSaveMediaParam
Link copied to clipboard
class KSaveCollectDetailMediaParam(val coreMessage: KIMCoreMessage) : KIMKitLinkupService.KSaveMediaParam
Link copied to clipboard
class KSaveCollectListMediaParam(val coreMessageList: MutableList<KIMCoreMessage>?) : KIMKitLinkupService.KSaveMediaParam
Link copied to clipboard
interface KSaveMediaParam
Link copied to clipboard
class KSaveMergeMsgMediaParam(val mergeMessages: KIMCoreMergeMessages, val chatId: String, val mergeMsgId: String, val isFromCollect: Boolean) : KIMKitLinkupService.KSaveMediaParam
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
消息撤回后的回调,主要用于语音暂停,缓存清除等 fixme 临时方法,后续可将该方法优化进Expand中,然后可删除该方法
Link copied to clipboard
interface PickMemberCallBack
Link copied to clipboard
用于转发对话框显示的图片预览信息
Link copied to clipboard
Link copied to clipboard
interface ShareCallback
Link copied to clipboard
class ShareImageModel(val width: Int = 0, val height: Int = 0, val size: Long = 0, var storeKey: String? = null, var mime: String? = null, var thumbnailKey: String? = null, var isCustomExpression: Boolean = false) : KIMKitLinkupService.BaseShareModel
分享图片
Link copied to clipboard
分享文本
Link copied to clipboard
open class SingleForwardModel(val chatId: Long, val msgId: Long, val mergeMsgId: Long = NO_FROM_MERGE_MSG, val forwardByServer: Boolean = false) : KIMKitLinkupService.BaseForwardModel
Link copied to clipboard
interface SupportCallBack
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard