Documentation
      ¶
    
    
  
    
  
    Index ¶
- type Action
 - type AnonymousGroupMessage
 - type Attr
 - type Button
 - type ButtonExtra
 - type C2C
 - type C2CRecallMsg
 - type C2CRecallMsgInfo
 - type C2CRecallMsgSettings
 - type CommonElem
 - type ContentHead
 - type CustomElem
 - type CustomFace
 - type CustomFaceExtra
 - type CustomFace_PbReserve
 - type Elem
 - type ElemFlags2
 - type EssenceMessage
 - type ExtraInfo
 - type Face
 - type FaceExtra
 - type FileExtra
 - type ForwardHead
 - type FriendRecall
 - type FriendRecallInfo
 - type FriendRenameMsg
 - type FriendRenameMsgBody
 - type FriendRenameMsgData
 - type FriendRequest
 - type FriendRequestInfo
 - type GeneralFlags
 - type GeneralGrayTipInfo
 - type GroupAdmin
 - type GroupAdminBody
 - type GroupAdminExtra
 - type GroupChange
 - type GroupFile
 - type GroupFileExtra
 - type GroupFileExtraInfo
 - type GroupFileExtraInner
 - type GroupInfo
 - type GroupInvitation
 - type GroupInvite
 - type GroupJoin
 - type GroupMute
 - type GroupMuteData
 - type GroupMuteState
 - type GroupReaction
 - type GroupReactionData0
 - type GroupReactionData1
 - type GroupReactionData2
 - type GroupReactionData3
 - type GroupReactionTarget
 - type GroupRecall
 - type GroupRecallMsg
 - type GroupRecallMsgField3
 - type GroupRecallMsgField4
 - type GroupSpecialTitle
 - type Grp
 - type GrpTmp
 - type ImageExtra
 - type ImageExtraUrl
 - type Instance
 - type InvitationInfo
 - type InvitationInner
 - type KeyboardData
 - type LightAppElem
 - type LongMsgAction
 - type LongMsgContent
 - type LongMsgResult
 - type LongMsgSettings
 - type LongMsgUid
 - type MarketFace
 - type MentionExtra
 - type Message
 - type MessageBody
 - type MessageControl
 - type MutilTransHead
 - type NotOnlineFile
 - type NotOnlineImage
 - type NotOnlineImage_PbReserve
 - type NotOnlineImage_PbReserve_PbReserve2
 - type NotifyMessageBody
 - type OnlineImage
 - type OperatorField1
 - type OperatorInfo
 - type PcSupportDef
 - type Permission
 - type PokeExtra
 - type Preserve
 - type Ptt
 - type PushMsg
 - type PushMsgBody
 - type QFaceExtra
 - type QQWalletAioBody
 - type QQWalletAioElem
 - type QQWalletMsg
 - type QSmallFaceExtra
 - type RecallMessage
 - type RecvLongMsgInfo
 - type RecvLongMsgReq
 - type RecvLongMsgResp
 - type RecvLongMsgResult
 - type RedBagInfo
 - type RenameData
 - type RenderData
 - type ResponseForward
 - type ResponseGrp
 - type ResponseHead
 - type RichMsg
 - type RichText
 - type RoutingHead
 - type Row
 - type SelfRenameBody
 - type SelfRenameMsg
 - type SendLongMsgInfo
 - type SendLongMsgReq
 - type SendLongMsgResp
 - type SendLongMsgResult
 - type SrcMsg
 - type SsoGetC2CMsg
 - type SsoGetC2CMsgResponse
 - type SsoGetGroupMsg
 - type SsoGetGroupMsgInfo
 - type SsoGetGroupMsgResponse
 - type SsoGetGroupMsgResponseBody
 - type SsoGetRoamMsg
 - type SsoGetRoamMsgResponse
 - type SsoReadedReport
 - type SsoReadedReportC2C
 - type SsoReadedReportGroup
 - type TemplParam
 - type Text
 - type Trans0X211
 - type TransElem
 - type VideoFile
 - type WPATmp
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Action ¶
type Action struct {
	Type       int32       `protobuf:"varint,1,opt"`
	Permission *Permission `protobuf:"bytes,2,opt"`
	// uint64 ClickLimit = 3;
	UnsupportTips string `protobuf:"bytes,4,opt"`
	Data          string `protobuf:"bytes,5,opt"`
	Reply         bool   `protobuf:"varint,7,opt"`
	Enter         bool   `protobuf:"varint,8,opt"`
	// contains filtered or unexported fields
}
    type AnonymousGroupMessage ¶
type AnonymousGroupMessage struct {
	Flags        int32  `protobuf:"varint,1,opt"`
	AnonId       []byte `protobuf:"bytes,2,opt"`
	AnonNick     []byte `protobuf:"bytes,3,opt"`
	HeadPortrait int32  `protobuf:"varint,4,opt"`
	ExpireTime   int32  `protobuf:"varint,5,opt"`
	BubbleId     int32  `protobuf:"varint,6,opt"`
	RankColor    []byte `protobuf:"bytes,7,opt"`
}
    type Attr ¶
type Attr struct {
	CodePage       int32  `protobuf:"varint,1,opt"`
	Time           int32  `protobuf:"varint,2,opt"`
	Random         int32  `protobuf:"varint,3,opt"`
	Color          int32  `protobuf:"varint,4,opt"`
	Size           int32  `protobuf:"varint,5,opt"`
	Effect         int32  `protobuf:"varint,6,opt"`
	CharSet        int32  `protobuf:"varint,7,opt"`
	PitchAndFamily int32  `protobuf:"varint,8,opt"`
	FontName       string `protobuf:"bytes,9,opt"`
	ReserveData    []byte `protobuf:"bytes,10,opt"`
}
    type Button ¶
type Button struct {
	ID         string      `protobuf:"bytes,1,opt"`
	RenderData *RenderData `protobuf:"bytes,2,opt"`
	Action     *Action     `protobuf:"bytes,3,opt"`
	// contains filtered or unexported fields
}
    type ButtonExtra ¶
type ButtonExtra struct {
	Data *KeyboardData `protobuf:"bytes,1,opt"`
	// contains filtered or unexported fields
}
    type C2C ¶
type C2C struct {
	Uin         proto.Option[uint32] `protobuf:"varint,1,opt"`
	Uid         proto.Option[string] `protobuf:"bytes,2,opt"`
	Field3      proto.Option[uint32] `protobuf:"varint,3,opt"`
	Sig         proto.Option[uint32] `protobuf:"varint,4,opt"`
	ReceiverUin proto.Option[uint32] `protobuf:"varint,5,opt"`
	ReceiverUid proto.Option[string] `protobuf:"bytes,6,opt"`
	// contains filtered or unexported fields
}
    type C2CRecallMsg ¶
