Help us shape the future of Go! Take the 2026 Go Developer Survey

message

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2024 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

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 CommonElem

type CommonElem struct {
	ServiceType  int32  `protobuf:"varint,1,opt"`
	PbElem       []byte `protobuf:"bytes,2,opt"`
	BusinessType uint32 `protobuf:"varint,3,opt"`
}

type CommonElemImagePb added in v0.0.11

type CommonElemImagePb struct {
	Field1 *CommonImage1 `protobuf:"bytes,1,opt"`
	Field2 *CommonImage2 `protobuf:"bytes,2,opt"`
	// contains filtered or unexported fields
}

type CommonImage1 added in v0.0.11

type CommonImage1 struct {
	Extra *CommonImageExtra `protobuf:"bytes,1,opt"`
	Url   *ImageUrl         `protobuf:"bytes,2,opt"`
	// contains filtered or unexported fields
}

type CommonImage2 added in v0.0.11

type CommonImage2 struct {
	DownloadInfo *ImageDownloadInfo `protobuf:"bytes,1,opt"`
	// contains filtered or unexported fields
}

type CommonImageExtra added in v0.0.11

type CommonImageExtra struct {
	Info      *CommonImageInfo `protobuf:"bytes,1,opt"`
	FileUuid  string           `protobuf:"bytes,2,opt"`
	Timestamp uint32           `protobuf:"varint,4,opt"`
	// contains filtered or unexported fields
}

type CommonImageInfo added in v0.0.11

type CommonImageInfo struct {
	Size     uint32 `protobuf:"varint,1,opt"`
	Md5      string `protobuf:"bytes,2,opt"`
	Sha1     string `protobuf:"bytes,3,opt"`
	FileName string `protobuf:"bytes,4,opt"`
	Width    uint32 `protobuf:"varint,6,opt"`
	Height   uint32 `protobuf:"varint,7,opt"`
	Field8   uint32 `protobuf:"varint,8,opt"`
	Field9   uint32 `protobuf:"varint,9,opt"`
	// contains filtered or unexported fields
}

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[uint64] `protobuf:"varint,4,opt"`
	Sequence  proto.Option[uint32] `protobuf:"varint,5,opt"`
	TimeStamp proto.Option[uint64] `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 CustomElem struct {
	Desc     []byte `protobuf:"bytes,1,opt"`
	Data     []byte `protobuf:"bytes,2,opt"`
	EnumType int32  `protobuf:"varint,3,opt"`
	Ext      []byte `protobuf:"bytes,4,opt"`
	Sound    []byte `protobuf:"bytes,5,opt"`
}

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"`
	PbReserve   []byte               `protobuf:"bytes,34,opt"`
}

type CustomFaceExtra

type CustomFaceExtra struct {
	Hash proto.Option[string] `protobuf:"bytes,31,opt"`
	// contains filtered or unexported fields
}

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 added in v0.0.11

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 EssenceNotify added in v0.0.11

