Documentation ¶
Index ¶
- type Action
- type AnonymousGroupMessage
- type Attr
- type Button
- type ButtonExtra
- type C2C
- type CommonElem
- type ContentHead
- type CustomElem
- type CustomFace
- type CustomFaceExtra
- 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 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 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 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 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[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 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 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 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 ¶ 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 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 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 ¶ added in v0.0.13
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"` 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 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"` PbRes []byte `protobuf:"bytes,26,opt"` }
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 { 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 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 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 ¶ added in v0.0.13
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.