type C2CRecallMsg struct {
	Type      uint32                `protobuf:"varint,1,opt"`
	TargetUid string                `protobuf:"bytes,3,opt"`
	Info      *C2CRecallMsgInfo     `protobuf:"bytes,4,opt"`
	Settings  *C2CRecallMsgSettings `protobuf:"bytes,5,opt"`
	Field6    bool                  `protobuf:"varint,6,opt"`
	// contains filtered or unexported fields
}
    type C2CRecallMsgInfo ¶
type C2CRecallMsgInfo struct {
	ClientSequence  uint32 `protobuf:"varint,1,opt"`
	Random          uint32 `protobuf:"varint,2,opt"`
	MessageId       uint64 `protobuf:"varint,3,opt"`
	Timestamp       uint32 `protobuf:"varint,4,opt"`
	Field5          uint32 `protobuf:"varint,5,opt"`
	MessageSequence uint32 `protobuf:"varint,6,opt"`
	// contains filtered or unexported fields
}
    type C2CRecallMsgSettings ¶
type CommonElem ¶
type ContentHead ¶
type ContentHead struct {
	Type      uint32               `protobuf:"varint,1,opt"`
	SubType   proto.Option[uint32] `protobuf:"varint,2,opt"`
	DivSeq    proto.Option[uint32] `protobuf:"varint,3,opt"`
	MsgId     proto.Option[uint32] `protobuf:"varint,4,opt"`
	Sequence  proto.Option[uint32] `protobuf:"varint,5,opt"`
	TimeStamp proto.Option[uint32] `protobuf:"varint,6,opt"`
	Field7    proto.Option[uint64] `protobuf:"varint,7,opt"`
	Field8    proto.Option[uint32] `protobuf:"varint,8,opt"`
	Field9    proto.Option[uint32] `protobuf:"varint,9,opt"`
	NewId     proto.Option[uint64] `protobuf:"varint,12,opt"`
	Foward    *ForwardHead         `protobuf:"bytes,15,opt"`
	// contains filtered or unexported fields
}
    type CustomElem ¶
type CustomFace ¶
type CustomFace struct {
	Guid        []byte                `protobuf:"bytes,1,opt"`
	FilePath    string                `protobuf:"bytes,2,opt"`
	Shortcut    string                `protobuf:"bytes,3,opt"`
	Buffer      []byte                `protobuf:"bytes,4,opt"`
	Flag        []byte                `protobuf:"bytes,5,opt"`
	OldData     []byte                `protobuf:"bytes,6,opt"`
	FileId      uint32                `protobuf:"varint,7,opt"`
	ServerIp    proto.Option[int32]   `protobuf:"varint,8,opt"`
	ServerPort  proto.Option[int32]   `protobuf:"varint,9,opt"`
	FileType    int32                 `protobuf:"varint,10,opt"`
	Signature   []byte                `protobuf:"bytes,11,opt"`
	Useful      int32                 `protobuf:"varint,12,opt"`
	Md5         []byte                `protobuf:"bytes,13,opt"`
	ThumbUrl    string                `protobuf:"bytes,14,opt"`
	BigUrl      string                `protobuf:"bytes,15,opt"`
	OrigUrl     string                `protobuf:"bytes,16,opt"`
	BizType     int32                 `protobuf:"varint,17,opt"`
	RepeatIndex int32                 `protobuf:"varint,18,opt"`
	RepeatImage int32                 `protobuf:"varint,19,opt"`
	ImageType   int32                 `protobuf:"varint,20,opt"`
	Index       int32                 `protobuf:"varint,21,opt"`
	Width       int32                 `protobuf:"varint,22,opt"`
	Height      int32                 `protobuf:"varint,23,opt"`
	Source      int32                 `protobuf:"varint,24,opt"`
	Size        uint32                `protobuf:"varint,25,opt"`
	Origin      int32                 `protobuf:"varint,26,opt"`
	ThumbWidth  proto.Option[int32]   `protobuf:"varint,27,opt"`
	ThumbHeight proto.Option[int32]   `protobuf:"varint,28,opt"`
	ShowLen     int32                 `protobuf:"varint,29,opt"`
	DownloadLen int32                 `protobuf:"varint,30,opt"`
	X400Url     proto.Option[string]  `protobuf:"bytes,31,opt"`
	X400Width   int32                 `protobuf:"varint,32,opt"`
	X400Height  int32                 `protobuf:"varint,33,opt"`
	PbRes       *CustomFace_PbReserve `protobuf:"bytes,34,opt"`
}
    type CustomFaceExtra ¶
type CustomFace_PbReserve ¶
type Elem ¶
type Elem struct {
	Text                  *Text                  `protobuf:"bytes,1,opt"`
	Face                  *Face                  `protobuf:"bytes,2,opt"`
	OnlineImage           *OnlineImage           `protobuf:"bytes,3,opt"`
	NotOnlineImage        *NotOnlineImage        `protobuf:"bytes,4,opt"`
	TransElem             *TransElem             `protobuf:"bytes,5,opt"`
	MarketFace            *MarketFace            `protobuf:"bytes,6,opt"`
	CustomFace            *CustomFace            `protobuf:"bytes,8,opt"`
	ElemFlags2            *ElemFlags2            `protobuf:"bytes,9,opt"`
	RichMsg               *RichMsg               `protobuf:"bytes,12,opt"`
	GroupFile             *GroupFile             `protobuf:"bytes,13,opt"`
	ExtraInfo             *ExtraInfo             `protobuf:"bytes,16,opt"`
	VideoFile             *VideoFile             `protobuf:"bytes,19,opt"`
	AnonymousGroupMessage *AnonymousGroupMessage `protobuf:"bytes,21,opt"`
	QQWalletMsg           *QQWalletMsg           `protobuf:"bytes,24,opt"`
	CustomElem            *CustomElem            `protobuf:"bytes,31,opt"`
	GeneralFlags          *GeneralFlags          `protobuf:"bytes,37,opt"`
	SrcMsg                *SrcMsg                `protobuf:"bytes,45,opt"`
	LightAppElem          *LightAppElem          `protobuf:"bytes,51,opt"`
	CommonElem            *CommonElem            `protobuf:"bytes,53,opt"`
	// contains filtered or unexported fields
}
    type ElemFlags2 ¶
