appmsg

package
v2.1.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 5, 2019 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EmotionMsgContent

type EmotionMsgContent struct {
	Msg     xml.Name                  `xml:"msg"`
	Emoji   *EmotionMsgContentEmoji   `xml:"emoji"`
	Gameext *EmotionMsgContentGameext `xml:"gameext"`
}

type EmotionMsgContentEmoji

type EmotionMsgContentEmoji struct {
	Emoji        xml.Name `xml:"emoji"`
	FromUserName string   `xml:"fromusername,attr"`
	ToUserName   string   `xml:"tousername,attr"`
	Type         string   `xml:"type,attr"`
	IdBuffer     string   `xml:"idbuffer,attr"`
	Md5          string   `xml:"md5,attr"`
	Len          string   `xml:"len,attr"`
	ProductId    string   `xml:"productid,attr"`
	AndroidMd5   string   `xml:"androidmd5,attr"`
	AndroidLen   string   `xml:"androidlen,attr"`
	S60v3Md5     string   `xml:"s60v3md5,attr"`
	S60v3Len     string   `xml:"s60v3len,attr"`
	S60v5Md5     string   `xml:"s60v5md5,attr"`
	S60v5Len     string   `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        string   `xml:"width,attr"`
	Height       string   `xml:"height,attr"`
	TpURL        string   `xml:"tpurl,attr"`
	TpAuthKey    string   `xml:"tpauthkey,attr"`
}

type EmotionMsgContentGameext

type EmotionMsgContentGameext struct {
	Gameext xml.Name `xml:"gameext"`
	Type    string   `xml:"type,attr"`
	Content string   `xml:"content,attr"`
}

type ImageMsgContent

type ImageMsgContent struct {
	MsgName xml.Name            `xml:"msg"`
	Img     *ImageMsgContentImg `xml:"img"`
}

type ImageMsgContentImg

type ImageMsgContentImg struct {
	ImgName        xml.Name `xml:"img"`
	AesKey         string   `xml:"aeskey,attr"`
	EncryVer       string   `xml:"encryver,attr"`
	CdnThumbAesKey string   `xml:"cdnthumbaeskey,attr"`
	CdnThumbUrl    string   `xml:"cdnthumburl,attr"`
	CdnThumbLength string   `xml:"cdnthumblength,attr"`
	CdnThumbHeight string   `xml:"cdnthumbheight,attr"`
	CdnThumbWidth  string   `xml:"cdnthumbwidth,attr"`
	CdnMidHeight   string   `xml:"cdnmidheight,attr"`
	CdnMidWidth    string   `xml:"cdnmidwidth,attr"`
	CdnHdHeight    string   `xml:"cdnhdheight,attr"`
	CdnHdWidth     string   `xml:"cdnhdwidth,attr"`
	CdnMidImgUrl   string   `xml:"cdnmidimgurl,attr"`
	Length         string   `xml:"length,attr"`
	Md5            string   `xml:"md5,attr"`
}

type RevokeMsgContent

type RevokeMsgContent struct {
	SysMsg    xml.Name                `xml:"sysmsg"`
	RevokeMsg *RevokeMsgContentRevoke `xml:"revokemsg"`
}

type RevokeMsgContentRevoke

type RevokeMsgContentRevoke struct {
	RevokeMsg  xml.Name `xml:"revokemsg"`
	Session    string   `xml:"session"`
	OldMsgId   string   `xml:"oldmsgid"`
	MsgId      string   `xml:"msgid"`
	ReplaceMsg string   `xml:"replacemsg"`
}

type VideoMsgContent

type VideoMsgContent struct {
	Msg      xml.Name              `xml:"msg"`
	VideoMsg *VideoMsgContentVideo `xml:"videomsg"`
}

type VideoMsgContentVideo

type VideoMsgContentVideo struct {
	VideoMsg       xml.Name `xml:"videomsg"`
	AesKey         string   `xml:"aeskey,attr"`
	CdnThumBaesKey string   `xml:"cdnthumbaeskey,attr"`
	CdnVideoUrl    string   `xml:"cdnvideourl,attr"`
	CdnThumbUrl    string   `xml:"cdnthumburl,attr"`
	Length         string   `xml:"length,attr"`
	PlayLength     string   `xml:"playlength,attr"`
	CdnThumbLength string   `xml:"cdnthumblength,attr"`
	CdnThumbWidth  string   `xml:"cdnthumbwidth,attr"`
	CdnThumbHeight string   `xml:"cdnthumbheight,attr"`
	FromUserName   string   `xml:"fromusername,attr"`
	Md5            string   `xml:"md5,attr"`
	NewMd5         string   `xml:"newmd5,attr"`
	IsAd           string   `xml:"isad,attr"`
}

type VoiceMsgContent

type VoiceMsgContent struct {
	Msg      xml.Name              `xml:"msg"`
	VoiceMsg *VoiceMsgContentVoice `xml:"voicemsg"`
}

type VoiceMsgContentVoice

type VoiceMsgContentVoice struct {
	VoiceMsg     xml.Name `xml:"voicemsg"`
	EndFlag      string   `xml:"endflag,attr"`
	Length       string   `xml:"length,attr"`
	VoiceLength  string   `xml:"voicelength,attr"`
	ClientMsgId  string   `xml:"clientmsgid,attr"`
	FromUserName string   `xml:"fromusername,attr"`
	DownCount    string   `xml:"downcount,attr"`
	CancelFlag   string   `xml:"cancelflag,attr"`
	VoiceFormat  string   `xml:"voiceformat,attr"`
	ForwardFlag  string   `xml:"forwardflag,attr"`
	BufId        string   `xml:"bufid,attr"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL