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 SurpriseId = 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.