type ElemFlags2 struct {
	ColorTextId      uint32               `protobuf:"varint,1,opt"`
	MsgId            uint64               `protobuf:"varint,2,opt"`
	WhisperSessionId uint32               `protobuf:"varint,3,opt"`
	PttChangeBit     uint32               `protobuf:"varint,4,opt"`
	VipStatus        uint32               `protobuf:"varint,5,opt"`
	CompatibleId     uint32               `protobuf:"varint,6,opt"`
	Insts            []*Instance          `protobuf:"bytes,7,rep"`
	MsgRptCnt        uint32               `protobuf:"varint,8,opt"`
	SrcInst          *Instance            `protobuf:"bytes,9,opt"`
	Longtitude       uint32               `protobuf:"varint,10,opt"`
	Latitude         uint32               `protobuf:"varint,11,opt"`
	CustomFont       uint32               `protobuf:"varint,12,opt"`
	PcSupportDef     *PcSupportDef        `protobuf:"bytes,13,opt"`
	CrmFlags         proto.Option[uint32] `protobuf:"varint,14,opt"`
}
    type EssenceMessage ¶
type EssenceMessage struct {
	GroupUin     uint32 `protobuf:"varint,1,opt"`
	MsgSequence  uint32 `protobuf:"varint,2,opt"`
	Random       uint32 `protobuf:"varint,3,opt"`
	SetFlag      uint32 `protobuf:"varint,4,opt"` // set 1 remove 2
	AuthorUin    uint32 `protobuf:"varint,5,opt"`
	OperatorUin  uint32 `protobuf:"varint,6,opt"`
	TimeStamp    uint32 `protobuf:"varint,7,opt"`
	MsgSequence2 uint32 `protobuf:"varint,8,opt"` // removed 0
	OperatorName string `protobuf:"bytes,9,opt"`
	AuthorName   string `protobuf:"bytes,10,opt"`
	SetFlag2     uint32 `protobuf:"varint,11,opt"`
	// contains filtered or unexported fields
}
    type ExtraInfo ¶
type ExtraInfo struct {
	Nick          []byte `protobuf:"bytes,1,opt"`
	GroupCard     []byte `protobuf:"bytes,2,opt"`
	Level         int32  `protobuf:"varint,3,opt"`
	Flags         int32  `protobuf:"varint,4,opt"`
	GroupMask     int32  `protobuf:"varint,5,opt"`
	MsgTailId     int32  `protobuf:"varint,6,opt"`
	SenderTitle   []byte `protobuf:"bytes,7,opt"`
	ApnsTips      []byte `protobuf:"bytes,8,opt"`
	Uin           uint64 `protobuf:"varint,9,opt"`
	MsgStateFlag  int32  `protobuf:"varint,10,opt"`
	ApnsSoundType int32  `protobuf:"varint,11,opt"`
	NewGroupFlag  int32  `protobuf:"varint,12,opt"`
}
    type FileExtra ¶
type FileExtra struct {
	File *NotOnlineFile `protobuf:"bytes,1,opt"`
	// contains filtered or unexported fields
}
    type ForwardHead ¶
type ForwardHead struct {
	Field1        proto.Option[uint32] `protobuf:"varint,1,opt"`
	Field2        proto.Option[uint32] `protobuf:"varint,2,opt"`
	Field3        proto.Option[uint32] `protobuf:"varint,3,opt"` // for friend: 2, for group: null
	UnknownBase64 proto.Option[string] `protobuf:"bytes,5,opt"`
	Avatar        proto.Option[string] `protobuf:"bytes,6,opt"`
	// contains filtered or unexported fields
}
    type FriendRecall ¶
type FriendRecall struct {
	Info            *FriendRecallInfo `protobuf:"bytes,1,opt"`
	InstId          uint32            `protobuf:"varint,2,opt"`
	AppId           uint32            `protobuf:"varint,3,opt"`
	LongMessageFlag uint32            `protobuf:"varint,4,opt"`
	Reserved        []byte            `protobuf:"bytes,5,opt"`
}
    type FriendRecallInfo ¶
type FriendRecallInfo struct {
	FromUid  string `protobuf:"bytes,1,opt"`
	ToUid    string `protobuf:"bytes,2,opt"`
	Sequence uint32 `protobuf:"varint,3,opt"`
	NewId    uint64 `protobuf:"varint,4,opt"`
	Time     uint32 `protobuf:"varint,5,opt"`
	Random   uint32 `protobuf:"varint,6,opt"`
	PkgNum   uint32 `protobuf:"varint,7,opt"`
	PkgIndex uint32 `protobuf:"varint,8,opt"`
	DivSeq   uint32 `protobuf:"varint,9,opt"`
	// contains filtered or unexported fields
}
    type FriendRenameMsg ¶
type FriendRenameMsg struct {
	Body *FriendRenameMsgBody `protobuf:"bytes,1,opt"`
	// contains filtered or unexported fields
}
    type FriendRenameMsgBody ¶
type FriendRenameMsgBody struct {
	Field2 uint32               `protobuf:"varint,2,opt"` // 20
	Data   *FriendRenameMsgData `protobuf:"bytes,8,opt"`
	// contains filtered or unexported fields
}
    type FriendRenameMsgData ¶
type FriendRenameMsgData struct {
	Uid        string      `protobuf:"bytes,1,opt"`
	RenameData *RenameData `protobuf:"bytes,2,opt"`
	// contains filtered or unexported fields
}
    type FriendRequest ¶
type FriendRequest struct {
	Info *FriendRequestInfo `protobuf:"bytes,1,opt"`
	// contains filtered or unexported fields
}
    type FriendRequestInfo ¶
type GeneralFlags ¶
type GeneralFlags struct {
	BubbleDiyTextId     int32                `protobuf:"varint,1,opt"`
	GroupFlagNew        int32                `protobuf:"varint,2,opt"`
	Uin                 uint64               `protobuf:"varint,3,opt"`
	RpId                []byte               `protobuf:"bytes,4,opt"`
	PrpFold             int32                `protobuf:"varint,5,opt"`
	LongTextFlag        int32                `protobuf:"varint,6,opt"`
	LongTextResId       proto.Option[string] `protobuf:"bytes,7,opt"`
	GroupType           int32                `protobuf:"varint,8,opt"`
	ToUinFlag           int32                `protobuf:"varint,9,opt"`
	GlamourLevel        int32                `protobuf:"varint,10,opt"`
	MemberLevel         int32                `protobuf:"varint,11,opt"`
	GroupRankSeq        uint64               `protobuf:"varint,12,opt"`
	OlympicTorch        int32                `protobuf:"varint,13,opt"`
	BabyqGuideMsgCookie []byte               `protobuf:"bytes,14,opt"`
	Uin32ExpertFlag     int32                `protobuf:"varint,15,opt"`
	BubbleSubId         int32                `protobuf:"varint,16,opt"`
	PendantId           uint64               `protobuf:"varint,17,opt"`
	RpIndex             []byte               `protobuf:"bytes,18,opt"`
	PbReserve           []byte               `protobuf:"bytes,19,opt"`
}
    type GeneralGrayTipInfo ¶
