Documentation ¶
Index ¶
- type AnimationImageShow
- type AnonymousGroupMessage
- type Attr
- type C2C
- type C2CHead
- type C2CMsgInfo
- type C2CMsgWithDrawReq
- type C2CMsgWithDrawResp
- type C2CTempMessageHead
- type CSHead
- type CommonElem
- type ContentHead
- type CustomElem
- type CustomFace
- type DeltaHead
- type DiscussInfo
- type Elem
- type ElemFlags2
- type ElemFlags2_Inst
- type ExtChannelInfo
- type ExtGroupKeyInfo
- type ExtRoleInfo
- type ExtraInfo
- type Face
- type GeneralFlags
- type GetGroupMsgReq
- type GetGroupMsgResp
- type GetMessageRequest
- type GetMessageResponse
- type GroupFile
- type GroupInfo
- type GroupMsgInfo
- type GroupMsgWithDrawReq
- type GroupMsgWithDrawResp
- type Grp
- type GrpTmp
- type HttpConnHead
- type IMHead
- type InstCtrl
- type InstInfo
- type LightAppElem
- type LoginSig
- type MarketFace
- type Message
- type MessageBody
- type MessageHead
- type MsgContentInfo
- type MsgCtrl
- type MsgElemInfoServtype3
- type MsgElemInfoServtype33
- type MsgElemInfoServtype37
- type MsgElemInfoServtype38
- type MsgFile
- type MsgPic
- type MsgWithDrawReq
- type MsgWithDrawResp
- type MutilTransHead
- type NotOnlineFile
- type NotOnlineImage
- type NotOnlineImage_PbReserve
- type ObjMsg
- type OnlineImage
- type PbC2CReadedReportReq
- type PbC2CReadedReportResp
- type PbDiscussReadedReportReq
- type PbDiscussReadedReportResp
- type PbGetOneDayRoamMsgReq
- type PbGetOneDayRoamMsgResp
- type PbGroupReadedReportReq
- type PbGroupReadedReportResp
- type PbMsgReadedReportReq
- type PbMsgReadedReportResp
- type PbMultiMediaElement
- type PbMultiMsgItem
- type PbMultiMsgNew
- type PbMultiMsgTransmit
- type PbPushMsg
- type PcSupportDef
- type Ptt
- type PushMessagePacket
- type QQWalletAioBody
- type QQWalletAioElem
- type QQWalletMsg
- type RedirectMsg
- type ResvAttr
- type RichMsg
- type RichText
- type RoutingHead
- type S2CHead
- type SendMessageRequest
- type SendMessageResponse
- type SourceMsg
- type SubMsgType0X4Body
- type SyncCookie
- type SyncFlag
- type Text
- type TextResvAttr
- type Trans0X211
- type TransElem
- type TransMsgInfo
- type TransOidbHead
- type UinPairMessage
- type UinPairReadInfo
- type UinTypeUserDef
- type VideoFile
- type WPATmp
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnimationImageShow ¶
type AnonymousGroupMessage ¶
type AnonymousGroupMessage struct { Flags proto.Option[int32] `protobuf:"varint,1,opt"` AnonId []byte `protobuf:"bytes,2,opt"` AnonNick []byte `protobuf:"bytes,3,opt"` HeadPortrait proto.Option[int32] `protobuf:"varint,4,opt"` ExpireTime proto.Option[int32] `protobuf:"varint,5,opt"` BubbleId proto.Option[int32] `protobuf:"varint,6,opt"` RankColor []byte `protobuf:"bytes,7,opt"` }
type Attr ¶
type Attr struct { CodePage proto.Option[int32] `protobuf:"varint,1,opt"` Time proto.Option[int32] `protobuf:"varint,2,opt"` Random proto.Option[int32] `protobuf:"varint,3,opt"` Color proto.Option[int32] `protobuf:"varint,4,opt"` Size proto.Option[int32] `protobuf:"varint,5,opt"` Effect proto.Option[int32] `protobuf:"varint,6,opt"` CharSet proto.Option[int32] `protobuf:"varint,7,opt"` PitchAndFamily proto.Option[int32] `protobuf:"varint,8,opt"` FontName proto.Option[string] `protobuf:"bytes,9,opt"` ReserveData []byte `protobuf:"bytes,10,opt"` }
type C2CHead ¶
type C2CHead struct { ToUin proto.Option[uint64] `protobuf:"varint,1,opt"` FromUin proto.Option[uint64] `protobuf:"varint,2,opt"` CcType proto.Option[uint32] `protobuf:"varint,3,opt"` CcCmd proto.Option[uint32] `protobuf:"varint,4,opt"` AuthPicSig []byte `protobuf:"bytes,5,opt"` AuthSig []byte `protobuf:"bytes,6,opt"` AuthBuf []byte `protobuf:"bytes,7,opt"` ServerTime proto.Option[uint32] `protobuf:"varint,8,opt"` ClientTime proto.Option[uint32] `protobuf:"varint,9,opt"` Rand proto.Option[uint32] `protobuf:"varint,10,opt"` PhoneNumber proto.Option[string] `protobuf:"bytes,11,opt"` }
type C2CMsgInfo ¶
type C2CMsgInfo struct { FromUin proto.Option[int64] `protobuf:"varint,1,opt"` ToUin proto.Option[int64] `protobuf:"varint,2,opt"` MsgSeq proto.Option[int32] `protobuf:"varint,3,opt"` MsgUid proto.Option[int64] `protobuf:"varint,4,opt"` MsgTime proto.Option[int64] `protobuf:"varint,5,opt"` MsgRandom proto.Option[int32] `protobuf:"varint,6,opt"` PkgNum proto.Option[int32] `protobuf:"varint,7,opt"` PkgIndex proto.Option[int32] `protobuf:"varint,8,opt"` DivSeq proto.Option[int32] `protobuf:"varint,9,opt"` MsgType proto.Option[int32] `protobuf:"varint,10,opt"` RoutingHead *RoutingHead `protobuf:"bytes,20,opt"` // contains filtered or unexported fields }
type C2CMsgWithDrawReq ¶
type C2CMsgWithDrawResp ¶
type C2CTempMessageHead ¶
type C2CTempMessageHead struct { C2CType proto.Option[int32] `protobuf:"varint,1,opt"` ServiceType proto.Option[int32] `protobuf:"varint,2,opt"` GroupUin proto.Option[int64] `protobuf:"varint,3,opt"` GroupCode proto.Option[int64] `protobuf:"varint,4,opt"` Sig []byte `protobuf:"bytes,5,opt"` SigType proto.Option[int32] `protobuf:"varint,6,opt"` FromPhone proto.Option[string] `protobuf:"bytes,7,opt"` ToPhone proto.Option[string] `protobuf:"bytes,8,opt"` LockDisplay proto.Option[int32] `protobuf:"varint,9,opt"` DirectionFlag proto.Option[int32] `protobuf:"varint,10,opt"` Reserved []byte `protobuf:"bytes,11,opt"` }
type CSHead ¶
type CSHead struct { Uin proto.Option[uint64] `protobuf:"varint,1,opt"` Command proto.Option[uint32] `protobuf:"varint,2,opt"` Seq proto.Option[uint32] `protobuf:"varint,3,opt"` Version proto.Option[uint32] `protobuf:"varint,4,opt"` RetryTimes proto.Option[uint32] `protobuf:"varint,5,opt"` ClientType proto.Option[uint32] `protobuf:"varint,6,opt"` Pubno proto.Option[uint32] `protobuf:"varint,7,opt"` Localid proto.Option[uint32] `protobuf:"varint,8,opt"` Timezone proto.Option[uint32] `protobuf:"varint,9,opt"` ClientIp proto.Option[uint32] `protobuf:"fixed32,10,opt"` ClientPort proto.Option[uint32] `protobuf:"varint,11,opt"` ConnIp proto.Option[uint32] `protobuf:"fixed32,12,opt"` ConnPort proto.Option[uint32] `protobuf:"varint,13,opt"` InterfaceIp proto.Option[uint32] `protobuf:"fixed32,14,opt"` InterfacePort proto.Option[uint32] `protobuf:"varint,15,opt"` ActualIp proto.Option[uint32] `protobuf:"fixed32,16,opt"` Flag proto.Option[uint32] `protobuf:"varint,17,opt"` Timestamp proto.Option[uint32] `protobuf:"fixed32,18,opt"` Subcmd proto.Option[uint32] `protobuf:"varint,19,opt"` Result proto.Option[uint32] `protobuf:"varint,20,opt"` AppId proto.Option[uint32] `protobuf:"varint,21,opt"` InstanceId proto.Option[uint32] `protobuf:"varint,22,opt"` SessionId proto.Option[uint64] `protobuf:"varint,23,opt"` IdcId proto.Option[uint32] `protobuf:"varint,24,opt"` // contains filtered or unexported fields }
type CommonElem ¶
type ContentHead ¶
type CustomElem ¶
type CustomFace ¶
type CustomFace struct { Guid []byte `protobuf:"bytes,1,opt"` FilePath proto.Option[string] `protobuf:"bytes,2,opt"` Shortcut proto.Option[string] `protobuf:"bytes,3,opt"` Buffer []byte `protobuf:"bytes,4,opt"` Flag []byte `protobuf:"bytes,5,opt"` OldData []byte `protobuf:"bytes,6,opt"` FileId proto.Option[int32] `protobuf:"varint,7,opt"` ServerIp proto.Option[int32] `protobuf:"varint,8,opt"` ServerPort proto.Option[int32] `protobuf:"varint,9,opt"` FileType proto.Option[int32] `protobuf:"varint,10,opt"` Signature []byte `protobuf:"bytes,11,opt"` Useful proto.Option[int32] `protobuf:"varint,12,opt"` Md5 []byte `protobuf:"bytes,13,opt"` ThumbUrl proto.Option[string] `protobuf:"bytes,14,opt"` BigUrl proto.Option[string] `protobuf:"bytes,15,opt"` OrigUrl proto.Option[string] `protobuf:"bytes,16,opt"` BizType proto.Option[int32] `protobuf:"varint,17,opt"` RepeatIndex proto.Option[int32] `protobuf:"varint,18,opt"` RepeatImage proto.Option[int32] `protobuf:"varint,19,opt"` ImageType proto.Option[int32] `protobuf:"varint,20,opt"` Index proto.Option[int32] `protobuf:"varint,21,opt"` Width proto.Option[int32] `protobuf:"varint,22,opt"` Height proto.Option[int32] `protobuf:"varint,23,opt"` Source proto.Option[int32] `protobuf:"varint,24,opt"` Size proto.Option[int32] `protobuf:"varint,25,opt"` Origin proto.Option[int32] `protobuf:"varint,26,opt"` ThumbWidth proto.Option[int32] `protobuf:"varint,27,opt"` ThumbHeight proto.Option[int32] `protobuf:"varint,28,opt"` ShowLen proto.Option[int32] `protobuf:"varint,29,opt"` DownloadLen proto.Option[int32] `protobuf:"varint,30,opt"` X400Url proto.Option[string] `protobuf:"bytes,31,opt"` X400Width proto.Option[int32] `protobuf:"varint,32,opt"` X400Height proto.Option[int32] `protobuf:"varint,33,opt"` PbReserve []byte `protobuf:"bytes,34,opt"` }
type DeltaHead ¶
type DeltaHead struct { TotalLen proto.Option[uint64] `protobuf:"varint,1,opt"` Offset proto.Option[uint64] `protobuf:"varint,2,opt"` AckOffset proto.Option[uint64] `protobuf:"varint,3,opt"` Cookie []byte `protobuf:"bytes,4,opt"` AckCookie []byte `protobuf:"bytes,5,opt"` Result proto.Option[uint32] `protobuf:"varint,6,opt"` Flags proto.Option[uint32] `protobuf:"varint,7,opt"` }
type DiscussInfo ¶
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"` TransElemInfo *TransElem `protobuf:"bytes,5,opt"` MarketFace *MarketFace `protobuf:"bytes,6,opt"` // ElemFlags elemFlags = 7; CustomFace *CustomFace `protobuf:"bytes,8,opt"` // optional ElemFlags2 elemFlags2 = 9; // FunFace funFace = 10; // SecretFileMsg secretFile = 11; RichMsg *RichMsg `protobuf:"bytes,12,opt"` GroupFile *GroupFile `protobuf:"bytes,13,opt"` // PubGroup pubGroup = 14; // MarketTrans marketTrans = 15; ExtraInfo *ExtraInfo `protobuf:"bytes,16,opt"` // ShakeWindow? shakeWindow = 17; // PubAccount? pubAccount = 18; VideoFile *VideoFile `protobuf:"bytes,19,opt"` // TipsInfo? tipsInfo = 20; AnonGroupMsg *AnonymousGroupMessage `protobuf:"bytes,21,opt"` // QQLiveOld? qqLiveOld = 22; // LifeOnlineAccount? lifeOnline = 23; QQWalletMsg *QQWalletMsg `protobuf:"bytes,24,opt"` // CrmElem? crmElem = 25; // ConferenceTipsInfo? conferenceTipsInfo = 26; // RedBagInfo? redbagInfo = 27; // LowVersionTips? lowVersionTips = 28; // bytes bankcodeCtrlInfo = 29; // NearByMessageType? nearByMsg = 30; CustomElem *CustomElem `protobuf:"bytes,31,opt"` // LocationInfo? locationInfo = 32; // PubAccInfo? pubAccInfo = 33; // SmallEmoji? smallEmoji = 34; // FSJMessageElem? fsjMsgElem = 35; // ArkAppElem? arkApp = 36; GeneralFlags *GeneralFlags `protobuf:"bytes,37,opt"` // CustomFace? hcFlashPic = 38; // DeliverGiftMsg? deliverGiftMsg = 39; // BitAppMsg? bitappMsg = 40; // OpenQQData? openQqData = 41; // ApolloActMsg? apolloMsg = 42; // GroupPubAccountInfo? groupPubAccInfo = 43; // BlessingMessage? blessMsg = 44; SrcMsg *SourceMsg `protobuf:"bytes,45,opt"` // LolaMsg? lolaMsg = 46; // GroupBusinessMsg? groupBusinessMsg = 47; // WorkflowNotifyMsg? msgWorkflowNotify = 48; // PatsElem? patElem = 49; // GroupPostElem? groupPostElem = 50; LightApp *LightAppElem `protobuf:"bytes,51,opt"` // EIMInfo? eimInfo = 52; CommonElem *CommonElem `protobuf:"bytes,53,opt"` // contains filtered or unexported fields }
type ElemFlags2 ¶
type ElemFlags2 struct { ColorTextId proto.Option[uint32] `protobuf:"varint,1,opt"` MsgId proto.Option[uint64] `protobuf:"varint,2,opt"` WhisperSessionId proto.Option[uint32] `protobuf:"varint,3,opt"` PttChangeBit proto.Option[uint32] `protobuf:"varint,4,opt"` VipStatus proto.Option[uint32] `protobuf:"varint,5,opt"` CompatibleId proto.Option[uint32] `protobuf:"varint,6,opt"` Insts []*ElemFlags2_Inst `protobuf:"bytes,7,rep"` MsgRptCnt proto.Option[uint32] `protobuf:"varint,8,opt"` SrcInst *ElemFlags2_Inst `protobuf:"bytes,9,opt"` Longtitude proto.Option[uint32] `protobuf:"varint,10,opt"` Latitude proto.Option[uint32] `protobuf:"varint,11,opt"` CustomFont proto.Option[uint32] `protobuf:"varint,12,opt"` PcSupportDef *PcSupportDef `protobuf:"bytes,13,opt"` CrmFlags proto.Option[uint32] `protobuf:"varint,14,opt"` }
type ElemFlags2_Inst ¶
type ExtChannelInfo ¶
type ExtGroupKeyInfo ¶
type ExtRoleInfo ¶
type ExtraInfo ¶
type ExtraInfo struct { Nick []byte `protobuf:"bytes,1,opt"` GroupCard []byte `protobuf:"bytes,2,opt"` Level proto.Option[int32] `protobuf:"varint,3,opt"` Flags proto.Option[int32] `protobuf:"varint,4,opt"` GroupMask proto.Option[int32] `protobuf:"varint,5,opt"` MsgTailId proto.Option[int32] `protobuf:"varint,6,opt"` SenderTitle []byte `protobuf:"bytes,7,opt"` ApnsTips []byte `protobuf:"bytes,8,opt"` Uin proto.Option[int64] `protobuf:"varint,9,opt"` MsgStateFlag proto.Option[int32] `protobuf:"varint,10,opt"` ApnsSoundType proto.Option[int32] `protobuf:"varint,11,opt"` NewGroupFlag proto.Option[int32] `protobuf:"varint,12,opt"` }
type GeneralFlags ¶
type GeneralFlags struct { BubbleDiyTextId proto.Option[int32] `protobuf:"varint,1,opt"` GroupFlagNew proto.Option[int32] `protobuf:"varint,2,opt"` Uin proto.Option[int64] `protobuf:"varint,3,opt"` RpId []byte `protobuf:"bytes,4,opt"` PrpFold proto.Option[int32] `protobuf:"varint,5,opt"` LongTextFlag proto.Option[int32] `protobuf:"varint,6,opt"` LongTextResid proto.Option[string] `protobuf:"bytes,7,opt"` GroupType proto.Option[int32] `protobuf:"varint,8,opt"` ToUinFlag proto.Option[int32] `protobuf:"varint,9,opt"` GlamourLevel proto.Option[int32] `protobuf:"varint,10,opt"` MemberLevel proto.Option[int32] `protobuf:"varint,11,opt"` GroupRankSeq proto.Option[int64] `protobuf:"varint,12,opt"` OlympicTorch proto.Option[int32] `protobuf:"varint,13,opt"` BabyqGuideMsgCookie []byte `protobuf:"bytes,14,opt"` Uin32ExpertFlag proto.Option[int32] `protobuf:"varint,15,opt"` BubbleSubId proto.Option[int32] `protobuf:"varint,16,opt"` PendantId proto.Option[int64] `protobuf:"varint,17,opt"` RpIndex []byte `protobuf:"bytes,18,opt"` PbReserve []byte `protobuf:"bytes,19,opt"` }
type GetGroupMsgReq ¶
type GetGroupMsgReq struct { GroupCode proto.Option[uint64] `protobuf:"varint,1,opt"` BeginSeq proto.Option[uint64] `protobuf:"varint,2,opt"` EndSeq proto.Option[uint64] `protobuf:"varint,3,opt"` Filter proto.Option[uint32] `protobuf:"varint,4,opt"` MemberSeq proto.Option[uint64] `protobuf:"varint,5,opt"` PublicGroup proto.Option[bool] `protobuf:"varint,6,opt"` ShieldFlag proto.Option[uint32] `protobuf:"varint,7,opt"` SaveTrafficFlag proto.Option[uint32] `protobuf:"varint,8,opt"` // contains filtered or unexported fields }
type GetGroupMsgResp ¶
type GetGroupMsgResp struct { Result proto.Option[uint32] `protobuf:"varint,1,opt"` Errmsg proto.Option[string] `protobuf:"bytes,2,opt"` GroupCode proto.Option[uint64] `protobuf:"varint,3,opt"` ReturnBeginSeq proto.Option[uint64] `protobuf:"varint,4,opt"` ReturnEndSeq proto.Option[uint64] `protobuf:"varint,5,opt"` Msg []*Message `protobuf:"bytes,6,rep"` }
type GetMessageRequest ¶
type GetMessageRequest struct { SyncFlag proto.Option[SyncFlag] `protobuf:"varint,1,opt"` SyncCookie []byte `protobuf:"bytes,2,opt"` RambleFlag proto.Option[int32] `protobuf:"varint,3,opt"` LatestRambleNumber proto.Option[int32] `protobuf:"varint,4,opt"` OtherRambleNumber proto.Option[int32] `protobuf:"varint,5,opt"` OnlineSyncFlag proto.Option[int32] `protobuf:"varint,6,opt"` ContextFlag proto.Option[int32] `protobuf:"varint,7,opt"` WhisperSessionId proto.Option[int32] `protobuf:"varint,8,opt"` MsgReqType proto.Option[int32] `protobuf:"varint,9,opt"` PubaccountCookie []byte `protobuf:"bytes,10,opt"` MsgCtrlBuf []byte `protobuf:"bytes,11,opt"` ServerBuf []byte `protobuf:"bytes,12,opt"` }
type GetMessageResponse ¶
type GetMessageResponse struct { Result proto.Option[int32] `protobuf:"varint,1,opt"` ErrorMessage proto.Option[string] `protobuf:"bytes,2,opt"` SyncCookie []byte `protobuf:"bytes,3,opt"` SyncFlag proto.Option[SyncFlag] `protobuf:"varint,4,opt"` UinPairMsgs []*UinPairMessage `protobuf:"bytes,5,rep"` BindUin proto.Option[int64] `protobuf:"varint,6,opt"` MsgRspType proto.Option[int32] `protobuf:"varint,7,opt"` PubAccountCookie []byte `protobuf:"bytes,8,opt"` IsPartialSync proto.Option[bool] `protobuf:"varint,9,opt"` MsgCtrlBuf []byte `protobuf:"bytes,10,opt"` }
type GroupFile ¶
type GroupFile struct { Filename []byte `protobuf:"bytes,1,opt"` FileSize proto.Option[int64] `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 proto.Option[int64] `protobuf:"varint,7,opt"` BatchItemId []byte `protobuf:"bytes,8,opt"` FeedMsgTime proto.Option[int32] `protobuf:"varint,9,opt"` PbReserve []byte `protobuf:"bytes,10,opt"` }
type GroupInfo ¶
type GroupInfo struct { GroupCode proto.Option[int64] `protobuf:"varint,1,opt"` GroupType proto.Option[int32] `protobuf:"varint,2,opt"` GroupInfoSeq proto.Option[int64] `protobuf:"varint,3,opt"` GroupCard proto.Option[string] `protobuf:"bytes,4,opt"` GroupRank []byte `protobuf:"bytes,5,opt"` GroupLevel proto.Option[int32] `protobuf:"varint,6,opt"` GroupCardType proto.Option[int32] `protobuf:"varint,7,opt"` GroupName []byte `protobuf:"bytes,8,opt"` }
type GroupMsgInfo ¶
type GroupMsgWithDrawReq ¶
type GroupMsgWithDrawResp ¶
type HttpConnHead ¶
type HttpConnHead struct { Uin proto.Option[uint64] `protobuf:"varint,1,opt"` Command proto.Option[uint32] `protobuf:"varint,2,opt"` SubCommand proto.Option[uint32] `protobuf:"varint,3,opt"` Seq proto.Option[uint32] `protobuf:"varint,4,opt"` Version proto.Option[uint32] `protobuf:"varint,5,opt"` RetryTimes proto.Option[uint32] `protobuf:"varint,6,opt"` ClientType proto.Option[uint32] `protobuf:"varint,7,opt"` PubNo proto.Option[uint32] `protobuf:"varint,8,opt"` LocalId proto.Option[uint32] `protobuf:"varint,9,opt"` TimeZone proto.Option[uint32] `protobuf:"varint,10,opt"` ClientIp proto.Option[uint32] `protobuf:"fixed32,11,opt"` ClientPort proto.Option[uint32] `protobuf:"varint,12,opt"` QzhttpIp proto.Option[uint32] `protobuf:"fixed32,13,opt"` QzhttpPort proto.Option[uint32] `protobuf:"varint,14,opt"` SppIp proto.Option[uint32] `protobuf:"fixed32,15,opt"` SppPort proto.Option[uint32] `protobuf:"varint,16,opt"` Flag proto.Option[uint32] `protobuf:"varint,17,opt"` Key []byte `protobuf:"bytes,18,opt"` CompressType proto.Option[uint32] `protobuf:"varint,19,opt"` OriginSize proto.Option[uint32] `protobuf:"varint,20,opt"` ErrorCode proto.Option[uint32] `protobuf:"varint,21,opt"` Redirect *RedirectMsg `protobuf:"bytes,22,opt"` CommandId proto.Option[uint32] `protobuf:"varint,23,opt"` ServiceCmdid proto.Option[uint32] `protobuf:"varint,24,opt"` Oidbhead *TransOidbHead `protobuf:"bytes,25,opt"` }
type IMHead ¶
type IMHead struct { HeadType proto.Option[uint32] `protobuf:"varint,1,opt"` CsHead *CSHead `protobuf:"bytes,2,opt"` S2CHead *S2CHead `protobuf:"bytes,3,opt"` HttpconnHead *HttpConnHead `protobuf:"bytes,4,opt"` PaintFlag proto.Option[uint32] `protobuf:"varint,5,opt"` LoginSig *LoginSig `protobuf:"bytes,6,opt"` DeltaHead *DeltaHead `protobuf:"bytes,7,opt"` C2CHead *C2CHead `protobuf:"bytes,8,opt"` // contains filtered or unexported fields }
type LightAppElem ¶
type MarketFace ¶
type MarketFace struct { FaceName []byte `protobuf:"bytes,1,opt"` ItemType proto.Option[uint32] `protobuf:"varint,2,opt"` FaceInfo proto.Option[uint32] `protobuf:"varint,3,opt"` FaceId []byte `protobuf:"bytes,4,opt"` TabId proto.Option[uint32] `protobuf:"varint,5,opt"` SubType proto.Option[uint32] `protobuf:"varint,6,opt"` Key []byte `protobuf:"bytes,7,opt"` Param []byte `protobuf:"bytes,8,opt"` MediaType proto.Option[uint32] `protobuf:"varint,9,opt"` ImageWidth proto.Option[uint32] `protobuf:"varint,10,opt"` ImageHeight proto.Option[uint32] `protobuf:"varint,11,opt"` Mobileparam []byte `protobuf:"bytes,12,opt"` PbReserve []byte `protobuf:"bytes,13,opt"` }
type Message ¶
type Message struct { Head *MessageHead `protobuf:"bytes,1,opt"` Content *ContentHead `protobuf:"bytes,2,opt"` Body *MessageBody `protobuf:"bytes,3,opt"` // contains filtered or unexported fields }
type MessageBody ¶
type MessageHead ¶
type MessageHead struct { FromUin proto.Option[int64] `protobuf:"varint,1,opt"` ToUin proto.Option[int64] `protobuf:"varint,2,opt"` MsgType proto.Option[int32] `protobuf:"varint,3,opt"` C2CCmd proto.Option[int32] `protobuf:"varint,4,opt"` MsgSeq proto.Option[int32] `protobuf:"varint,5,opt"` MsgTime proto.Option[int32] `protobuf:"varint,6,opt"` MsgUid proto.Option[int64] `protobuf:"varint,7,opt"` C2CTmpMsgHead *C2CTempMessageHead `protobuf:"bytes,8,opt"` GroupInfo *GroupInfo `protobuf:"bytes,9,opt"` FromAppid proto.Option[int32] `protobuf:"varint,10,opt"` FromInstid proto.Option[int32] `protobuf:"varint,11,opt"` UserActive proto.Option[int32] `protobuf:"varint,12,opt"` // optional DiscussInfo discussInfo = 13; FromNick proto.Option[string] `protobuf:"bytes,14,opt"` AuthUin proto.Option[int64] `protobuf:"varint,15,opt"` AuthNick proto.Option[string] `protobuf:"bytes,16,opt"` MsgFlag proto.Option[int32] `protobuf:"varint,17,opt"` AuthRemark proto.Option[string] `protobuf:"bytes,18,opt"` GroupName proto.Option[string] `protobuf:"bytes,19,opt"` MutiltransHead *MutilTransHead `protobuf:"bytes,20,opt"` // optional InstCtrl msgInstCtrl = 21; PublicAccountGroupSendFlag proto.Option[int32] `protobuf:"varint,22,opt"` WseqInC2CMsghead proto.Option[int32] `protobuf:"varint,23,opt"` Cpid proto.Option[int64] `protobuf:"varint,24,opt"` // optional ExtGroupKeyInfo extGroupKeyInfo = 25; MultiCompatibleText proto.Option[string] `protobuf:"bytes,26,opt"` AuthSex proto.Option[int32] `protobuf:"varint,27,opt"` IsSrcMsg proto.Option[bool] `protobuf:"varint,28,opt"` // contains filtered or unexported fields }
type MsgContentInfo ¶
type MsgElemInfoServtype3 ¶
type MsgElemInfoServtype3 struct { FlashTroopPic *CustomFace `protobuf:"bytes,1,opt"` FlashC2CPic *NotOnlineImage `protobuf:"bytes,2,opt"` // contains filtered or unexported fields }
type MsgElemInfoServtype33 ¶
type MsgElemInfoServtype37 ¶
type MsgElemInfoServtype37 struct { Packid []byte `protobuf:"bytes,1,opt"` Stickerid []byte `protobuf:"bytes,2,opt"` Qsid proto.Option[uint32] `protobuf:"varint,3,opt"` Sourcetype proto.Option[uint32] `protobuf:"varint,4,opt"` Stickertype proto.Option[uint32] `protobuf:"varint,5,opt"` Resultid []byte `protobuf:"bytes,6,opt"` Text []byte `protobuf:"bytes,7,opt"` Surpriseid []byte `protobuf:"bytes,8,opt"` Randomtype proto.Option[uint32] `protobuf:"varint,9,opt"` }
type MsgElemInfoServtype38 ¶
type MsgFile ¶
type MsgFile struct { BusId int32 `protobuf:"varint,1,opt"` FilePath []byte `protobuf:"bytes,2,opt"` FileSize int64 `protobuf:"varint,3,opt"` FileName string `protobuf:"bytes,4,opt"` Int64DeadTime int64 `protobuf:"varint,5,opt"` FileSha1 []byte `protobuf:"bytes,6,opt"` Ext []byte `protobuf:"bytes,7,opt"` }
type MsgWithDrawReq ¶
type MsgWithDrawReq struct { C2CWithDraw []*C2CMsgWithDrawReq `protobuf:"bytes,1,rep"` GroupWithDraw []*GroupMsgWithDrawReq `protobuf:"bytes,2,rep"` }
type MsgWithDrawResp ¶
type MsgWithDrawResp struct { C2CWithDraw []*C2CMsgWithDrawResp `protobuf:"bytes,1,rep"` GroupWithDraw []*GroupMsgWithDrawResp `protobuf:"bytes,2,rep"` }
type MutilTransHead ¶
type NotOnlineFile ¶
type NotOnlineFile struct { FileType proto.Option[int32] `protobuf:"varint,1,opt"` Sig []byte `protobuf:"bytes,2,opt"` FileUuid []byte `protobuf:"bytes,3,opt"` FileMd5 []byte `protobuf:"bytes,4,opt"` FileName []byte `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"` }
type NotOnlineImage ¶
type NotOnlineImage struct { FilePath proto.Option[string] `protobuf:"bytes,1,opt"` FileLen proto.Option[int32] `protobuf:"varint,2,opt"` DownloadPath proto.Option[string] `protobuf:"bytes,3,opt"` OldVerSendFile []byte `protobuf:"bytes,4,opt"` ImgType proto.Option[int32] `protobuf:"varint,5,opt"` PreviewsImage []byte `protobuf:"bytes,6,opt"` PicMd5 []byte `protobuf:"bytes,7,opt"` PicHeight proto.Option[int32] `protobuf:"varint,8,opt"` PicWidth proto.Option[int32] `protobuf:"varint,9,opt"` ResId proto.Option[string] `protobuf:"bytes,10,opt"` Flag []byte `protobuf:"bytes,11,opt"` ThumbUrl proto.Option[string] `protobuf:"bytes,12,opt"` Original proto.Option[int32] `protobuf:"varint,13,opt"` BigUrl proto.Option[string] `protobuf:"bytes,14,opt"` OrigUrl proto.Option[string] `protobuf:"bytes,15,opt"` BizType proto.Option[int32] `protobuf:"varint,16,opt"` Result proto.Option[int32] `protobuf:"varint,17,opt"` Index proto.Option[int32] `protobuf:"varint,18,opt"` OpFaceBuf []byte `protobuf:"bytes,19,opt"` OldPicMd5 proto.Option[bool] `protobuf:"varint,20,opt"` ThumbWidth proto.Option[int32] `protobuf:"varint,21,opt"` ThumbHeight proto.Option[int32] `protobuf:"varint,22,opt"` FileId proto.Option[int32] `protobuf:"varint,23,opt"` ShowLen proto.Option[int32] `protobuf:"varint,24,opt"` DownloadLen proto.Option[int32] `protobuf:"varint,25,opt"` PbReserve *NotOnlineImage_PbReserve `protobuf:"bytes,29,opt"` }
type NotOnlineImage_PbReserve ¶
type NotOnlineImage_PbReserve struct { Url proto.Option[string] `protobuf:"bytes,30,opt"` // contains filtered or unexported fields }
TODO: find this message
type ObjMsg ¶
type ObjMsg struct { MsgType int32 `protobuf:"varint,1,opt"` Title []byte `protobuf:"bytes,2,opt"` BytesAbstact []byte `protobuf:"bytes,3,opt"` TitleExt []byte `protobuf:"bytes,5,opt"` MsgPic []*MsgPic `protobuf:"bytes,6,rep"` MsgContentInfo []*MsgContentInfo `protobuf:"bytes,7,rep"` ReportIdShow int32 `protobuf:"varint,8,opt"` }
type OnlineImage ¶
type PbC2CReadedReportReq ¶
type PbC2CReadedReportReq struct { SyncCookie []byte `protobuf:"bytes,1,opt"` PairInfo []*UinPairReadInfo `protobuf:"bytes,2,rep"` }
type PbC2CReadedReportResp ¶
type PbDiscussReadedReportResp ¶
type PbDiscussReadedReportResp struct { Result proto.Option[uint32] `protobuf:"varint,1,opt"` Errmsg proto.Option[string] `protobuf:"bytes,2,opt"` ConfUin proto.Option[uint64] `protobuf:"varint,3,opt"` MemberSeq proto.Option[uint64] `protobuf:"varint,4,opt"` ConfSeq proto.Option[uint64] `protobuf:"varint,5,opt"` // contains filtered or unexported fields }
type PbGetOneDayRoamMsgReq ¶
type PbGetOneDayRoamMsgReq struct { PeerUin proto.Option[uint64] `protobuf:"varint,1,opt"` LastMsgTime proto.Option[uint64] `protobuf:"varint,2,opt"` Random proto.Option[uint64] `protobuf:"varint,3,opt"` ReadCnt proto.Option[uint32] `protobuf:"varint,4,opt"` // contains filtered or unexported fields }
type PbGetOneDayRoamMsgResp ¶
type PbGetOneDayRoamMsgResp struct { Result proto.Option[uint32] `protobuf:"varint,1,opt"` ErrMsg proto.Option[string] `protobuf:"bytes,2,opt"` PeerUin proto.Option[uint64] `protobuf:"varint,3,opt"` LastMsgTime proto.Option[uint64] `protobuf:"varint,4,opt"` Random proto.Option[uint64] `protobuf:"varint,5,opt"` Msg []*Message `protobuf:"bytes,6,rep"` IsComplete proto.Option[uint32] `protobuf:"varint,7,opt"` }
type PbGroupReadedReportReq ¶
type PbGroupReadedReportResp ¶
type PbGroupReadedReportResp struct { Result proto.Option[uint32] `protobuf:"varint,1,opt"` Errmsg proto.Option[string] `protobuf:"bytes,2,opt"` GroupCode proto.Option[uint64] `protobuf:"varint,3,opt"` MemberSeq proto.Option[uint64] `protobuf:"varint,4,opt"` GroupMsgSeq proto.Option[uint64] `protobuf:"varint,5,opt"` // contains filtered or unexported fields }
type PbMsgReadedReportReq ¶
type PbMsgReadedReportReq struct { GrpReadReport []*PbGroupReadedReportReq `protobuf:"bytes,1,rep"` DisReadReport []*PbDiscussReadedReportReq `protobuf:"bytes,2,rep"` C2CReadReport *PbC2CReadedReportReq `protobuf:"bytes,3,opt"` //optional PbBindUinMsgReadedConfirmReq bindUinReadReport = 4; }
type PbMsgReadedReportResp ¶
type PbMsgReadedReportResp struct { GrpReadReport []*PbGroupReadedReportResp `protobuf:"bytes,1,rep"` DisReadReport []*PbDiscussReadedReportResp `protobuf:"bytes,2,rep"` C2CReadReport *PbC2CReadedReportResp `protobuf:"bytes,3,opt"` //optional PbBindUinMsgReadedConfirmResp bindUinReadReport = 4; }
type PbMultiMediaElement ¶
type PbMultiMediaElement struct { Elem1 *struct { Meta *struct { Data *struct { FileLen proto.Option[int32] `protobuf:"varint,1,opt"` PicMd5 []byte `protobuf:"bytes,2,opt"` } `protobuf:"bytes,1,opt"` FilePath proto.Option[string] `protobuf:"bytes,2,opt"` } `protobuf:"bytes,1,opt"` Data *struct { ImgURL proto.Option[string] `protobuf:"bytes,1,opt"` Domain proto.Option[string] `protobuf:"bytes,3,opt"` } `protobuf:"bytes,2,opt"` } `protobuf:"bytes,1,opt"` Elem2 *struct { Data *struct { Friend *struct { RKey proto.Option[string] `protobuf:"bytes,30,opt"` } `protobuf:"bytes,11,opt"` Group *struct { RKey proto.Option[string] `protobuf:"bytes,30,opt"` } `protobuf:"bytes,12,opt"` } `protobuf:"bytes,1,opt"` } `protobuf:"bytes,2,opt"` }
type PbMultiMsgItem ¶
type PbMultiMsgItem struct { FileName proto.Option[string] `protobuf:"bytes,1,opt"` Buffer *PbMultiMsgNew `protobuf:"bytes,2,opt"` // contains filtered or unexported fields }
type PbMultiMsgNew ¶
type PbMultiMsgNew struct {
Msg []*Message `protobuf:"bytes,1,rep"`
}
type PbMultiMsgTransmit ¶
type PbMultiMsgTransmit struct { Msg []*Message `protobuf:"bytes,1,rep"` PbItemList []*PbMultiMsgItem `protobuf:"bytes,2,rep"` }
type PbPushMsg ¶
type PbPushMsg struct { Msg *Message `protobuf:"bytes,1,opt"` Svrip proto.Option[int32] `protobuf:"varint,2,opt"` PushToken []byte `protobuf:"bytes,3,opt"` PingFlag proto.Option[uint32] `protobuf:"varint,4,opt"` GeneralFlag proto.Option[uint32] `protobuf:"varint,9,opt"` BindUin proto.Option[uint64] `protobuf:"varint,10,opt"` }
type PcSupportDef ¶
type PcSupportDef struct { PcPtlBegin proto.Option[uint32] `protobuf:"varint,1,opt"` PcPtlEnd proto.Option[uint32] `protobuf:"varint,2,opt"` MacPtlBegin proto.Option[uint32] `protobuf:"varint,3,opt"` MacPtlEnd proto.Option[uint32] `protobuf:"varint,4,opt"` PtlsSupport []uint32 `protobuf:"varint,5,rep"` PtlsNotSupport []uint32 `protobuf:"varint,6,rep"` }
type Ptt ¶
type Ptt struct { FileType proto.Option[int32] `protobuf:"varint,1,opt"` SrcUin proto.Option[int64] `protobuf:"varint,2,opt"` FileUuid []byte `protobuf:"bytes,3,opt"` FileMd5 []byte `protobuf:"bytes,4,opt"` FileName proto.Option[string] `protobuf:"bytes,5,opt"` FileSize proto.Option[int32] `protobuf:"varint,6,opt"` Reserve []byte `protobuf:"bytes,7,opt"` FileId proto.Option[int32] `protobuf:"varint,8,opt"` ServerIp proto.Option[int32] `protobuf:"varint,9,opt"` ServerPort proto.Option[int32] `protobuf:"varint,10,opt"` BoolValid proto.Option[bool] `protobuf:"varint,11,opt"` Signature []byte `protobuf:"bytes,12,opt"` Shortcut []byte `protobuf:"bytes,13,opt"` FileKey []byte `protobuf:"bytes,14,opt"` MagicPttIndex proto.Option[int32] `protobuf:"varint,15,opt"` VoiceSwitch proto.Option[int32] `protobuf:"varint,16,opt"` PttUrl []byte `protobuf:"bytes,17,opt"` GroupFileKey []byte `protobuf:"bytes,18,opt"` Time proto.Option[int32] `protobuf:"varint,19,opt"` DownPara []byte `protobuf:"bytes,20,opt"` Format proto.Option[int32] `protobuf:"varint,29,opt"` PbReserve []byte `protobuf:"bytes,30,opt"` BytesPttUrls [][]byte `protobuf:"bytes,31,rep"` DownloadFlag proto.Option[int32] `protobuf:"varint,32,opt"` }
type PushMessagePacket ¶
type QQWalletAioBody ¶
type QQWalletAioBody struct { SendUin proto.Option[uint64] `protobuf:"varint,1,opt"` Sender *QQWalletAioElem `protobuf:"bytes,2,opt"` Receiver *QQWalletAioElem `protobuf:"bytes,3,opt"` ChannelId proto.Option[int32] `protobuf:"zigzag32,4,opt"` TemplateId proto.Option[int32] `protobuf:"zigzag32,5,opt"` Resend proto.Option[uint32] `protobuf:"varint,6,opt"` MsgPriority proto.Option[uint32] `protobuf:"varint,7,opt"` RedType proto.Option[int32] `protobuf:"zigzag32,8,opt"` BillNo []byte `protobuf:"bytes,9,opt"` AuthKey []byte `protobuf:"bytes,10,opt"` SessionType proto.Option[int32] `protobuf:"zigzag32,11,opt"` MsgType proto.Option[int32] `protobuf:"zigzag32,12,opt"` EnvelOpeId proto.Option[int32] `protobuf:"zigzag32,13,opt"` Name []byte `protobuf:"bytes,14,opt"` ConfType proto.Option[int32] `protobuf:"zigzag32,15,opt"` MsgFrom proto.Option[int32] `protobuf:"zigzag32,16,opt"` PcBody []byte `protobuf:"bytes,17,opt"` Index []byte `protobuf:"bytes,18,opt"` RedChannel proto.Option[uint32] `protobuf:"varint,19,opt"` GrapUin []uint64 `protobuf:"varint,20,rep"` PbReserve []byte `protobuf:"bytes,21,opt"` }
type QQWalletAioElem ¶
type QQWalletAioElem struct { Background proto.Option[uint32] `protobuf:"varint,1,opt"` Icon proto.Option[uint32] `protobuf:"varint,2,opt"` Title proto.Option[string] `protobuf:"bytes,3,opt"` Subtitle proto.Option[string] `protobuf:"bytes,4,opt"` Content proto.Option[string] `protobuf:"bytes,5,opt"` LinkUrl []byte `protobuf:"bytes,6,opt"` BlackStripe []byte `protobuf:"bytes,7,opt"` Notice []byte `protobuf:"bytes,8,opt"` TitleColor proto.Option[uint32] `protobuf:"varint,9,opt"` SubtitleColor proto.Option[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 proto.Option[uint32] `protobuf:"varint,16,opt"` ContentBgColor proto.Option[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 { AioBody *QQWalletAioBody `protobuf:"bytes,1,opt"` // contains filtered or unexported fields }
type RedirectMsg ¶
type RedirectMsg struct { LastRedirectIp proto.Option[uint32] `protobuf:"fixed32,1,opt"` LastRedirectPort proto.Option[uint32] `protobuf:"varint,2,opt"` RedirectIp proto.Option[uint32] `protobuf:"fixed32,3,opt"` RedirectPort proto.Option[uint32] `protobuf:"varint,4,opt"` RedirectCount proto.Option[uint32] `protobuf:"varint,5,opt"` // contains filtered or unexported fields }
type ResvAttr ¶
type ResvAttr struct { ImageBizType proto.Option[uint32] `protobuf:"varint,1,opt"` ImageShow *AnimationImageShow `protobuf:"bytes,7,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"` Trans_0X211 *Trans0X211 `protobuf:"bytes,15,opt"` // contains filtered or unexported fields }
type S2CHead ¶
type S2CHead struct { SubMsgtype proto.Option[uint32] `protobuf:"varint,1,opt"` MsgType proto.Option[uint32] `protobuf:"varint,2,opt"` FromUin proto.Option[uint64] `protobuf:"varint,3,opt"` MsgId proto.Option[uint32] `protobuf:"varint,4,opt"` RelayIp proto.Option[uint32] `protobuf:"fixed32,5,opt"` RelayPort proto.Option[uint32] `protobuf:"varint,6,opt"` ToUin proto.Option[uint64] `protobuf:"varint,7,opt"` // contains filtered or unexported fields }
type SendMessageRequest ¶
type SendMessageRequest struct { RoutingHead *RoutingHead `protobuf:"bytes,1,opt"` ContentHead *ContentHead `protobuf:"bytes,2,opt"` MsgBody *MessageBody `protobuf:"bytes,3,opt"` MsgSeq proto.Option[int32] `protobuf:"varint,4,opt"` MsgRand proto.Option[int32] `protobuf:"varint,5,opt"` SyncCookie []byte `protobuf:"bytes,6,opt"` // MsgComm.AppShareInfo? appShare = 7; MsgVia proto.Option[int32] `protobuf:"varint,8,opt"` DataStatist proto.Option[int32] `protobuf:"varint,9,opt"` // MultiMsgAssist? multiMsgAssist = 10; // PbInputNotifyInfo? inputNotifyInfo = 11; MsgCtrl *MsgCtrl `protobuf:"bytes,12,opt"` // ImReceipt.ReceiptReq? receiptReq = 13; MultiSendSeq proto.Option[int32] `protobuf:"varint,14,opt"` }
type SendMessageResponse ¶
type SourceMsg ¶
type SourceMsg struct { OrigSeqs []int32 `protobuf:"varint,1,rep"` SenderUin proto.Option[int64] `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"` SrcMsg []byte `protobuf:"bytes,9,opt"` ToUin proto.Option[int64] `protobuf:"varint,10,opt"` TroopName []byte `protobuf:"bytes,11,opt"` }
type SubMsgType0X4Body ¶
type SyncCookie ¶
type SyncCookie struct { Time1 proto.Option[int64] `protobuf:"varint,1,opt"` Time proto.Option[int64] `protobuf:"varint,2,opt"` Ran1 proto.Option[int64] `protobuf:"varint,3,opt"` Ran2 proto.Option[int64] `protobuf:"varint,4,opt"` Const1 proto.Option[int64] `protobuf:"varint,5,opt"` Const2 proto.Option[int64] `protobuf:"varint,11,opt"` Const3 proto.Option[int64] `protobuf:"varint,12,opt"` LastSyncTime proto.Option[int64] `protobuf:"varint,13,opt"` Const4 proto.Option[int64] `protobuf:"varint,14,opt"` // contains filtered or unexported fields }
type TextResvAttr ¶
type TextResvAttr struct { Wording []byte `protobuf:"bytes,1,opt"` TextAnalysisResult proto.Option[uint32] `protobuf:"varint,2,opt"` AtType proto.Option[uint32] `protobuf:"varint,3,opt"` AtMemberUin proto.Option[uint64] `protobuf:"varint,4,opt"` AtMemberTinyid proto.Option[uint64] `protobuf:"varint,5,opt"` // optional ExtRoleInfo atMemberRoleInfo = 6; // optional ExtRoleInfo atRoleInfo = 7; AtChannelInfo *ExtChannelInfo `protobuf:"bytes,8,opt"` }
type Trans0X211 ¶
type TransMsgInfo ¶
type TransMsgInfo struct { FromUin proto.Option[int64] `protobuf:"varint,1,opt"` ToUin proto.Option[int64] `protobuf:"varint,2,opt"` MsgType proto.Option[int32] `protobuf:"varint,3,opt"` MsgSubtype proto.Option[int32] `protobuf:"varint,4,opt"` MsgSeq proto.Option[int32] `protobuf:"varint,5,opt"` MsgUid proto.Option[int64] `protobuf:"varint,6,opt"` MsgTime proto.Option[int32] `protobuf:"varint,7,opt"` RealMsgTime proto.Option[int32] `protobuf:"varint,8,opt"` NickName proto.Option[string] `protobuf:"bytes,9,opt"` MsgData []byte `protobuf:"bytes,10,opt"` SvrIp proto.Option[int32] `protobuf:"varint,11,opt"` ExtGroupKeyInfo *ExtGroupKeyInfo `protobuf:"bytes,12,opt"` GeneralFlag proto.Option[int32] `protobuf:"varint,17,opt"` }
type TransOidbHead ¶
type UinPairMessage ¶
type UinPairReadInfo ¶
type UinPairReadInfo struct { PeerUin proto.Option[uint64] `protobuf:"varint,1,opt"` LastReadTime proto.Option[uint32] `protobuf:"varint,2,opt"` CrmSig []byte `protobuf:"bytes,3,opt"` PeerType proto.Option[uint32] `protobuf:"varint,4,opt"` ChatType proto.Option[uint32] `protobuf:"varint,5,opt"` Cpid proto.Option[uint64] `protobuf:"varint,6,opt"` AioType proto.Option[uint32] `protobuf:"varint,7,opt"` ToTinyId proto.Option[uint64] `protobuf:"varint,9,opt"` }
type UinTypeUserDef ¶
type VideoFile ¶
type VideoFile struct { FileUuid []byte `protobuf:"bytes,1,opt"` FileMd5 []byte `protobuf:"bytes,2,opt"` FileName []byte `protobuf:"bytes,3,opt"` FileFormat proto.Option[int32] `protobuf:"varint,4,opt"` FileTime proto.Option[int32] `protobuf:"varint,5,opt"` FileSize proto.Option[int32] `protobuf:"varint,6,opt"` ThumbWidth proto.Option[int32] `protobuf:"varint,7,opt"` ThumbHeight proto.Option[int32] `protobuf:"varint,8,opt"` ThumbFileMd5 []byte `protobuf:"bytes,9,opt"` Source []byte `protobuf:"bytes,10,opt"` ThumbFileSize proto.Option[int32] `protobuf:"varint,11,opt"` BusiType proto.Option[int32] `protobuf:"varint,12,opt"` FromChatType proto.Option[int32] `protobuf:"varint,13,opt"` ToChatType proto.Option[int32] `protobuf:"varint,14,opt"` BoolSupportProgressive proto.Option[bool] `protobuf:"varint,15,opt"` FileWidth proto.Option[int32] `protobuf:"varint,16,opt"` FileHeight proto.Option[int32] `protobuf:"varint,17,opt"` SubBusiType proto.Option[int32] `protobuf:"varint,18,opt"` VideoAttr proto.Option[int32] `protobuf:"varint,19,opt"` BytesThumbFileUrls [][]byte `protobuf:"bytes,20,rep"` BytesVideoFileUrls [][]byte `protobuf:"bytes,21,rep"` ThumbDownloadFlag proto.Option[int32] `protobuf:"varint,22,opt"` VideoDownloadFlag proto.Option[int32] `protobuf:"varint,23,opt"` PbReserve []byte `protobuf:"bytes,24,opt"` }
Click to show internal directories.
Click to hide internal directories.