type EssenceNotify struct {
	// uint32 GroupUin = 4; 有两个4,乐
	Field13        uint32          `protobuf:"varint,13,opt"`
	EssenceMessage *EssenceMessage `protobuf:"bytes,33,opt"`
	MsgSequence    uint32          `protobuf:"varint,37,opt"`
	Field39        uint32          `protobuf:"varint,39,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 Face

type Face struct {
	Index proto.Option[int32] `protobuf:"varint,1,opt"`
	Old   []byte              `protobuf:"bytes,2,opt"`
	Buf   []byte              `protobuf:"bytes,11,opt"`
}

type FaceExtra

type FaceExtra struct {
	FaceId proto.Option[int32] `protobuf:"varint,1,opt"`
	// contains filtered or unexported fields
}

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 {
	Field1 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 FriendRequestInfo struct {
	TargetUid string `protobuf:"bytes,1,opt"`
	SourceUid string `protobuf:"bytes,2,opt"`
	Message   string `protobuf:"bytes,10,opt"`
	Source    string `protobuf:"bytes,11,opt"`
	// contains filtered or unexported fields
}

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 added in v0.0.13

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 GroupAdminExtra struct {
	AdminUid  string `protobuf:"bytes,1,opt"`
	IsPromote bool   `protobuf:"varint,2,opt"`
	// contains filtered or unexported fields
}

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 GroupInvite struct {
	GroupUin   uint32 `protobuf:"varint,1,opt"`
	Field2     uint32 `protobuf:"varint,2,opt"` // 1
	Field3     uint32 `protobuf:"varint,3,opt"` // 4
	Field4     uint32 `protobuf:"varint,4,opt"` // 0
	InvitorUid string `protobuf:"bytes,5,opt"`
	Hashes     []byte `protobuf:"bytes,6,opt"`
}

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 GroupMute

type GroupMute struct {
	GroupUin    uint32               `protobuf:"varint,1,opt"`
	SubType     uint32               `protobuf:"varint,2,opt"`
	Field3      uint32               `protobuf:"varint,3,opt"`
	OperatorUid proto.Option[string] `protobuf:"bytes,4,opt"`
	Data        *GroupMuteData       `protobuf:"bytes,5,opt"`
	// contains filtered or unexported fields
}

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 GroupMuteState struct {
	TargetUid proto.Option[string] `protobuf:"bytes,1,opt"`
	Duration  uint32               `protobuf:"varint,2,opt"` // uint.MaxValue = Mute else Lift
	// contains filtered or unexported fields
}

type GroupRecall

type GroupRecall struct {
	OperatorUid    proto.Option[string] `protobuf:"bytes,1,opt"`
	RecallMessages []*RecallMessage     `protobuf:"bytes,3,rep"`
	UserDef        []byte               `protobuf:"bytes,5,opt"`
	GroupType      int32                `protobuf:"varint,6,opt"`
	OpType         int32                `protobuf:"varint,7,opt"`
}

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 GroupRecallMsgField3 struct {
	Sequence uint32 `protobuf:"varint,1,opt"`
	Random   uint32 `protobuf:"varint,2,opt"`
	Field3   uint32 `protobuf:"varint,3,opt"`
	// contains filtered or unexported fields
}

type GroupRecallMsgField4

type GroupRecallMsgField4 struct {
	Field1 uint32 `protobuf:"varint,1,opt"`
	// contains filtered or unexported fields
}

type Grp

type Grp struct {
	GroupCode proto.Option[uint32] `protobuf:"varint,1,opt"`
	// contains filtered or unexported fields
}

type GrpTmp

type GrpTmp struct {
	GroupUin proto.Option[uint32] `protobuf:"varint,1,opt"`
	ToUin    proto.Option[uint32] `protobuf:"varint,2,opt"`
	// contains filtered or unexported fields
}

type ImageDownloadInfo added in v0.0.11

type ImageDownloadInfo struct {
	Info *ImageDownloadInfoField12 `protobuf:"bytes,12,opt"`
	// contains filtered or unexported fields
}

type ImageDownloadInfoField12 added in v0.0.11

type ImageDownloadInfoField12 struct {
	PathWithRkey string `protobuf:"bytes,30,opt"`
	// contains filtered or unexported fields
}

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 ImageUrl added in v0.0.11

type ImageUrl struct {
	Path string `protobuf:"bytes,1,opt"`
	Host string `protobuf:"bytes,3,opt"`
	// contains filtered or unexported fields
}

type Instance

type Instance struct {
	AppId  uint32 `protobuf:"varint,1,opt"`
	InstId uint32 `protobuf:"varint,2,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 LightAppElem struct {
	Data     []byte `protobuf:"bytes,1,opt"`
	MsgResid []byte `protobuf:"bytes,2,opt"`
}

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 LongMsgSettings struct {
	Field1 uint32 `protobuf:"varint,1,opt"` // 4
	Field2 uint32 `protobuf:"varint,2,opt"` // 1
	Field3 uint32 `protobuf:"varint,3,opt"` // 7
	Field4 uint32 `protobuf:"varint,4,opt"` // 0
	// contains filtered or unexported fields
}

type LongMsgUid

type LongMsgUid struct {
	Uid proto.Option[string] `protobuf:"bytes,2,opt"`
	// contains filtered or unexported fields
}

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 MentionExtra struct {
	Type   proto.Option[int32]  `protobuf:"varint,3,opt"`
	Uin    proto.Option[uint32] `protobuf:"varint,4,opt"`
	Field5 proto.Option[int32]  `protobuf:"varint,5,opt"`
	Uid    proto.Option[string] `protobuf:"bytes,9,opt"`
	// contains filtered or unexported fields
}

type Message

type Message struct {
	RoutingHead *RoutingHead         `protobuf:"bytes,1,opt"`
	ContentHead *ContentHead         `protobuf:"bytes,2,opt"`
	Body        *MessageBody         `protobuf:"bytes,3,opt"`
	Seq         proto.Option[uint32] `protobuf:"varint,4,opt"`
	Rand        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 MessageBody struct {
	RichText          *RichText `protobuf:"bytes,1,opt"`
	MsgContent        []byte    `protobuf:"bytes,2,opt"`
	MsgEncryptContent []byte    `protobuf:"bytes,3,opt"`
}

type MessageControl

type MessageControl struct {
	MsgFlag int32 `protobuf:"varint,1,opt"`
	// contains filtered or unexported fields
}

type MutilTransHead

type MutilTransHead struct {
	Status int32 `protobuf:"varint,1,opt"`
	MsgId  int32 `protobuf:"varint,2,opt"`
	// contains filtered or unexported fields
}

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"`
	PbRes          []byte `protobuf:"bytes,26,opt"`
}