type GeneralGrayTipInfo struct {
	BusiType      uint64        `protobuf:"varint,1,opt"`
	BusiId        uint64        `protobuf:"varint,2,opt"`
	CtrlFlag      uint32        `protobuf:"varint,3,opt"`
	C2CType       uint32        `protobuf:"varint,4,opt"`
	ServiceType   uint32        `protobuf:"varint,5,opt"`
	TemplId       uint64        `protobuf:"varint,6,opt"`
	MsgTemplParam []*TemplParam `protobuf:"bytes,7,rep"`
	Content       string        `protobuf:"bytes,8,opt"`
	Random        uint32        `protobuf:"varint,10,opt"`
}
    type GroupAdmin ¶
type GroupAdmin struct {
	GroupUin  uint32          `protobuf:"varint,1,opt"`
	Flag      uint32          `protobuf:"varint,2,opt"`
	IsPromote bool            `protobuf:"varint,3,opt"`
	Body      *GroupAdminBody `protobuf:"bytes,4,opt"`
	// contains filtered or unexported fields
}
    type GroupAdminBody ¶
type GroupAdminBody struct {
	ExtraDisable *GroupAdminExtra `protobuf:"bytes,1,opt"`
	ExtraEnable  *GroupAdminExtra `protobuf:"bytes,2,opt"`
	// contains filtered or unexported fields
}
    type GroupAdminExtra ¶
type GroupChange ¶
type GroupChange struct {
	GroupUin     uint32 `protobuf:"varint,1,opt"`
	Flag         uint32 `protobuf:"varint,2,opt"`
	MemberUid    string `protobuf:"bytes,3,opt"`
	DecreaseType uint32 `protobuf:"varint,4,opt"`
	Operator     []byte `protobuf:"bytes,5,opt"`
	IncreaseType uint32 `protobuf:"varint,6,opt"`
	Field7       []byte `protobuf:"bytes,7,opt"`
}
    type GroupFile ¶
type GroupFile struct {
	Filename    []byte `protobuf:"bytes,1,opt"`
	FileSize    uint64 `protobuf:"varint,2,opt"`
	FileId      []byte `protobuf:"bytes,3,opt"`
	BatchId     []byte `protobuf:"bytes,4,opt"`
	FileKey     []byte `protobuf:"bytes,5,opt"`
	Mark        []byte `protobuf:"bytes,6,opt"`
	Sequence    uint64 `protobuf:"varint,7,opt"`
	BatchItemId []byte `protobuf:"bytes,8,opt"`
	FeedMsgTime int32  `protobuf:"varint,9,opt"`
	PbReserve   []byte `protobuf:"bytes,10,opt"`
}
    type GroupFileExtra ¶
type GroupFileExtra struct {
	Field1   uint32               `protobuf:"varint,1,opt"`
	FileName string               `protobuf:"bytes,2,opt"`
	Display  string               `protobuf:"bytes,3,opt"`
	Inner    *GroupFileExtraInner `protobuf:"bytes,7,opt"`
	// contains filtered or unexported fields
}
    type GroupFileExtraInfo ¶
type GroupFileExtraInfo struct {
	BusId    uint32 `protobuf:"varint,1,opt"`
	FileId   string `protobuf:"bytes,2,opt"`
	FileSize uint64 `protobuf:"varint,3,opt"`
	FileName string `protobuf:"bytes,4,opt"`
	Field5   uint32 `protobuf:"varint,5,opt"`
	Field7   string `protobuf:"bytes,7,opt"`
	FileMd5  string `protobuf:"bytes,8,opt"`
	// contains filtered or unexported fields
}
    type GroupFileExtraInner ¶
type GroupFileExtraInner struct {
	Info *GroupFileExtraInfo `protobuf:"bytes,2,opt"`
	// contains filtered or unexported fields
}
    type GroupInfo ¶
type GroupInfo struct {
	GroupCode     uint64 `protobuf:"varint,1,opt"`
	GroupType     int32  `protobuf:"varint,2,opt"`
	GroupInfoSeq  int64  `protobuf:"varint,3,opt"`
	GroupCard     string `protobuf:"bytes,4,opt"`
	GroupLevel    int32  `protobuf:"varint,5,opt"`
	GroupCardType int32  `protobuf:"varint,6,opt"`
	GroupName     []byte `protobuf:"bytes,7,opt"`
}
    type GroupInvitation ¶
type GroupInvitation struct {
	Cmd  int32           `protobuf:"varint,1,opt"`
	Info *InvitationInfo `protobuf:"bytes,2,opt"`
	// contains filtered or unexported fields
}
    type GroupInvite ¶
type GroupJoin ¶
type GroupJoin struct {
	GroupUin     uint32               `protobuf:"varint,1,opt"`
	Field2       uint32               `protobuf:"varint,2,opt"`
	TargetUid    string               `protobuf:"bytes,3,opt"`
	Field4       uint32               `protobuf:"varint,4,opt"`
	RequestField proto.Option[string] `protobuf:"bytes,5,opt"`
	Field6       uint32               `protobuf:"varint,6,opt"`
	Field7       string               `protobuf:"bytes,7,opt"`
	Field8       uint32               `protobuf:"varint,8,opt"`
	Field9       []byte               `protobuf:"bytes,9,opt"`
}
    type GroupMuteData ¶
type GroupMuteData struct {
	Timestamp uint32          `protobuf:"varint,1,opt"`
	Type      uint32          `protobuf:"varint,2,opt"`
	State     *GroupMuteState `protobuf:"bytes,3,opt"`
	// contains filtered or unexported fields
}
    type GroupMuteState ¶
type GroupReaction ¶
type GroupReaction struct {
	GroupUid uint32              `protobuf:"varint,4,opt"`
	Data     *GroupReactionData0 `protobuf:"bytes,44,opt"`
	// contains filtered or unexported fields
}
    type GroupReactionData0 ¶
type GroupReactionData0 struct {
	Data *GroupReactionData1 `protobuf:"bytes,1,opt"`
	// contains filtered or unexported fields
}
    type GroupReactionData1 ¶
type GroupReactionData1 struct {
	Data *GroupReactionData2 `protobuf:"bytes,1,opt"`
	// contains filtered or unexported fields
}
    type GroupReactionData2 ¶
type GroupReactionData2 struct {
	Target *GroupReactionTarget `protobuf:"bytes,2,opt"`
	Data   *GroupReactionData3  `protobuf:"bytes,3,opt"`
	// contains filtered or unexported fields
}
    type GroupReactionData3 ¶
type GroupReactionTarget ¶
type GroupReactionTarget struct {
	Sequence uint32 `protobuf:"varint,1,opt"`
	// contains filtered or unexported fields
}
    type GroupRecall ¶
