| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package types
- import "encoding/xml"
- type MsgContent struct {
- ToUsername string `json:"ToUserName"`
- FromUsername string `json:"FromUserName"`
- CreateTime uint32 `json:"CreateTime"`
- MsgType string `json:"MsgType"` //text,image,voice,video,location
- MediaId string `json:"MediaId"` //媒体文件id,可以调用获取媒体文件接口拉取数据,仅三天内有效
- Content string `json:"Content"` //文本消息
- PicUrl string `json:"PicUrl"` //图片地址
- Format string `json:"Format"` //语音格式,如amr,speex等
- ThumbMediaId string `json:"ThumbMediaId"` //视频消息缩略图的媒体id,可以调用获取媒体文件接口拉取数据,仅三天内有效
- LocationX float64 `json:"Location_X"` //地理位置纬度
- LocationY float64 `json:"Location_Y"` //地理位置经度
- Scale float64 `json:"Scale"` //地图缩放大小
- Label float64 `json:"Label"` //地理位置信息
- Msgid uint64 `json:"MsgId"`
- Agentid uint32 `json:"AgentId"`
- }
- type EventContent struct {
- XMLName xml.Name `xml:"xml"`
- ToUsername string `xml:"ToUserName" json:"ToUserName"`
- CreateTime uint32 `xml:"CreateTime" json:"CreateTime"`
- MsgType string `xml:"MsgType" json:"MsgType"` //event
- Token string `xml:"Token" json:"Token"`
- Event string `xml:"Event" json:"Event"` //kf_msg_or_event
- OpenKfId string `xml:"OpenKfId" json:"OpenKfId"`
- AuthAddOpenKfId string `xml:"AuthAddOpenKfId" json:"AuthAddOpenKfId"`
- AuthDelOpenKfId string `xml:"AuthDelOpenKfId" json:"AuthDelOpenKfId"`
- }
- type CallbackMsg struct {
- XMLName xml.Name `xml:"xml"`
- ToUsername string `xml:"ToUserName" json:"ToUsername"`
- Encrypt string `xml:"Encrypt" json:"Encrypt"`
- AgentID string `xml:"AgentID" json:"AgentID"`
- }
- type SessionStatusChangeEvent struct {
- EventType string `json:"event_type"`
- OpenKfid string `json:"open_kfid"`
- ExternalUserid string `json:"external_userid"`
- ChangeType int `json:"change_type"`
- OldServicerUserid string `json:"old_servicer_userid"`
- NewServicerUserid string `json:"new_servicer_userid"`
- MsgCode string `json:"msg_code"`
- }
|