type NotifyMessageBody

type NotifyMessageBody struct {
	Type        uint32              `protobuf:"varint,1,opt"`
	GroupUin    uint32              `protobuf:"varint,4,opt"`
	Recall      *GroupRecall        `protobuf:"bytes,11,opt"`
	GrayTipInfo *GeneralGrayTipInfo `protobuf:"bytes,26,opt"`
	// contains filtered or unexported fields
}

type OnlineImage

type OnlineImage struct {
	Guid           []byte `protobuf:"bytes,1,opt"`
	FilePath       []byte `protobuf:"bytes,2,opt"`
	OldVerSendFile []byte `protobuf:"bytes,3,opt"`
}

type OperatorField1

type OperatorField1 struct {
	OperatorUid string `protobuf:"bytes,1,opt"`
	Field2      uint32 `protobuf:"varint,2,opt"`
	Field3      []byte `protobuf:"bytes,3,opt"`
	Field4      uint32 `protobuf:"varint,4,opt"`
	Field5      []byte `protobuf:"bytes,5,opt"`
}

type OperatorInfo

type OperatorInfo struct {
	OperatorField1 *OperatorField1 `protobuf:"bytes,1,opt"`
	// contains filtered or unexported fields
}

type PcSupportDef

type PcSupportDef struct {
	PcPtlBegin     uint32   `protobuf:"varint,1,opt"`
	PcPtlEnd       uint32   `protobuf:"varint,2,opt"`
	MacPtlBegin    uint32   `protobuf:"varint,3,opt"`
	MacPtlEnd      uint32   `protobuf:"varint,4,opt"`
	PtlsSupport    []int32  `protobuf:"varint,5,rep"`
	PtlsNotSupport []uint32 `protobuf:"varint,6,rep"`
}

type Permission

type Permission struct {
	Type           int32    `protobuf:"varint,1,opt"`
	SpecifyRoleIds []string `protobuf:"bytes,2,rep"`
	SpecifyUserIds []string `protobuf:"bytes,3,rep"`
}

type PokeExtra

type PokeExtra struct {
	Type   uint32 `protobuf:"varint,1,opt"`
	Field7 uint32 `protobuf:"varint,7,opt"`
	Field8 uint32 `protobuf:"varint,8,opt"`
	// contains filtered or unexported fields
}

type Preserve