type GroupRecallMsg ¶
type GroupRecallMsg struct {
	Type     uint32                `protobuf:"varint,1,opt"`
	GroupUin uint32                `protobuf:"varint,2,opt"`
	Field3   *GroupRecallMsgField3 `protobuf:"bytes,3,opt"`
	Field4   *GroupRecallMsgField4 `protobuf:"bytes,4,opt"`
	// contains filtered or unexported fields
}
    type GroupRecallMsgField3 ¶
type GroupRecallMsgField4 ¶
type GroupRecallMsgField4 struct {
	Field1 uint32 `protobuf:"varint,1,opt"`
	// contains filtered or unexported fields
}
    type GroupSpecialTitle ¶
type ImageExtra ¶
type ImageExtra struct {
	Field85 uint32 `protobuf:"varint,85,opt"`
	// contains filtered or unexported fields
}
    type ImageExtraUrl ¶
type ImageExtraUrl struct {
	OrigUrl string `protobuf:"bytes,30,opt"`
	// contains filtered or unexported fields
}
    type InvitationInfo ¶
type InvitationInfo struct {
	Inner *InvitationInner `protobuf:"bytes,1,opt"`
	// contains filtered or unexported fields
}
    type InvitationInner ¶
type InvitationInner struct {
	GroupUin   uint32 `protobuf:"varint,1,opt"`
	Field2     uint32 `protobuf:"varint,2,opt"`
	Field3     uint32 `protobuf:"varint,3,opt"`
	Field4     uint32 `protobuf:"varint,4,opt"`
	TargetUid  string `protobuf:"bytes,5,opt"`
	InvitorUid string `protobuf:"bytes,6,opt"`
	Field7     uint32 `protobuf:"varint,7,opt"`
	Field9     uint32 `protobuf:"varint,9,opt"`
	Field10    []byte `protobuf:"bytes,10,opt"`
	Field11    uint32 `protobuf:"varint,11,opt"`
	Field12    string `protobuf:"bytes,12,opt"`
}
    type KeyboardData ¶
type KeyboardData struct {
	Rows []*Row `protobuf:"bytes,1,rep"`
}
    type LightAppElem ¶
type LongMsgAction ¶
type LongMsgAction struct {
	ActionCommand string          `protobuf:"bytes,1,opt"`
	ActionData    *LongMsgContent `protobuf:"bytes,2,opt"`
	// contains filtered or unexported fields
}
    type LongMsgContent ¶
type LongMsgContent struct {
	MsgBody []*PushMsgBody `protobuf:"bytes,1,rep"`
}
    type LongMsgResult ¶
type LongMsgResult struct {
	Action *LongMsgAction `protobuf:"bytes,2,opt"`
	// contains filtered or unexported fields
}
    type LongMsgSettings ¶
type LongMsgUid ¶
type MarketFace ¶
type MarketFace struct {
	FaceName    []byte `protobuf:"bytes,1,opt"`
	ItemType    int32  `protobuf:"varint,2,opt"`
	FaceInfo    int32  `protobuf:"varint,3,opt"`
	FaceId      []byte `protobuf:"bytes,4,opt"`
	TabId       int32  `protobuf:"varint,5,opt"`
	SubType     int32  `protobuf:"varint,6,opt"`
	Key         []byte `protobuf:"bytes,7,opt"`
	Param       []byte `protobuf:"bytes,8,opt"`
	MediaType   int32  `protobuf:"varint,9,opt"`
	ImageWidth  int32  `protobuf:"varint,10,opt"`
	ImageHeight int32  `protobuf:"varint,11,opt"`
	Mobileparam []byte `protobuf:"bytes,12,opt"`
	PbReserve   []byte `protobuf:"bytes,13,opt"`
}
    type MentionExtra ¶
type Message ¶
type Message struct {
	RoutingHead    *RoutingHead         `protobuf:"bytes,1,opt"`
	ContentHead    *ContentHead         `protobuf:"bytes,2,opt"`
	Body           *MessageBody         `protobuf:"bytes,3,opt"`
	ClientSequence proto.Option[uint32] `protobuf:"varint,4,opt"`
	Random         proto.Option[uint32] `protobuf:"varint,5,opt"`
	SyncCookie     []byte               `protobuf:"bytes,6,opt"`
	// optional AppShareInfo AppShare = 7;
	Via         proto.Option[uint32] `protobuf:"varint,8,opt"`
	DataStatist proto.Option[uint32] `protobuf:"varint,9,opt"`
	// optional MultiMsgAssist MultiMsgAssist = 10;
	// optional InputNotifyInfo InputNotifyInfo = 11;
	Ctrl *MessageControl `protobuf:"bytes,12,opt"`
	// optional ReceiptReq ReceiptReq = 13;
	MultiSendSeq uint32 `protobuf:"varint,14,opt"`
}
    type MessageBody ¶
type MessageControl ¶
type MessageControl struct {
	MsgFlag int32 `protobuf:"varint,1,opt"`
	// contains filtered or unexported fields
}
    type MutilTransHead ¶
type NotOnlineFile ¶
type NotOnlineFile struct {
	FileType      proto.Option[int32]  `protobuf:"varint,1,opt"`
	Sig           []byte               `protobuf:"bytes,2,opt"`
	FileUuid      proto.Option[string] `protobuf:"bytes,3,opt"`
	FileMd5       []byte               `protobuf:"bytes,4,opt"`
	FileName      proto.Option[string] `protobuf:"bytes,5,opt"`
	FileSize      proto.Option[int64]  `protobuf:"varint,6,opt"`
	Note          []byte               `protobuf:"bytes,7,opt"`
	Reserved      proto.Option[int32]  `protobuf:"varint,8,opt"`
	Subcmd        proto.Option[int32]  `protobuf:"varint,9,opt"`
	MicroCloud    proto.Option[int32]  `protobuf:"varint,10,opt"`
	BytesFileUrls [][]byte             `protobuf:"bytes,11,rep"`
	DownloadFlag  proto.Option[int32]  `protobuf:"varint,12,opt"`
	DangerEvel    proto.Option[int32]  `protobuf:"varint,50,opt"`
	LifeTime      proto.Option[int32]  `protobuf:"varint,51,opt"`
	UploadTime    proto.Option[int32]  `protobuf:"varint,52,opt"`
	AbsFileType   proto.Option[int32]  `protobuf:"varint,53,opt"`
	ClientType    proto.Option[int32]  `protobuf:"varint,54,opt"`
	ExpireTime    proto.Option[int32]  `protobuf:"varint,55,opt"`
	PbReserve     []byte               `protobuf:"bytes,56,opt"`
	FileHash      proto.Option[string] `protobuf:"bytes,57,opt"`
}
    type NotOnlineImage ¶
