Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppAttach ¶
type AppAttach struct { AesKey string `xml:"aeskey"` AttachID string `xml:"attachid"` CDNAttachURL string `xml:"cdnattachurl"` EmoticonMD5 string `xml:"emoticonmd5"` EncryVer string `xml:"encryver"` FileExt string `xml:"fileext"` FileKey string `xml:"filekey"` FileUploadToken string `xml:"fileuploadtoken"` OverwriteNewMsgID string `xml:"overwrite_newmsgid"` TotalLen string `xml:"totallen"` }
type ContactHeadImgUrlTable ¶
type ContactHeadImgUrlTable struct { BigHeadImgUrl string `json:"bigHeadImgUrl,omitempty"` HeadImgMd5 string `json:"headImgMd5,omitempty"` Reverse0 int `json:"reverse0,omitempty"` Reverse1 any `json:"reverse1,omitempty"` SmallHeadImgUrl string `json:"smallHeadImgUrl,omitempty"` UsrName string `json:"usrName,omitempty"` }
头像表结构
type Emoji ¶
type Emoji struct { FromUsername string `xml:"fromusername,attr"` ToUsername string `xml:"tousername,attr"` Type int `xml:"type,attr"` IDBuffer string `xml:"idbuffer,attr"` MD5 string `xml:"md5,attr"` Len int `xml:"len,attr"` ProductID string `xml:"productid,attr"` AndroidMD5 string `xml:"androidmd5,attr"` AndroidLen int `xml:"androidlen,attr"` S60v3MD5 string `xml:"s60v3md5,attr"` S60v3Len int `xml:"s60v3len,attr"` S60v5MD5 string `xml:"s60v5md5,attr"` S60v5Len int `xml:"s60v5len,attr"` CDNURL string `xml:"cdnurl,attr"` DesignerID string `xml:"designerid,attr"` ThumbURL string `xml:"thumburl,attr"` EncryptURL string `xml:"encrypturl,attr"` AESKey string `xml:"aeskey,attr"` ExternURL string `xml:"externurl,attr"` ExternMD5 string `xml:"externmd5,attr"` Width int `xml:"width,attr"` Height int `xml:"height,attr"` TPURL string `xml:"tpurl,attr"` TPAuthKey string `xml:"tpauthkey,attr"` AttachedText string `xml:"attachedtext,attr"` AttachedTextColor string `xml:"attachedtextcolor,attr"` LensID string `xml:"lensid,attr"` EmojiAttr string `xml:"emojiattr,attr"` LinkID string `xml:"linkid,attr"` Desc string `xml:"desc,attr"` }
type MsgContent10002 ¶
type MsgContent10002 struct { Type string `xml:"type,attr"` RevokeMsg struct { Session string `xml:"session"` MsgID string `xml:"msgid"` NewMsgID string `xml:"newmsgid"` ReplaceMsg struct { Text string `xml:",cdata"` } `xml:"replacemsg"` AnnouncementID struct { Text string `xml:",cdata"` } `xml:"announcement_id"` } `xml:"revokemsg"` }
type MsgContent37 ¶
type MsgContent37 struct { FromUserName string `xml:"fromusername,attr"` EncryptUserName string `xml:"encryptusername,attr"` FromNickName string `xml:"fromnickname,attr"` Content string `xml:"content,attr"` FullPY string `xml:"fullpy,attr"` ShortPY string `xml:"shortpy,attr"` ImageStatus int32 `xml:"imagestatus,attr"` Scene int32 `xml:"scene,attr"` Country string `xml:"country,attr"` Province string `xml:"province,attr"` City string `xml:"city,attr"` Sign string `xml:"sign,attr"` PerCard int32 `xml:"percard,attr"` Sex int32 `xml:"sex,attr"` Alias string `xml:"alias,attr"` Weibo string `xml:"weibo,attr"` AlbumFlag int32 `xml:"albumflag,attr"` AlbumStyle int32 `xml:"albumstyle,attr"` AlbumBgImgID string `xml:"albumbgimgid,attr"` SnsFlag int32 `xml:"snsflag,attr"` SnsBgImgID string `xml:"snsbgimgid,attr"` SnsBgObjectID string `xml:"snsbgobjectid,attr"` MHash string `xml:"mhash,attr"` MFullHash string `xml:"mfullhash,attr"` BigHeadImgURL string `xml:"bigheadimgurl,attr"` SmallHeadImgURL string `xml:"smallheadimgurl,attr"` Ticket string `xml:"ticket,attr"` OpCode int32 `xml:"opcode,attr"` GoogleContact string `xml:"googlecontact,attr"` QRTicket string `xml:"qrticket,attr"` ChatRoomUserName string `xml:"chatroomusername,attr"` SourceUserName string `xml:"sourceusername,attr"` SourceNickName string `xml:"sourcenickname,attr"` CardVersion int32 `xml:"cardversion,attr"` ExtFlag int32 `xml:"extflag,attr"` BrandList struct { Count int32 `xml:"count,attr"` Ver int32 `xml:"ver,attr"` } `xml:"brandlist"` }
type MsgContent47 ¶
type MsgContent47 struct {
Emoji Emoji `xml:"emoji"`
}
type MsgContent49 ¶
type MsgContent49 struct { AppMsg struct { Action string `xml:"action"` AppAttach AppAttach `xml:"appattach"` // 6 Des string `xml:"des"` RecordItem string `xml:"recorditem"` // 19 ReferMsg ReferMsg `xml:"refermsg"` // 57 Title string `xml:"title"` Type int32 `xml:"type"` URL string `xml:"url"` WCPayInfo WCPayInfo `xml:"wcpayinfo"` // 1,3 } `xml:"appmsg"` CommentURL string `xml:"commenturl"` FromUsername string `xml:"fromusername"` Scene int32 `xml:"scene"` }
共享实时位置、文件、转账、链接、群邀请等
type MsgXmlAtUser ¶
type RecordInfo ¶
type RecordInfo struct { Title string `xml:"title"` Description string `xml:"desc"` DataList struct { Count int `xml:"count,attr"` DataItems []struct { DataID string `xml:"dataid,attr"` DataType int `xml:"datatype,attr"` DataSourceID int64 `xml:"datasourceid,attr"` CDNEncryver int `xml:"cdnencryver"` DataDesc string `xml:"datadesc"` SourceName string `xml:"sourcename"` SourceTime string `xml:"sourcetime"` SourceHeadURL string `xml:"sourceheadurl"` FromNewMsgID int64 `xml:"fromnewmsgid"` DataItemSource struct { MsgID int64 `xml:"msgid"` CreateTime int64 `xml:"createtime"` HashUsername string `xml:"hashusername"` } `xml:"dataitemsource"` } `xml:"dataitem"` } `xml:"datalist"` FavUsername string `xml:"favusername"` FavCreateTime int64 `xml:"favcreatetime"` }
type WCPayInfo ¶
type WCPayInfo struct { BeginTransferTime string `xml:"begintransfertime"` EffectiveDate string `xml:"effectivedate"` FeeDesc string `xml:"feedesc"` InvalidTime string `xml:"invalidtime"` PayMemo string `xml:"pay_memo"` PayerUsername string `xml:"payer_username"` PaySubtype string `xml:"paysubtype"` ReceiverUsername string `xml:"receiver_username"` TranscationID string `xml:"transcationid"` TransferID string `xml:"transferid"` }
Click to show internal directories.
Click to hide internal directories.