type Preserve struct {
	MessageId      uint64 `protobuf:"varint,3,opt"`
	SenderUid      string `protobuf:"bytes,6,opt"`
	ReceiverUid    string `protobuf:"bytes,7,opt"`
	ClientSequence uint32 `protobuf:"varint,8,opt"`
	// contains filtered or unexported fields
}

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 {
	Field1  proto.Option[string] `protobuf:"bytes,1,opt"`
	Field2  proto.Option[string] `protobuf:"bytes,2,opt"`
	FaceId  proto.Option[int32]  `protobuf:"varint,3,opt"`
	Field4  proto.Option[int32]  `protobuf:"varint,4,opt"`
	Field5  proto.Option[int32]  `protobuf:"varint,5,opt"`
	Field6  proto.Option[string] `protobuf:"bytes,6,opt"`
	Preview proto.Option[string] `protobuf:"bytes,7,opt"`
	Field9  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 QSmallFaceExtra struct {
	FaceId   uint32 `protobuf:"varint,1,opt"`
	Preview  string `protobuf:"bytes,2,opt"`
	Preview2 string `protobuf:"bytes,3,opt"`
	// contains filtered or unexported fields
}

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 RecvLongMsgResult struct {
	ResId   string `protobuf:"bytes,3,opt"`
	Payload []byte `protobuf:"bytes,4,opt"`
}

type RedBagInfo

type RedBagInfo struct {
	RedBagType proto.Option[uint32] `protobuf:"varint,1,opt"`
	// contains filtered or unexported fields
}

type RenameData

type RenameData struct {
	Field1   uint32 `protobuf:"varint,1,opt"` // 20002
	NickName string `protobuf:"bytes,2,opt"`
	// contains filtered or unexported fields
}

type RenderData

type RenderData struct {
	Label        string `protobuf:"bytes,1,opt"`
	VisitedLabel string `protobuf:"bytes,2,opt"`
	Style        int32  `protobuf:"varint,3,opt"`
	// contains filtered or unexported fields
}

type ResponseForward

type ResponseForward struct {
	FriendName proto.Option[string] `protobuf:"bytes,6,opt"`
	// contains filtered or unexported fields
}

type ResponseGrp

type ResponseGrp struct {
	GroupUin   uint32 `protobuf:"varint,1,opt"`
	MemberName string `protobuf:"bytes,4,opt"`
	GroupName  string `protobuf:"bytes,7,opt"`
	// contains filtered or unexported fields
}

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 RichMsg

type RichMsg struct {
	Template1 []byte               `protobuf:"bytes,1,opt"`
	ServiceId proto.Option[int32]  `protobuf:"varint,2,opt"`
	MsgResId  []byte               `protobuf:"bytes,3,opt"`
	Rand      proto.Option[int32]  `protobuf:"varint,4,opt"`
	Seq       proto.Option[uint32] `protobuf:"varint,5,opt"`
}

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 Row

type Row struct {
	Buttons []*Button `protobuf:"bytes,1,rep"`
}

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 SendLongMsgInfo struct {
	Type     uint32               `protobuf:"varint,1,opt"` // Group: 3, Friend: 1
	Uid      *LongMsgUid          `protobuf:"bytes,2,opt"`
	GroupUin proto.Option[uint32] `protobuf:"varint,3,opt"`
	Payload  []byte               `protobuf:"bytes,4,opt"`
}

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 SsoGetGroupMsg

type SsoGetGroupMsg struct {
	Info      *SsoGetGroupMsgInfo `protobuf:"bytes,1,opt"`
	Direction bool                `protobuf:"varint,2,opt"`
	// contains filtered or unexported fields
}

type SsoGetGroupMsgInfo

type SsoGetGroupMsgInfo struct {
	GroupUin      uint32 `protobuf:"varint,1,opt"`
	StartSequence uint32 `protobuf:"varint,2,opt"`
	EndSequence   uint32 `protobuf:"varint,3,opt"`
	// contains filtered or unexported fields
}

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 SsoGetRoamMsg struct {
	FriendUid proto.Option[string] `protobuf:"bytes,1,opt"`
	Time      uint32               `protobuf:"varint,2,opt"`
	Random    uint32               `protobuf:"varint,3,opt"` // 0
	Count     uint32               `protobuf:"varint,4,opt"`
	Direction bool                 `protobuf:"varint,5,opt"` // true
	// contains filtered or unexported fields
}

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 SsoReadedReportC2C struct {
	TargetUid     proto.Option[string] `protobuf:"bytes,2,opt"`
	Time          uint32               `protobuf:"varint,3,opt"`
	StartSequence uint32               `protobuf:"varint,4,opt"`
	// contains filtered or unexported fields
}

type SsoReadedReportGroup

type SsoReadedReportGroup struct {
	GroupUin      uint32 `protobuf:"varint,1,opt"`
	StartSequence uint32 `protobuf:"varint,2,opt"`
	// contains filtered or unexported fields
}

type TemplParam added in v0.0.13

type TemplParam struct {
	Key   string `protobuf:"bytes,1,opt"`
	Value string `protobuf:"bytes,2,opt"`
	// contains filtered or unexported fields
}

type Text

type Text struct {
	Str       proto.Option[string] `protobuf:"bytes,1,opt"`
	Lint      proto.Option[string] `protobuf:"bytes,2,opt"`
	Attr6Buf  []byte               `protobuf:"bytes,3,opt"`
	Attr7Buf  []byte               `protobuf:"bytes,4,opt"`
	Buf       []byte               `protobuf:"bytes,11,opt"`
	PbReserve []byte               `protobuf:"bytes,12,opt"`
}

type Trans0X211

type Trans0X211 struct {
	ToUin proto.Option[uint64] `protobuf:"varint,1,opt"`
	CcCmd proto.Option[uint32] `protobuf:"varint,2,opt"`
	Uid   proto.Option[string] `protobuf:"bytes,8,opt"`
	// contains filtered or unexported fields
}

type TransElem

type TransElem struct {
	ElemType  int32  `protobuf:"varint,1,opt"`
	ElemValue []byte `protobuf:"bytes,2,opt"`
}

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"`
}

type WPATmp

type WPATmp struct {
	ToUin uint64 `protobuf:"varint,1,opt"`
	Sig   []byte `protobuf:"bytes,2,opt"`
}

Jump to

Keyboard shortcuts

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