package baseinfo import "encoding/xml" type AddFriendMsg struct { XMLName xml.Name `xml:"msg"` FromUsername string `xml:"fromusername,attr"` // v3 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 string `xml:"imagestatus,attr"` // 需要的传参 Scene int `xml:"scene,attr"` Country string `xml:"country,attr"` Province string `xml:"province,attr"` City string `xml:"city,attr"` Sign string `xml:"sign,attr"` PerCard string `xml:"percard,attr"` Sex string `xml:"sex,attr"` Alias string `xml:"alias,attr"` Weibo string `xml:"weibo,attr"` AlbumFlag string `xml:"albumflag,attr"` AlbumStyle string `xml:"albumstyle,attr"` AlbumBgImgId string `xml:"albumbgimgid,attr"` SnsFlag string `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"` // v4 Ticket string `xml:"ticket,attr"` // 同意 3 拒绝 4 Opcode string `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"` ShareCardUsername string `xml:"sharecardusername,attr"` ShareCardNickname string `xml:"sharecardnickname,attr"` CardVersion string `xml:"cardversion,attr"` ExtFlag string `xml:"extflag,attr"` BrandList BrandList `xml:"brandlist"` } type BrandList struct { Count string `xml:"count,attr"` Ver string `xml:"ver,attr"` } // data := `` // var msg AddFriendMsg // if err := xml.Unmarshal([]byte(data), &msg); err != nil { // fmt.Printf("error: %v", err) // return // }