txim/api/param/response.go

66 lines
2.1 KiB
Go
Raw Normal View History

2022-01-11 10:14:11 +08:00
package param
// AccountImportRes 导入单个账号返回
type AccountImportRes struct{}
// ===============================================================
// AccountCheckRes 查询账号列表返回
type AccountCheckRes struct {
ResultItem []*AccountCheckResItem `json:"ResultItem"`
}
// AccountCheckResItem 账号查询结果
type AccountCheckResItem struct {
UserID string `json:"UserID"`
ResultCode int `json:"ResultCode"`
ResultInfo string `json:"ResultInfo"`
AccountStatus string `json:"AccountStatus"`
}
// ===============================================================
// AccountDeleteRes 账号删除返回
type AccountDeleteRes struct {
ResultItem []*AccountDeleteResItem `json:"ResultItem"`
}
// AccountDeleteResItem 账号删除结果
type AccountDeleteResItem struct {
UserID string `json:"UserID"`
ResultCode int `json:"ResultCode"`
ResultInfo string `json:"ResultInfo"`
}
// ===============================================================
// GroupCreateRes 建群返回
type GroupCreateRes struct {
GroupId string `json:"GroupId"`
}
// ===============================================================
// ProfileSetRes 资料设置返回
type ProfileSetRes struct{}
// ===============================================================
// PushOrdinaryMsgToGroupRes 发送普通群聊普通消息返回参数
type PushOrdinaryMsgToGroupRes struct {
ActionStatus string `json:"ActionStatus"` // 请求处理的结果OK 表示处理成功FAIL 表示失败
ErrorInfo string `json:"ErrorInfo"` // 错误信息
ErrorCode int `json:"ErrorCode"` // 错误码0表示成功非0表示失败
MsgTime int `json:"MsgTime"` // 消息发送的时间戳,对应后台 server 时间
MsgSeq int `json:"MsgSeq"` // 消息序列号,唯一标示一条消息
}
// PushMessageToUserRes 给用户发单聊消息返回参数
type PushMessageToUserRes struct {
ActionStatus string `json:"ActionStatus"`
ErrorInfo string `json:"ErrorInfo"`
ErrorCode int `json:"ErrorCode"`
MsgTime int `json:"MsgTime"`
MsgKey string `json:"MsgKey"`
}