diff --git a/callback/response.go b/callback/response.go new file mode 100644 index 0000000..67d817f --- /dev/null +++ b/callback/response.go @@ -0,0 +1,10 @@ +package callback + +// ToTxMessageResponse 返回给腾讯的应答数据 - 是否允许发送当前消息 +type ToTxMessageResponse struct { + ActionStatus string `json:"ActionStatus"` // 请求处理的结果,OK 表示处理成功,FAIL 表示失败 + ErrorInfo string `json:"ErrorInfo"` // 错误码,0为允许发言;1为拒绝发言。若业务希望拒绝发言的同时,将错误码 ErrorCode 和 ErrorInfo 传递至客户端,请将错误码 ErrorCode 设置在 [120001, 130000] 区间内 + ErrorCode int `json:"ErrorCode"` // 错误信息 + MsgBody []TIMMessage `json:"MsgBody,omitempty"` // 经过 App 修改之后的消息体,即时通信 IM 后台将把修改后的消息发送给接收方 + CloudCustomData string `json:"CloudCustomData,omitempty"` // 自定义数据 +} diff --git a/common/response.go b/common/response.go deleted file mode 100644 index 33a96e9..0000000 --- a/common/response.go +++ /dev/null @@ -1,12 +0,0 @@ -package common - -import "gitee.ltd/lxh/txim/callback" - -// ToTxMessageResponse 返回给腾讯的应答数据 - 是否允许发送当前消息 -type ToTxMessageResponse struct { - ActionStatus string `json:"ActionStatus"` // 请求处理的结果,OK 表示处理成功,FAIL 表示失败 - ErrorInfo string `json:"ErrorInfo"` // 错误码,0为允许发言;1为拒绝发言。若业务希望拒绝发言的同时,将错误码 ErrorCode 和 ErrorInfo 传递至客户端,请将错误码 ErrorCode 设置在 [120001, 130000] 区间内 - ErrorCode int `json:"ErrorCode"` // 错误信息 - MsgBody []callback.TIMMessage `json:"MsgBody,omitempty"` // 经过 App 修改之后的消息体,即时通信 IM 后台将把修改后的消息发送给接收方 - CloudCustomData string `json:"CloudCustomData,omitempty"` // 自定义数据 -}