type NotOnlineImage struct {
	FilePath       string                    `protobuf:"bytes,1,opt"`
	FileLen        uint32                    `protobuf:"varint,2,opt"`
	DownloadPath   string                    `protobuf:"bytes,3,opt"`
	OldVerSendFile []byte                    `protobuf:"bytes,4,opt"`
	ImgType        int32                     `protobuf:"varint,5,opt"`
	PreviewsImage  []byte                    `protobuf:"bytes,6,opt"`
	PicMd5         []byte                    `protobuf:"bytes,7,opt"`
	PicHeight      uint32                    `protobuf:"varint,8,opt"`
	PicWidth       uint32                    `protobuf:"varint,9,opt"`
	ResId          string                    `protobuf:"bytes,10,opt"`
	Flag           []byte                    `protobuf:"bytes,11,opt"`
	ThumbUrl       string                    `protobuf:"bytes,12,opt"`
	Original       int32                     `protobuf:"varint,13,opt"`
	BigUrl         string                    `protobuf:"bytes,14,opt"`
	OrigUrl        string                    `protobuf:"bytes,15,opt"`
	BizType        int32                     `protobuf:"varint,16,opt"`
	Result         int32                     `protobuf:"varint,17,opt"`
	Index          int32                     `protobuf:"varint,18,opt"`
	OpFaceBuf      []byte                    `protobuf:"bytes,19,opt"`
	OldPicMd5      bool                      `protobuf:"varint,20,opt"`
	ThumbWidth     int32                     `protobuf:"varint,21,opt"`
	ThumbHeight    int32                     `protobuf:"varint,22,opt"`
	FileId         int32                     `protobuf:"varint,23,opt"`
	ShowLen        uint32                    `protobuf:"varint,24,opt"`
	DownloadLen    uint32                    `protobuf:"varint,25,opt"`
	X400Url        string                    `protobuf:"bytes,26,opt"`
	X400Width      int32                     `protobuf:"varint,27,opt"`
	X400Height     int32                     `protobuf:"varint,28,opt"`
	PbRes          *NotOnlineImage_PbReserve `protobuf:"bytes,29,opt"`
}
    type NotOnlineImage_PbReserve ¶
type NotOnlineImage_PbReserve struct {
	SubType int32                                `protobuf:"varint,1,opt"`
	Field3  int32                                `protobuf:"varint,3,opt"`
	Field4  int32                                `protobuf:"varint,4,opt"`
	Summary string                               `protobuf:"bytes,8,opt"`
	Field10 int32                                `protobuf:"varint,10,opt"`
	Field20 *NotOnlineImage_PbReserve_PbReserve2 `protobuf:"bytes,20,opt"`
	Url     string                               `protobuf:"bytes,30,opt"`
	Md5Str  string                               `protobuf:"bytes,31,opt"`
	// contains filtered or unexported fields
}
    type NotOnlineImage_PbReserve_PbReserve2 ¶
type NotOnlineImage_PbReserve_PbReserve2 struct {
	Field1 int32  `protobuf:"varint,1,opt"`
	Field2 string `protobuf:"bytes,2,opt"`
	Field3 int32  `protobuf:"varint,3,opt"`
	Field4 int32  `protobuf:"varint,4,opt"`
	Field5 int32  `protobuf:"varint,5,opt"`
	Field7 string `protobuf:"bytes,7,opt"`
	// contains filtered or unexported fields
}
    type NotifyMessageBody ¶
type NotifyMessageBody struct {
	Type           uint32              `protobuf:"varint,1,opt"`
	GroupUin       uint32              `protobuf:"varint,4,opt"`
	EventParam     []byte              `protobuf:"bytes,5,opt"`
	Recall         *GroupRecall        `protobuf:"bytes,11,opt"`
	Field13        uint32              `protobuf:"varint,13,opt"`
	OperatorUid    string              `protobuf:"bytes,21,opt"`
	GrayTipInfo    *GeneralGrayTipInfo `protobuf:"bytes,26,opt"`
	EssenceMessage *EssenceMessage     `protobuf:"bytes,33,opt"`
	MsgSequence    uint32              `protobuf:"varint,37,opt"`
	Field39        uint32              `protobuf:"varint,39,opt"`
}
    type OnlineImage ¶
type OperatorField1 ¶
type OperatorInfo ¶
type OperatorInfo struct {
	OperatorField1 *OperatorField1 `protobuf:"bytes,1,opt"`
	// contains filtered or unexported fields
}
    type PcSupportDef ¶
type Permission ¶
type Ptt ¶
type Ptt struct {
	FileType      int32    `protobuf:"varint,1,opt"`
	SrcUin        uint64   `protobuf:"varint,2,opt"`
	FileUuid      string   `protobuf:"bytes,3,opt"`
	FileMd5       []byte   `protobuf:"bytes,4,opt"`
	FileName      string   `protobuf:"bytes,5,opt"`
	FileSize      int32    `protobuf:"varint,6,opt"`
	Reserve       []byte   `protobuf:"bytes,7,opt"`
	FileId        int32    `protobuf:"varint,8,opt"`
	ServerIp      int32    `protobuf:"varint,9,opt"`
	ServerPort    int32    `protobuf:"varint,10,opt"`
	BoolValid     bool     `protobuf:"varint,11,opt"`
	Signature     []byte   `protobuf:"bytes,12,opt"`
	Shortcut      []byte   `protobuf:"bytes,13,opt"`
	FileKey       []byte   `protobuf:"bytes,14,opt"`
	MagicPttIndex int32    `protobuf:"varint,15,opt"`
	VoiceSwitch   int32    `protobuf:"varint,16,opt"`
	PttUrl        []byte   `protobuf:"bytes,17,opt"`
	GroupFileKey  string   `protobuf:"bytes,18,opt"`
	Time          int32    `protobuf:"varint,19,opt"`
	DownPara      []byte   `protobuf:"bytes,20,opt"`
	Format        int32    `protobuf:"varint,29,opt"`
	PbReserve     []byte   `protobuf:"bytes,30,opt"`
	BytesPttUrls  [][]byte `protobuf:"bytes,31,rep"`
	DownloadFlag  int32    `protobuf:"varint,32,opt"`
}
    type PushMsg ¶
type PushMsg struct {
	Message     *PushMsgBody        `protobuf:"bytes,1,opt"`
	Status      proto.Option[int32] `protobuf:"varint,3,opt"`
	NtEvent     *system.NTSysEvent  `protobuf:"bytes,4,opt"`
	PingFLag    proto.Option[int32] `protobuf:"varint,5,opt"`
	GeneralFlag proto.Option[int32] `protobuf:"varint,9,opt"`
	// contains filtered or unexported fields
}
    type PushMsgBody ¶
type PushMsgBody struct {
	ResponseHead *ResponseHead `protobuf:"bytes,1,opt"`
	ContentHead  *ContentHead  `protobuf:"bytes,2,opt"`
	Body         *MessageBody  `protobuf:"bytes,3,opt"`
	// contains filtered or unexported fields
}
    type QFaceExtra ¶
type QFaceExtra struct {
	PackId      proto.Option[string] `protobuf:"bytes,1,opt"`
	StickerId   proto.Option[string] `protobuf:"bytes,2,opt"`
	Qsid        proto.Option[int32]  `protobuf:"varint,3,opt"`
	SourceType  proto.Option[int32]  `protobuf:"varint,4,opt"`
	StickerType proto.Option[int32]  `protobuf:"varint,5,opt"`
	ResultId    proto.Option[string] `protobuf:"bytes,6,opt"`
	Text        proto.Option[string] `protobuf:"bytes,7,opt"`
	// optional bytes surprise_id = 8;
	RandomType proto.Option[int32] `protobuf:"varint,9,opt"`
	// contains filtered or unexported fields
}
    type QQWalletAioBody ¶
type QQWalletAioBody struct {
	SendUin     uint64           `protobuf:"varint,1,opt"`
	Sender      *QQWalletAioElem `protobuf:"bytes,2,opt"`
	Receiver    *QQWalletAioElem `protobuf:"bytes,3,opt"`
	ChannelId   int32            `protobuf:"zigzag32,4,opt"`
	TemplateId  int32            `protobuf:"zigzag32,5,opt"`
	Resend      uint32           `protobuf:"varint,6,opt"`
	MsgPriority uint32           `protobuf:"varint,7,opt"`
	RedType     int32            `protobuf:"zigzag32,8,opt"`
	BillNo      []byte           `protobuf:"bytes,9,opt"`
	AuthKey     []byte           `protobuf:"bytes,10,opt"`
	SessionType int32            `protobuf:"zigzag32,11,opt"`
	MsgType     int32            `protobuf:"zigzag32,12,opt"`
	EnvelOpeId  int32            `protobuf:"zigzag32,13,opt"`
	Name        []byte           `protobuf:"bytes,14,opt"`
	ConfType    int32            `protobuf:"zigzag32,15,opt"`
	MsgFrom     int32            `protobuf:"zigzag32,16,opt"`
	PcBody      []byte           `protobuf:"bytes,17,opt"`
	Index       []byte           `protobuf:"bytes,18,opt"`
	RedChannel  uint32           `protobuf:"varint,19,opt"`
	GrapUin     uint64           `protobuf:"varint,20,opt"`
	PbReserve   []byte           `protobuf:"bytes,21,opt"`
}
    type QQWalletAioElem ¶
type QQWalletAioElem struct {
	Background      uint32 `protobuf:"varint,1,opt"`
	Icon            uint32 `protobuf:"varint,2,opt"`
	Title           string `protobuf:"bytes,3,opt"`
	Subtitle        string `protobuf:"bytes,4,opt"`
	Content         string `protobuf:"bytes,5,opt"`
	LinkUrl         []byte `protobuf:"bytes,6,opt"`
	BlackStripe     []byte `protobuf:"bytes,7,opt"`
	Notice          []byte `protobuf:"bytes,8,opt"`
	TitleColor      uint32 `protobuf:"varint,9,opt"`
	SubtitleColor   uint32 `protobuf:"varint,10,opt"`
	ActionsPriority []byte `protobuf:"bytes,11,opt"`
	JumpUrl         []byte `protobuf:"bytes,12,opt"`
	NativeIos       []byte `protobuf:"bytes,13,opt"`
	NativeAndroid   []byte `protobuf:"bytes,14,opt"`
	IconUrl         []byte `protobuf:"bytes,15,opt"`
	ContentColor    uint32 `protobuf:"varint,16,opt"`
	ContentBgColor  uint32 `protobuf:"varint,17,opt"`
	AioImageLeft    []byte `protobuf:"bytes,18,opt"`
	AioImageRight   []byte `protobuf:"bytes,19,opt"`
	CftImage        []byte `protobuf:"bytes,20,opt"`
	PbReserve       []byte `protobuf:"bytes,21,opt"`
}
    type QQWalletMsg ¶
type QQWalletMsg struct {
	Type *QQWalletAioBody `protobuf:"bytes,1,opt"`
	// contains filtered or unexported fields
}
    type QSmallFaceExtra ¶
type RecallMessage ¶
type RecallMessage struct {
	Sequence  uint64 `protobuf:"varint,1,opt"`
	Time      uint32 `protobuf:"varint,2,opt"`
	Random    uint32 `protobuf:"varint,3,opt"`
	Type      uint32 `protobuf:"varint,4,opt"`
	Flag      uint32 `protobuf:"varint,5,opt"`
	AuthorUid string `protobuf:"bytes,6,opt"`
	// contains filtered or unexported fields
}
    type RecvLongMsgInfo ¶
type RecvLongMsgInfo struct {
	Uid     *LongMsgUid          `protobuf:"bytes,1,opt"`
	ResId   proto.Option[string] `protobuf:"bytes,2,opt"`
	Acquire bool                 `protobuf:"varint,3,opt"`
	// contains filtered or unexported fields
}
    type RecvLongMsgReq ¶
type RecvLongMsgReq struct {
	Info     *RecvLongMsgInfo `protobuf:"bytes,1,opt"`
	Settings *LongMsgSettings `protobuf:"bytes,15,opt"`
	// contains filtered or unexported fields
}
    trpc.group.long_msg_interface.MsgService.SsoRecvLongMsg Request
type RecvLongMsgResp ¶
type RecvLongMsgResp struct {
	Result   *RecvLongMsgResult `protobuf:"bytes,1,opt"`
	Settings *LongMsgSettings   `protobuf:"bytes,15,opt"`
	// contains filtered or unexported fields
}
    type RecvLongMsgResult ¶
type RedBagInfo ¶
type RenameData ¶
type RenderData ¶
type ResponseForward ¶
type ResponseGrp ¶
type ResponseHead ¶
type ResponseHead struct {
	FromUin uint32               `protobuf:"varint,1,opt"`
	FromUid proto.Option[string] `protobuf:"bytes,2,opt"`
	Type    uint32               `protobuf:"varint,3,opt"`
	SigMap  uint32               `protobuf:"varint,4,opt"` // 鬼知道是啥
	ToUin   uint32               `protobuf:"varint,5,opt"`
	ToUid   proto.Option[string] `protobuf:"bytes,6,opt"`
	Forward *ResponseForward     `protobuf:"bytes,7,opt"`
	Grp     *ResponseGrp         `protobuf:"bytes,8,opt"`
	// contains filtered or unexported fields
}
    type RichText ¶
type RichText struct {
	Attr          *Attr          `protobuf:"bytes,1,opt"`
	Elems         []*Elem        `protobuf:"bytes,2,rep"`
	NotOnlineFile *NotOnlineFile `protobuf:"bytes,3,opt"`
	Ptt           *Ptt           `protobuf:"bytes,4,opt"`
}
    type RoutingHead ¶
type RoutingHead struct {
	C2C        *C2C        `protobuf:"bytes,1,opt"`
	Grp        *Grp        `protobuf:"bytes,2,opt"`
	GrpTmp     *GrpTmp     `protobuf:"bytes,3,opt"`
	WpaTmp     *WPATmp     `protobuf:"bytes,6,opt"`
	Trans0X211 *Trans0X211 `protobuf:"bytes,15,opt"`
	// contains filtered or unexported fields
}
    type SelfRenameBody ¶
type SelfRenameBody struct {
	Uin        uint32      `protobuf:"varint,1,opt"`
	RenameData *RenameData `protobuf:"bytes,2,opt"`
	// contains filtered or unexported fields
}
    type SelfRenameMsg ¶
type SelfRenameMsg struct {
	Field1 uint32          `protobuf:"varint,1,opt"` // 20
	Body   *SelfRenameBody `protobuf:"bytes,20,opt"`
	// contains filtered or unexported fields
}
    type SendLongMsgInfo ¶
type SendLongMsgReq ¶
type SendLongMsgReq struct {
	Info     *SendLongMsgInfo `protobuf:"bytes,2,opt"`
	Settings *LongMsgSettings `protobuf:"bytes,15,opt"`
	// contains filtered or unexported fields
}
    type SendLongMsgResp ¶
type SendLongMsgResp struct {
	Result   *SendLongMsgResult `protobuf:"bytes,2,opt"`
	Settings *LongMsgSettings   `protobuf:"bytes,15,opt"`
	// contains filtered or unexported fields
}
    type SendLongMsgResult ¶
type SendLongMsgResult struct {
	ResId string `protobuf:"bytes,3,opt"`
	// contains filtered or unexported fields
}
    type SrcMsg ¶
type SrcMsg struct {
	OrigSeqs  []uint32             `protobuf:"varint,1,rep"`
	SenderUin uint64               `protobuf:"varint,2,opt"`
	Time      proto.Option[int32]  `protobuf:"varint,3,opt"`
	Flag      proto.Option[int32]  `protobuf:"varint,4,opt"`
	Elems     []*Elem              `protobuf:"bytes,5,rep"`
	Type      proto.Option[int32]  `protobuf:"varint,6,opt"`
	RichMsg   []byte               `protobuf:"bytes,7,opt"`
	PbReserve []byte               `protobuf:"bytes,8,opt"`
	SourceMsg []byte               `protobuf:"bytes,9,opt"`
	ToUin     proto.Option[uint64] `protobuf:"varint,10,opt"`
	TroopName []byte               `protobuf:"bytes,11,opt"`
}
    type SsoGetC2CMsg ¶
type SsoGetC2CMsgResponse ¶
type SsoGetC2CMsgResponse struct {
	FriendUid string         `protobuf:"bytes,4,opt"`
	Messages  []*PushMsgBody `protobuf:"bytes,7,rep"`
}
    type SsoGetGroupMsg ¶
type SsoGetGroupMsg struct {
	Info      *SsoGetGroupMsgInfo `protobuf:"bytes,1,opt"`
	Direction bool                `protobuf:"varint,2,opt"`
	// contains filtered or unexported fields
}
    type SsoGetGroupMsgInfo ¶
type SsoGetGroupMsgResponse ¶
type SsoGetGroupMsgResponse struct {
	Body *SsoGetGroupMsgResponseBody `protobuf:"bytes,3,opt"`
	// contains filtered or unexported fields
}
    type SsoGetGroupMsgResponseBody ¶
type SsoGetGroupMsgResponseBody struct {
	GroupUin      uint32         `protobuf:"varint,3,opt"`
	StartSequence uint32         `protobuf:"varint,4,opt"`
	EndSequence   uint32         `protobuf:"varint,5,opt"`
	Messages      []*PushMsgBody `protobuf:"bytes,6,rep"`
}
    type SsoGetRoamMsg ¶
type SsoGetRoamMsgResponse ¶
type SsoGetRoamMsgResponse struct {
	FriendUid string         `protobuf:"bytes,3,opt"`
	Timestamp uint32         `protobuf:"varint,5,opt"`
	Random    uint32         `protobuf:"varint,6,opt"`
	Messages  []*PushMsgBody `protobuf:"bytes,7,rep"`
}
    type SsoReadedReport ¶
type SsoReadedReport struct {
	Group *SsoReadedReportGroup `protobuf:"bytes,1,opt"`
	C2C   *SsoReadedReportC2C   `protobuf:"bytes,2,opt"`
	// contains filtered or unexported fields
}
    type SsoReadedReportC2C ¶
type SsoReadedReportGroup ¶
type TemplParam ¶
type Trans0X211 ¶
type VideoFile ¶
type VideoFile struct {
	FileUuid               string   `protobuf:"bytes,1,opt"`
	FileMd5                []byte   `protobuf:"bytes,2,opt"`
	FileName               string   `protobuf:"bytes,3,opt"`
	FileFormat             int32    `protobuf:"varint,4,opt"`
	FileTime               int32    `protobuf:"varint,5,opt"`
	FileSize               int32    `protobuf:"varint,6,opt"`
	ThumbWidth             int32    `protobuf:"varint,7,opt"`
	ThumbHeight            int32    `protobuf:"varint,8,opt"`
	ThumbFileMd5           []byte   `protobuf:"bytes,9,opt"`
	Source                 []byte   `protobuf:"bytes,10,opt"`
	ThumbFileSize          int32    `protobuf:"varint,11,opt"`
	BusiType               int32    `protobuf:"varint,12,opt"`
	FromChatType           int32    `protobuf:"varint,13,opt"`
	ToChatType             int32    `protobuf:"varint,14,opt"`
	BoolSupportProgressive bool     `protobuf:"varint,15,opt"`
	FileWidth              int32    `protobuf:"varint,16,opt"`
	FileHeight             int32    `protobuf:"varint,17,opt"`
	SubBusiType            int32    `protobuf:"varint,18,opt"`
	VideoAttr              int32    `protobuf:"varint,19,opt"`
	BytesThumbFileUrls     [][]byte `protobuf:"bytes,20,rep"`
	BytesVideoFileUrls     [][]byte `protobuf:"bytes,21,rep"`
	ThumbDownloadFlag      int32    `protobuf:"varint,22,opt"`
	VideoDownloadFlag      int32    `protobuf:"varint,23,opt"`
	PbReserve              []byte   `protobuf:"bytes,24,opt"`
}
     Click to show internal directories. 
   Click to hide internal directories.