Documentation
¶
Index ¶
- type ApplyUploadReqV3
- type ApplyUploadRespV3
- type AudioInfo
- type Avatar
- type Business
- type BusinessBody
- type BusinessList
- type BusinessList_Icon1
- type BusinessList_Icon2
- type C2CUserInfo
- type CheckUrlReq
- type CheckUrlRsp
- type ClientMeta
- type CommonHead
- type Coordinate
- type CustomStatus
- type D88DGroupExInfoOnly
- type D88DGroupHeadPortrait
- type D88DGroupInfo
- type D88DGroupInfoResp
- type DeleteReq
- type DeleteResp
- type DownloadExt
- type DownloadInfo
- type DownloadRKeyReq
- type DownloadRKeyResp
- type DownloadReq
- type DownloadResp
- type DownloadSafeReq
- type DownloadSafeResp
- type ExtBizInfo
- type ExtGroupInfo
- type FileInfo
- type FileType
- type IPv4
- type IPv6
- type IndexNode
- type Language
- type MsgInfo
- type MsgInfoAuthReq
- type MsgInfoAuthResp
- type MsgInfoBody
- type MultiMediaReqHead
- type MultiMediaRespHead
- type NTGroupInfo
- type NTV2RichMediaReq
- type NTV2RichMediaResp
- type OcrReqBody
- type OcrRspBody
- type OidbFriend
- type OidbFriendAdditional
- type OidbFriendLayer1
- type OidbFriendProperty
- type OidbLafter
- type OidbNumber
- type OidbProperty
- type OidbSvcTrpcScp0XFE7_3Body
- type OidbSvcTrpcScp0XFE7_4Params
- type OidbSvcTrpcTcp0X102A_0
- type OidbSvcTrpcTcp0X102A_0Response
- type OidbSvcTrpcTcp0X102A_1
- type OidbSvcTrpcTcp0X102A_1Response
- type OidbSvcTrpcTcp0X1096_1
- type OidbSvcTrpcTcp0X1096_1Response
- type OidbSvcTrpcTcp0X1097_1
- type OidbSvcTrpcTcp0X10C0
- type OidbSvcTrpcTcp0X10C0Response
- type OidbSvcTrpcTcp0X10C0ResponseGroup
- type OidbSvcTrpcTcp0X10C0ResponseRequests
- type OidbSvcTrpcTcp0X10C0ResponseUser
- type OidbSvcTrpcTcp0X10C8
- type OidbSvcTrpcTcp0X10C8Body
- type OidbSvcTrpcTcp0X1253_1
- type OidbSvcTrpcTcp0X1253_1Body
- type OidbSvcTrpcTcp0X1253_1Response
- type OidbSvcTrpcTcp0X126B_0
- type OidbSvcTrpcTcp0X126B_0_Field1
- type OidbSvcTrpcTcp0X126B_0_Field1_2
- type OidbSvcTrpcTcp0X126B_0_Field1_2_3
- type OidbSvcTrpcTcp0X5CF_11
- type OidbSvcTrpcTcp0X6D6
- type OidbSvcTrpcTcp0X6D6Delete
- type OidbSvcTrpcTcp0X6D6Download
- type OidbSvcTrpcTcp0X6D6Move
- type OidbSvcTrpcTcp0X6D6Rename
- type OidbSvcTrpcTcp0X6D6Response
- type OidbSvcTrpcTcp0X6D6Upload
- type OidbSvcTrpcTcp0X6D6_0Response
- type OidbSvcTrpcTcp0X6D6_2Response
- type OidbSvcTrpcTcp0X6D6_3_4_5Response
- type OidbSvcTrpcTcp0X6D7
- type OidbSvcTrpcTcp0X6D7Create
- type OidbSvcTrpcTcp0X6D7Delete
- type OidbSvcTrpcTcp0X6D7Rename
- type OidbSvcTrpcTcp0X6D7Response
- type OidbSvcTrpcTcp0X6D7_0Response
- type OidbSvcTrpcTcp0X6D7_0ResponseFolderInfo
- type OidbSvcTrpcTcp0X6D7_1_2Response
- type OidbSvcTrpcTcp0X6D8
- type OidbSvcTrpcTcp0X6D8Count
- type OidbSvcTrpcTcp0X6D8List
- type OidbSvcTrpcTcp0X6D8Space
- type OidbSvcTrpcTcp0X6D8_1Response
- type OidbSvcTrpcTcp0X6D8_1ResponseCount
- type OidbSvcTrpcTcp0X6D8_1ResponseFileInfo
- type OidbSvcTrpcTcp0X6D8_1ResponseFolderInfo
- type OidbSvcTrpcTcp0X6D8_1ResponseItem
- type OidbSvcTrpcTcp0X6D8_1ResponseList
- type OidbSvcTrpcTcp0X6D8_1ResponseSpace
- type OidbSvcTrpcTcp0X6D9_4
- type OidbSvcTrpcTcp0X6D9_4Body
- type OidbSvcTrpcTcp0X6D9_4Info
- type OidbSvcTrpcTcp0X7E5_104
- type OidbSvcTrpcTcp0X88D
- type OidbSvcTrpcTcp0X88D_Config2
- type OidbSvcTrpcTcp0X88D_Response
- type OidbSvcTrpcTcp0X89A_0
- type OidbSvcTrpcTcp0X89A_0Response
- type OidbSvcTrpcTcp0X89A_0State
- type OidbSvcTrpcTcp0X89A_15
- type OidbSvcTrpcTcp0X89A_15Body
- type OidbSvcTrpcTcp0X89E_0
- type OidbSvcTrpcTcp0X8A0_1
- type OidbSvcTrpcTcp0X8A0_1Response
- type OidbSvcTrpcTcp0X8A7_0_ReqBody
- type OidbSvcTrpcTcp0X8A7_0_RspBody
- type OidbSvcTrpcTcp0X8FC
- type OidbSvcTrpcTcp0X8FCBody
- type OidbSvcTrpcTcp0X8FC_3Response
- type OidbSvcTrpcTcp0X9082
- type OidbSvcTrpcTcp0X972_6
- type OidbSvcTrpcTcp0X972_6Settings
- type OidbSvcTrpcTcp0XB5D_44
- type OidbSvcTrpcTcp0XBCB_0_ReqBody
- type OidbSvcTrpcTcp0XBCB_0_RspBody
- type OidbSvcTrpcTcp0XE07_0
- type OidbSvcTrpcTcp0XE07_0_Response
- type OidbSvcTrpcTcp0XE37Response
- type OidbSvcTrpcTcp0XE37_1200
- type OidbSvcTrpcTcp0XE37_1200Body
- type OidbSvcTrpcTcp0XE37_1200Metadata
- type OidbSvcTrpcTcp0XE37_1200Response
- type OidbSvcTrpcTcp0XE37_1200ResponseBody
- type OidbSvcTrpcTcp0XE37_1200Result
- type OidbSvcTrpcTcp0XE37_1700
- type OidbSvcTrpcTcp0XE37_800
- type OidbSvcTrpcTcp0XE37_800Body
- type OidbSvcTrpcTcp0XEAC
- type OidbSvcTrpcTcp0XEB7_1_ReqBody
- type OidbSvcTrpcTcp0XEB7_1_RspBody
- type OidbSvcTrpcTcp0XED3_1
- type OidbSvcTrpcTcp0XF16_1
- type OidbSvcTrpcTcp0XF16_1Body
- type OidbSvcTrpcTcp0XFD4_1
- type OidbSvcTrpcTcp0XFD4_1Body
- type OidbSvcTrpcTcp0XFD4_1Response
- type OidbSvcTrpcTcp0XFD4_1Uin
- type OidbSvcTrpcTcp0XFE1_2
- type OidbSvcTrpcTcp0XFE1_2Key
- type OidbSvcTrpcTcp0XFE1_2Response
- type OidbSvcTrpcTcp0XFE1_2ResponseBody
- type OidbSvcTrpcTcp0XFE1_2ResponseProperty
- type OidbSvcTrpcTcp0XFE1_2Uin
- type OidbSvcTrpcTcp0XFE5_2
- type OidbSvcTrpcTcp0XFE5_2Config
- type OidbSvcTrpcTcp0XFE5_2Config1
- type OidbSvcTrpcTcp0XFE5_2Config2
- type OidbSvcTrpcTcp0XFE5_2Config3
- type OidbSvcTrpcTcp0XFE5_2Group
- type OidbSvcTrpcTcp0XFE5_2GroupInfo
- type OidbSvcTrpcTcp0XFE5_2Member
- type OidbSvcTrpcTcp0XFE5_2Response
- type OidbSvcTrpcTcp0XFE7_2Card
- type OidbSvcTrpcTcp0XFE7_2Level
- type OidbSvcTrpcTcp0XFE7_2Member
- type OidbSvcTrpcTcp0XFE7_2Response
- type OidbSvcTrpcTcp0XFE7_2Uin
- type OidbSvcTrpcTcp0XFE7_3
- type OidbSvcTrpcTcp0XFE7_4
- type OidbSvcTrpcTcp0XFE7_4Response
- type OidbSvcTrpcTcpBase
- type OidbTwoNumber
- type PicDownloadExt
- type PicExtBizInfo
- type PicUrlExtInfo
- type PictureInfo
- type Polygon
- type PttDownloadExt
- type PttExtBizInfo
- type RKeyInfo
- type RichMediaStorageTransInfo
- type RspGroupInfo
- type SceneInfo
- type SignInStatusDoneInfo
- type StSignInWriteReq
- type StSignInWriteRsp
- type SubFileInfo
- type TextDetection
- type UploadCompletedReq
- type UploadCompletedResp
- type UploadInfo
- type UploadKeyRenewalReq
- type UploadKeyRenewalResp
- type UploadReq
- type UploadResp
- type UrlCheckResult
- type VideoDownloadExt
- type VideoExtBizInfo
- type VideoExtInfo
- type VideoInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplyUploadReqV3 ¶
type ApplyUploadReqV3 struct {
SenderUid string `protobuf:"bytes,10,opt"`
ReceiverUid string `protobuf:"bytes,20,opt"`
FileSize uint32 `protobuf:"varint,30,opt"`
FileName string `protobuf:"bytes,40,opt"`
Md510MCheckSum []byte `protobuf:"bytes,50,opt"`
Sha1CheckSum []byte `protobuf:"bytes,60,opt"`
LocalPath string `protobuf:"bytes,70,opt"`
Md5CheckSum []byte `protobuf:"bytes,110,opt"`
Sha3CheckSum []byte `protobuf:"bytes,120,opt"`
}
type ApplyUploadRespV3 ¶
type ApplyUploadRespV3 struct {
RetCode int32 `protobuf:"varint,10,opt"`
RetMsg string `protobuf:"bytes,20,opt"`
TotalSpace int64 `protobuf:"varint,30,opt"`
UsedSpace int64 `protobuf:"varint,40,opt"`
UploadedSize int64 `protobuf:"varint,50,opt"`
UploadIp string `protobuf:"bytes,60,opt"`
UploadDomain string `protobuf:"bytes,70,opt"`
UploadPort uint32 `protobuf:"varint,80,opt"`
Uuid string `protobuf:"bytes,90,opt"`
UploadKey []byte `protobuf:"bytes,100,opt"`
BoolFileExist bool `protobuf:"varint,110,opt"`
PackSize int32 `protobuf:"varint,120,opt"`
UploadIpList []string `protobuf:"bytes,130,rep"`
UploadHttpsPort int32 `protobuf:"varint,140,opt"`
UploadHttpsDomain string `protobuf:"bytes,150,opt"`
UploadDns string `protobuf:"bytes,160,opt"`
UploadLanip string `protobuf:"bytes,170,opt"`
FileAddon string `protobuf:"bytes,200,opt"`
MediaPlatformUploadKey []byte `protobuf:"bytes,220,opt"`
}
type Business ¶ added in v0.1.2
type Business struct {
Body *BusinessBody `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type BusinessBody ¶ added in v0.1.2
type BusinessBody struct {
Msg proto.Option[string] `protobuf:"bytes,1,opt"`
Lists []*BusinessList `protobuf:"bytes,3,rep"`
}
type BusinessList ¶ added in v0.1.2
type BusinessList struct {
Type uint32 `protobuf:"varint,1,opt"`
Field2 uint32 `protobuf:"varint,2,opt"`
IsYear bool `protobuf:"varint,3,opt"` // 是否年费
Level uint32 `protobuf:"varint,4,opt"`
IsPro bool `protobuf:"varint,5,opt"` // 是否超级
// Types that are assignable to Icon:
//
// *BusinessList_Icon1
// *BusinessList_Icon2
Icon isBusinessList_Icon `protobuf_oneof:"Icon"`
// contains filtered or unexported fields
}
func (*BusinessList) GetIcon ¶ added in v0.1.2
func (m *BusinessList) GetIcon() isBusinessList_Icon
func (*BusinessList) GetIcon1 ¶ added in v0.1.2
func (x *BusinessList) GetIcon1() string
func (*BusinessList) GetIcon2 ¶ added in v0.1.2
func (x *BusinessList) GetIcon2() string
type BusinessList_Icon1 ¶ added in v0.1.2
type BusinessList_Icon1 struct {
Icon1 string `protobuf:"bytes,6,opt"`
}
type BusinessList_Icon2 ¶ added in v0.1.2
type BusinessList_Icon2 struct {
Icon2 string `protobuf:"bytes,7,opt"`
}
type C2CUserInfo ¶
type CheckUrlReq ¶ added in v0.1.2
type CheckUrlReq struct {
Url []string `protobuf:"bytes,1,rep"`
Refer proto.Option[string] `protobuf:"bytes,2,opt"`
Plateform proto.Option[string] `protobuf:"bytes,3,opt"`
QqPfTo proto.Option[string] `protobuf:"bytes,4,opt"`
Type proto.Option[uint32] `protobuf:"varint,5,opt"`
From proto.Option[uint32] `protobuf:"varint,6,opt"`
ChatId proto.Option[uint64] `protobuf:"varint,7,opt"`
ServiceType proto.Option[uint64] `protobuf:"varint,8,opt"`
SendUin proto.Option[uint64] `protobuf:"varint,9,opt"`
ReqType proto.Option[string] `protobuf:"bytes,10,opt"`
OriginalUrl proto.Option[string] `protobuf:"bytes,11,opt"`
IsArk proto.Option[bool] `protobuf:"varint,12,opt"`
ArkName proto.Option[string] `protobuf:"bytes,13,opt"`
IsFinish proto.Option[bool] `protobuf:"varint,14,opt"`
SrcUrls []string `protobuf:"bytes,15,rep"`
SrcPlatform proto.Option[uint32] `protobuf:"varint,16,opt"`
Qua proto.Option[string] `protobuf:"bytes,17,opt"`
}
type CheckUrlRsp ¶ added in v0.1.2
type CheckUrlRsp struct {
Results []*UrlCheckResult `protobuf:"bytes,1,rep"`
NextReqDuration proto.Option[uint32] `protobuf:"varint,2,opt"`
}
type ClientMeta ¶
type ClientMeta struct {
AgentType uint32 `protobuf:"varint,1,opt"` // 2
// contains filtered or unexported fields
}
type CommonHead ¶
type Coordinate ¶ added in v0.1.2
type CustomStatus ¶ added in v0.1.2
type D88DGroupExInfoOnly ¶ added in v0.1.1
type D88DGroupExInfoOnly struct {
// contains filtered or unexported fields
}
type D88DGroupHeadPortrait ¶ added in v0.1.1
type D88DGroupHeadPortrait struct {
// contains filtered or unexported fields
}
type D88DGroupInfo ¶ added in v0.1.1
type D88DGroupInfo struct {
GroupOwner proto.Option[bool] `protobuf:"varint,1,opt"`
GroupCreateTime proto.Option[bool] `protobuf:"varint,2,opt"`
GroupFlag proto.Option[bool] `protobuf:"varint,3,opt"`
GroupFlagExt proto.Option[bool] `protobuf:"varint,4,opt"`
GroupMemberMaxNum proto.Option[bool] `protobuf:"varint,5,opt"`
GroupMemberNum proto.Option[bool] `protobuf:"varint,6,opt"`
GroupOption proto.Option[bool] `protobuf:"varint,7,opt"`
GroupClassExt proto.Option[bool] `protobuf:"varint,8,opt"`
GroupSpecialClass proto.Option[bool] `protobuf:"varint,9,opt"`
GroupLevel proto.Option[bool] `protobuf:"varint,10,opt"`
GroupFace proto.Option[bool] `protobuf:"varint,11,opt"`
GroupDefaultPage proto.Option[bool] `protobuf:"varint,12,opt"`
// optional bool GroupInfoSeq = 13;
GroupRoamingTime proto.Option[bool] `protobuf:"varint,14,opt"`
GroupName proto.Option[string] `protobuf:"bytes,15,opt"`
// optional string GroupMemo = 16;
GroupFingerMemo proto.Option[string] `protobuf:"bytes,17,opt"`
GroupClassText proto.Option[string] `protobuf:"bytes,18,opt"`
// repeated bool GroupAllianceCode = 19;
// optional bool GroupExtraAadmNum = 20;
GroupUin proto.Option[bool] `protobuf:"varint,21,opt"`
GroupCurMsgSeq proto.Option[bool] `protobuf:"varint,22,opt"`
GroupLastMsgTime proto.Option[bool] `protobuf:"varint,23,opt"`
GroupQuestion proto.Option[string] `protobuf:"bytes,24,opt"`
GroupAnswer proto.Option[string] `protobuf:"bytes,25,opt"`
// optional bool GroupVisitorMaxNum = 26;
// optional bool GroupVisitorCurNum = 27;
// optional bool LevelNameSeq = 28;
// optional bool GroupAdminMaxNum = 29;
// optional bool GroupAioSkinTimestamp = 30;
// optional bool GroupBoardSkinTimestamp = 31;
// optional string GroupAioSkinUrl = 32;
// optional string GroupBoardSkinUrl = 33;
// optional bool GroupCoverSkinTimestamp = 34;
// optional string GroupCoverSkinUrl = 35;
GroupGrade proto.Option[bool] `protobuf:"varint,36,opt"`
// optional bool ActiveMemberNum = 37;
CertificationType proto.Option[bool] `protobuf:"varint,38,opt"`
CertificationText proto.Option[string] `protobuf:"bytes,39,opt"`
GroupRichFingerMemo proto.Option[string] `protobuf:"bytes,40,opt"`
// repeated D88DTagRecord tagRecord = 41;
// optional D88DGroupGeoInfo groupGeoInfo = 42;
HeadPortraitSeq proto.Option[bool] `protobuf:"varint,43,opt"`
MsgHeadPortrait *D88DGroupHeadPortrait `protobuf:"bytes,44,opt"`
ShutupTimestamp proto.Option[bool] `protobuf:"varint,45,opt"`
ShutupTimestampMe proto.Option[bool] `protobuf:"varint,46,opt"`
CreateSourceFlag proto.Option[bool] `protobuf:"varint,47,opt"`
// optional bool CmduinMsgSeq = 48;
// optional bool CmduinJoinTime = 49;
// optional bool CmduinUinFlag = 50;
// optional bool CmduinFlagEx = 51;
// optional bool CmduinNewMobileFlag = 52;
// optional bool CmduinReadMsgSeq = 53;
// optional bool CmduinLastMsgTime = 54;
GroupTypeFlag proto.Option[bool] `protobuf:"varint,55,opt"`
AppPrivilegeFlag proto.Option[bool] `protobuf:"varint,56,opt"`
// optional D88DGroupExInfoOnly StGroupExInfo = 57;
GroupSecLevel proto.Option[bool] `protobuf:"varint,58,opt"`
// optional bool GroupSecLevelInfo = 59;
// optional bool CmduinPrivilege = 60;
PoidInfo proto.Option[string] `protobuf:"bytes,61,opt"`
// optional bool CmduinFlagEx2 = 62;
// optional bool ConfUin = 63;
// optional bool ConfMaxMsgSeq = 64;
// optional bool ConfToGroupTime = 65;
// optional bool PasswordRedbagTime = 66;
SubscriptionUin proto.Option[bool] `protobuf:"varint,67,opt"`
// optional bool MemberListChangeSeq = 68;
// optional bool MembercardSeq = 69;
// optional bool RootId = 70;
// optional bool ParentId = 71;
// optional bool TeamSeq = 72;
// optional bool HistoryMsgBeginTime = 73;
// optional bool InviteNoAuthNumLimit = 74;
// optional bool CmduinHistoryMsgSeq = 75;
// optional bool CmduinJoinMsgSeq = 76;
GroupFlagext3 proto.Option[bool] `protobuf:"varint,77,opt"`
// optional bool GroupOpenAppid = 78;
IsConfGroup proto.Option[bool] `protobuf:"varint,79,opt"`
IsModifyConfGroupFace proto.Option[bool] `protobuf:"varint,80,opt"`
IsModifyConfGroupName proto.Option[bool] `protobuf:"varint,81,opt"`
NoFingerOpenFlag proto.Option[bool] `protobuf:"varint,82,opt"`
NoCodeFingerOpenFlag proto.Option[bool] `protobuf:"varint,83,opt"`
// contains filtered or unexported fields
}
type D88DGroupInfoResp ¶ added in v0.1.1
type D88DGroupInfoResp struct {
GroupOwner string `protobuf:"bytes,1,opt"`
GroupCreateTime uint32 `protobuf:"varint,2,opt"`
GroupMemberMaxNum uint32 `protobuf:"varint,5,opt"`
GroupMemberNum uint32 `protobuf:"varint,6,opt"`
GroupLevel uint32 `protobuf:"varint,10,opt"`
GroupName string `protobuf:"bytes,15,opt"`
GroupMemo string `protobuf:"bytes,16,opt"`
GroupUin uint32 `protobuf:"varint,21,opt"`
GroupCurMsgSeq uint32 `protobuf:"varint,22,opt"`
GroupLastMsgTime uint32 `protobuf:"varint,23,opt"`
// contains filtered or unexported fields
}
type DeleteResp ¶
type DeleteResp struct {
// contains filtered or unexported fields
}
type DownloadExt ¶
type DownloadExt struct {
Pic *PicDownloadExt `protobuf:"bytes,1,opt"`
Video *VideoDownloadExt `protobuf:"bytes,2,opt"`
Ptt *PttDownloadExt `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type DownloadInfo ¶
type DownloadInfo struct {
Domain string `protobuf:"bytes,1,opt"`
UrlPath string `protobuf:"bytes,2,opt"`
HttpsPort uint32 `protobuf:"varint,3,opt"`
IPv4S []*IPv4 `protobuf:"bytes,4,rep"`
IPv6S []*IPv6 `protobuf:"bytes,5,rep"`
PicUrlExtInfo *PicUrlExtInfo `protobuf:"bytes,6,opt"`
VideoExtInfo *VideoExtInfo `protobuf:"bytes,7,opt"`
}
type DownloadRKeyReq ¶
type DownloadRKeyReq struct {
Types []int32 `protobuf:"varint,1,rep"`
}
type DownloadRKeyResp ¶
type DownloadRKeyResp struct {
RKeys []*RKeyInfo `protobuf:"bytes,1,rep"`
}
type DownloadReq ¶
type DownloadReq struct {
Node *IndexNode `protobuf:"bytes,1,opt"`
Download *DownloadExt `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
type DownloadResp ¶
type DownloadResp struct {
RKeyParam string `protobuf:"bytes,1,opt"`
RKeyTtlSecond uint32 `protobuf:"varint,2,opt"`
Info *DownloadInfo `protobuf:"bytes,3,opt"`
RKeyCreateTime uint32 `protobuf:"varint,4,opt"`
// contains filtered or unexported fields
}
type DownloadSafeReq ¶
type DownloadSafeReq struct {
Index *IndexNode `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
type DownloadSafeResp ¶
type DownloadSafeResp struct {
// contains filtered or unexported fields
}
type ExtBizInfo ¶
type ExtBizInfo struct {
Pic *PicExtBizInfo `protobuf:"bytes,1,opt"`
Video *VideoExtBizInfo `protobuf:"bytes,2,opt"`
Ptt *PttExtBizInfo `protobuf:"bytes,3,opt"`
BusiType uint32 `protobuf:"varint,10,opt"`
// contains filtered or unexported fields
}
type ExtGroupInfo ¶ added in v0.1.1
type FileInfo ¶
type FileInfo struct {
FileSize uint32 `protobuf:"varint,1,opt"` // 0
FileHash string `protobuf:"bytes,2,opt"`
FileSha1 string `protobuf:"bytes,3,opt"` // ""
FileName string `protobuf:"bytes,4,opt"`
Type *FileType `protobuf:"bytes,5,opt"`
Width uint32 `protobuf:"varint,6,opt"` // 0
Height uint32 `protobuf:"varint,7,opt"` // 0
Time uint32 `protobuf:"varint,8,opt"` // 2
Original uint32 `protobuf:"varint,9,opt"` // 0
// contains filtered or unexported fields
}
type IndexNode ¶
type IndexNode struct {
Info *FileInfo `protobuf:"bytes,1,opt"`
FileUuid string `protobuf:"bytes,2,opt"`
StoreId uint32 `protobuf:"varint,3,opt"` // 0旧服务器 1为nt服务器
UploadTime uint32 `protobuf:"varint,4,opt"` // 0
Ttl uint32 `protobuf:"varint,5,opt"` // 0
SubType uint32 `protobuf:"varint,6,opt"` // 0
// contains filtered or unexported fields
}
type MsgInfo ¶
type MsgInfo struct {
MsgInfoBody []*MsgInfoBody `protobuf:"bytes,1,rep"`
ExtBizInfo *ExtBizInfo `protobuf:"bytes,2,opt"`
}
type MsgInfoAuthReq ¶
type MsgInfoAuthResp ¶
type MsgInfoBody ¶
type MultiMediaReqHead ¶
type MultiMediaReqHead struct {
Common *CommonHead `protobuf:"bytes,1,opt"`
Scene *SceneInfo `protobuf:"bytes,2,opt"`
Client *ClientMeta `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type MultiMediaRespHead ¶
type MultiMediaRespHead struct {
Common *CommonHead `protobuf:"bytes,1,opt"`
RetCode uint32 `protobuf:"varint,2,opt"`
Message string `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type NTGroupInfo ¶
type NTGroupInfo struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
// contains filtered or unexported fields
}
type NTV2RichMediaReq ¶
type NTV2RichMediaReq struct {
ReqHead *MultiMediaReqHead `protobuf:"bytes,1,opt"`
Upload *UploadReq `protobuf:"bytes,2,opt"`
Download *DownloadReq `protobuf:"bytes,3,opt"`
DownloadRKey *DownloadRKeyReq `protobuf:"bytes,4,opt"`
Delete *DeleteReq `protobuf:"bytes,5,opt"`
UploadCompleted *UploadCompletedReq `protobuf:"bytes,6,opt"`
MsgInfoAuth *MsgInfoAuthReq `protobuf:"bytes,7,opt"`
UploadKeyRenewal *UploadKeyRenewalReq `protobuf:"bytes,8,opt"`
DownloadSafe *DownloadSafeReq `protobuf:"bytes,9,opt"`
Extension []byte `protobuf:"bytes,99,opt"`
}
type NTV2RichMediaResp ¶
type NTV2RichMediaResp struct {
RespHead *MultiMediaRespHead `protobuf:"bytes,1,opt"`
Upload *UploadResp `protobuf:"bytes,2,opt"`
Download *DownloadResp `protobuf:"bytes,3,opt"`
DownloadRKey *DownloadRKeyResp `protobuf:"bytes,4,opt"`
Delete *DeleteResp `protobuf:"bytes,5,opt"`
UploadCompleted *UploadCompletedResp `protobuf:"bytes,6,opt"`
MsgInfoAuth *MsgInfoAuthResp `protobuf:"bytes,7,opt"`
UploadKeyRenewal *UploadKeyRenewalResp `protobuf:"bytes,8,opt"`
DownloadSafe *DownloadSafeResp `protobuf:"bytes,9,opt"`
Extension []byte `protobuf:"bytes,99,opt"`
}
type OcrReqBody ¶ added in v0.1.2
type OcrReqBody struct {
ImageUrl string `protobuf:"bytes,1,opt"`
LanguageType uint32 `protobuf:"varint,2,opt"`
Scene uint32 `protobuf:"varint,3,opt"`
OriginMd5 string `protobuf:"bytes,10,opt"`
AfterCompressMd5 string `protobuf:"bytes,11,opt"`
AfterCompressFileSize string `protobuf:"bytes,12,opt"`
AfterCompressWeight string `protobuf:"bytes,13,opt"`
AfterCompressHeight string `protobuf:"bytes,14,opt"`
IsCut bool `protobuf:"varint,15,opt"`
// contains filtered or unexported fields
}
type OcrRspBody ¶ added in v0.1.2
type OcrRspBody struct {
TextDetections []*TextDetection `protobuf:"bytes,1,rep"`
Language string `protobuf:"bytes,2,opt"`
RequestId string `protobuf:"bytes,3,opt"`
OcrLanguageList []string `protobuf:"bytes,101,rep"`
DstTranslateLanguageList []string `protobuf:"bytes,102,rep"`
LanguageList []*Language `protobuf:"bytes,103,rep"`
AfterCompressWeight uint32 `protobuf:"varint,111,opt"`
AfterCompressHeight uint32 `protobuf:"varint,112,opt"`
}
type OidbFriend ¶
type OidbFriend struct {
Uid string `protobuf:"bytes,1,opt"`
Uin uint32 `protobuf:"varint,3,opt"`
Additional []*OidbFriendAdditional `protobuf:"bytes,10001,rep"`
}
type OidbFriendAdditional ¶
type OidbFriendAdditional struct {
Type uint32 `protobuf:"varint,1,opt"`
Layer1 *OidbFriendLayer1 `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
type OidbFriendLayer1 ¶
type OidbFriendLayer1 struct {
Properties []*OidbFriendProperty `protobuf:"bytes,2,rep"`
}
type OidbFriendProperty ¶
type OidbLafter ¶
type OidbNumber ¶
type OidbNumber struct {
Numbers []uint32 `protobuf:"varint,1,rep"`
}
type OidbProperty ¶
type OidbSvcTrpcScp0XFE7_3Body ¶
type OidbSvcTrpcScp0XFE7_3Body struct {
// all ture
MemberName bool `protobuf:"varint,10,opt"`
MemberCard bool `protobuf:"varint,11,opt"`
Level bool `protobuf:"varint,12,opt"`
SpecialTitle bool `protobuf:"varint,17,opt"`
Field4 bool `protobuf:"varint,20,opt"`
Field5 bool `protobuf:"varint,21,opt"`
JoinTimestamp bool `protobuf:"varint,100,opt"`
LastMsgTimestamp bool `protobuf:"varint,101,opt"`
ShutUpTimestamp bool `protobuf:"varint,102,opt"`
Field9 bool `protobuf:"varint,103,opt"`
Field10 bool `protobuf:"varint,104,opt"`
Field11 bool `protobuf:"varint,105,opt"`
Field12 bool `protobuf:"varint,106,opt"`
Permission bool `protobuf:"varint,107,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcScp0XFE7_4Params ¶
type OidbSvcTrpcScp0XFE7_4Params struct {
Uid string `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X102A_0 ¶
type OidbSvcTrpcTcp0X102A_0 struct {
Domain []string `protobuf:"bytes,1,rep"`
}
Get Cookie
type OidbSvcTrpcTcp0X102A_0Response ¶
type OidbSvcTrpcTcp0X102A_0Response struct {
Urls []*OidbProperty `protobuf:"bytes,1,rep"`
}
type OidbSvcTrpcTcp0X102A_1 ¶
type OidbSvcTrpcTcp0X102A_1 struct {
// contains filtered or unexported fields
}
// Fetch Client Key lwx: 我也觉得抽象 可是他真的是空的
type OidbSvcTrpcTcp0X1096_1 ¶
type OidbSvcTrpcTcp0X1096_1 struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
Uid string `protobuf:"bytes,2,opt"`
IsAdmin bool `protobuf:"varint,3,opt"`
// contains filtered or unexported fields
}
SetGroupAdmin
type OidbSvcTrpcTcp0X1097_1 ¶
type OidbSvcTrpcTcp0X1097_1 struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
// contains filtered or unexported fields
}
Quit Group
type OidbSvcTrpcTcp0X10C0 ¶
type OidbSvcTrpcTcp0X10C0 struct {
Count uint32 `protobuf:"varint,1,opt"`
Field2 uint32 `protobuf:"varint,2,opt"`
// contains filtered or unexported fields
}
Fetch Friends & Group Notification List
type OidbSvcTrpcTcp0X10C0Response ¶
type OidbSvcTrpcTcp0X10C0Response struct {
Requests []*OidbSvcTrpcTcp0X10C0ResponseRequests `protobuf:"bytes,1,rep"`
Field2 uint64 `protobuf:"varint,2,opt"`
NewLatestSeq uint64 `protobuf:"varint,3,opt"`
Field4 uint32 `protobuf:"varint,4,opt"`
Field5 uint64 `protobuf:"varint,5,opt"`
Field6 uint32 `protobuf:"varint,6,opt"`
}
type OidbSvcTrpcTcp0X10C0ResponseRequests ¶
type OidbSvcTrpcTcp0X10C0ResponseRequests struct {
Sequence uint64 `protobuf:"varint,1,opt"`
EventType uint32 `protobuf:"varint,2,opt"`
State uint32 `protobuf:"varint,3,opt"`
Group *OidbSvcTrpcTcp0X10C0ResponseGroup `protobuf:"bytes,4,opt"`
Target *OidbSvcTrpcTcp0X10C0ResponseUser `protobuf:"bytes,5,opt"`
Invitor *OidbSvcTrpcTcp0X10C0ResponseUser `protobuf:"bytes,6,opt"`
Operator *OidbSvcTrpcTcp0X10C0ResponseUser `protobuf:"bytes,7,opt"`
Field9 string `protobuf:"bytes,9,opt"`
Comment string `protobuf:"bytes,10,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X10C8 ¶
type OidbSvcTrpcTcp0X10C8 struct {
Accept uint32 `protobuf:"varint,1,opt"` // 2 for reject, 1 for accept, 3 for ignore
Body *OidbSvcTrpcTcp0X10C8Body `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
Accept group request
type OidbSvcTrpcTcp0X1253_1 ¶
type OidbSvcTrpcTcp0X1253_1 struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
Type uint32 `protobuf:"varint,2,opt"`
Body *OidbSvcTrpcTcp0X1253_1Body `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
Group Member Mute
type OidbSvcTrpcTcp0X126B_0 ¶ added in v0.1.2
type OidbSvcTrpcTcp0X126B_0 struct {
Field1 *OidbSvcTrpcTcp0X126B_0_Field1 `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X126B_0_Field1 ¶ added in v0.1.2
type OidbSvcTrpcTcp0X126B_0_Field1 struct {
TargetUid string `protobuf:"bytes,1,opt"`
Field2 *OidbSvcTrpcTcp0X126B_0_Field1_2 `protobuf:"bytes,2,opt"`
Block bool `protobuf:"varint,3,opt"`
Field4 bool `protobuf:"varint,4,opt"` // true
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X126B_0_Field1_2 ¶ added in v0.1.2
type OidbSvcTrpcTcp0X126B_0_Field1_2 struct {
Field1 uint32 `protobuf:"varint,1,opt"` // 130
Field2 uint32 `protobuf:"varint,2,opt"` // 109
Field3 *OidbSvcTrpcTcp0X126B_0_Field1_2_3 `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X126B_0_Field1_2_3 ¶ added in v0.1.2
type OidbSvcTrpcTcp0X5CF_11 ¶
type OidbSvcTrpcTcp0X5CF_11 struct {
Field1 int32 `protobuf:"varint,1,opt"` // 1
Field3 int32 `protobuf:"varint,3,opt"` // 6
SelfUid string `protobuf:"bytes,4,opt"`
Field5 int32 `protobuf:"varint,5,opt"` // 0
Field6 int32 `protobuf:"varint,6,opt"` // 80
Field8 int32 `protobuf:"varint,8,opt"` // 2
Field9 int32 `protobuf:"varint,9,opt"` // 0
Field12 int32 `protobuf:"varint,12,opt"` // 1
Field22 int32 `protobuf:"varint,22,opt"` //1
// contains filtered or unexported fields
}
FetchFriendRequests
type OidbSvcTrpcTcp0X6D6 ¶
type OidbSvcTrpcTcp0X6D6 struct {
File *OidbSvcTrpcTcp0X6D6Upload `protobuf:"bytes,1,opt"`
Download *OidbSvcTrpcTcp0X6D6Download `protobuf:"bytes,3,opt"`
Delete *OidbSvcTrpcTcp0X6D6Delete `protobuf:"bytes,4,opt"`
Rename *OidbSvcTrpcTcp0X6D6Rename `protobuf:"bytes,5,opt"`
Move *OidbSvcTrpcTcp0X6D6Move `protobuf:"bytes,6,opt"`
// contains filtered or unexported fields
}
Group File Upload
type OidbSvcTrpcTcp0X6D6Move ¶
type OidbSvcTrpcTcp0X6D6Move struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
AppId uint32 `protobuf:"varint,2,opt"` // 7
BusId uint32 `protobuf:"varint,3,opt"` // 102
FileId string `protobuf:"bytes,4,opt"`
ParentDirectory string `protobuf:"bytes,5,opt"`
TargetDirectory string `protobuf:"bytes,6,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X6D6Response ¶
type OidbSvcTrpcTcp0X6D6Response struct {
Upload *OidbSvcTrpcTcp0X6D6_0Response `protobuf:"bytes,1,opt"`
Download *OidbSvcTrpcTcp0X6D6_2Response `protobuf:"bytes,3,opt"`
Delete *OidbSvcTrpcTcp0X6D6_3_4_5Response `protobuf:"bytes,4,opt"`
Rename *OidbSvcTrpcTcp0X6D6_3_4_5Response `protobuf:"bytes,5,opt"`
Move *OidbSvcTrpcTcp0X6D6_3_4_5Response `protobuf:"bytes,6,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X6D6Upload ¶
type OidbSvcTrpcTcp0X6D6Upload struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
AppId uint32 `protobuf:"varint,2,opt"` // 7
BusId uint32 `protobuf:"varint,3,opt"` // 102
Entrance uint32 `protobuf:"varint,4,opt"` // 6
TargetDirectory string `protobuf:"bytes,5,opt"`
FileName string `protobuf:"bytes,6,opt"`
LocalDirectory string `protobuf:"bytes,7,opt"`
FileSize uint64 `protobuf:"varint,8,opt"`
FileSha1 []byte `protobuf:"bytes,9,opt"`
FileSha3 []byte `protobuf:"bytes,10,opt"`
FileMd5 []byte `protobuf:"bytes,11,opt"`
Field15 bool `protobuf:"varint,15,opt"`
}
type OidbSvcTrpcTcp0X6D6_0Response ¶
type OidbSvcTrpcTcp0X6D6_0Response struct {
RetCode int32 `protobuf:"varint,1,opt"`
RetMsg string `protobuf:"bytes,2,opt"`
ClientWording string `protobuf:"bytes,3,opt"`
UploadIp string `protobuf:"bytes,4,opt"`
ServerDns string `protobuf:"bytes,5,opt"`
BusId int32 `protobuf:"varint,6,opt"`
FileId string `protobuf:"bytes,7,opt"`
CheckKey []byte `protobuf:"bytes,8,opt"`
FileKey []byte `protobuf:"bytes,9,opt"`
BoolFileExist bool `protobuf:"varint,10,opt"`
UploadIpLanV4 []string `protobuf:"bytes,12,rep"`
UploadIpLanV6 []string `protobuf:"bytes,13,rep"`
UploadPort uint32 `protobuf:"varint,14,opt"`
}
type OidbSvcTrpcTcp0X6D6_2Response ¶
type OidbSvcTrpcTcp0X6D6_2Response struct {
RetCode int32 `protobuf:"varint,1,opt"`
RetMsg string `protobuf:"bytes,2,opt"`
ClientWording string `protobuf:"bytes,3,opt"`
DownloadIp string `protobuf:"bytes,4,opt"`
DownloadDns string `protobuf:"bytes,5,opt"`
DownloadUrl []byte `protobuf:"bytes,6,opt"`
FileSha1 []byte `protobuf:"bytes,7,opt"`
FileSha3 []byte `protobuf:"bytes,8,opt"`
FileMd5 []byte `protobuf:"bytes,9,opt"`
CookieVal []byte `protobuf:"bytes,10,opt"`
SaveFileName string `protobuf:"bytes,11,opt"`
PreviewPort uint32 `protobuf:"varint,12,opt"`
}
type OidbSvcTrpcTcp0X6D7 ¶
type OidbSvcTrpcTcp0X6D7 struct {
Create *OidbSvcTrpcTcp0X6D7Create `protobuf:"bytes,1,opt"`
Delete *OidbSvcTrpcTcp0X6D7Delete `protobuf:"bytes,2,opt"`
Rename *OidbSvcTrpcTcp0X6D7Rename `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X6D7Response ¶
type OidbSvcTrpcTcp0X6D7Response struct {
Create *OidbSvcTrpcTcp0X6D7_0Response `protobuf:"bytes,1,opt"`
Delete *OidbSvcTrpcTcp0X6D7_1_2Response `protobuf:"bytes,2,opt"`
Rename *OidbSvcTrpcTcp0X6D7_1_2Response `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X6D7_0Response ¶
type OidbSvcTrpcTcp0X6D7_0Response struct {
RetCode int32 `protobuf:"varint,1,opt"`
RetMsg string `protobuf:"bytes,2,opt"`
ClientWording string `protobuf:"bytes,3,opt"`
FolderInfo *OidbSvcTrpcTcp0X6D7_0ResponseFolderInfo `protobuf:"bytes,4,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X6D7_0ResponseFolderInfo ¶
type OidbSvcTrpcTcp0X6D7_0ResponseFolderInfo struct {
FolderId string `protobuf:"bytes,1,opt"`
FolderPath string `protobuf:"bytes,2,opt"`
FolderName string `protobuf:"bytes,3,opt"`
Timestamp4 uint32 `protobuf:"varint,4,opt"`
Timestamp5 uint32 `protobuf:"varint,5,opt"`
OperatorUin6 uint32 `protobuf:"varint,6,opt"`
OperatorUin9 uint32 `protobuf:"varint,9,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X6D8 ¶
type OidbSvcTrpcTcp0X6D8 struct {
List *OidbSvcTrpcTcp0X6D8List `protobuf:"bytes,2,opt"`
Count *OidbSvcTrpcTcp0X6D8Count `protobuf:"bytes,3,opt"`
Space *OidbSvcTrpcTcp0X6D8Space `protobuf:"bytes,4,opt"`
// contains filtered or unexported fields
}
GroupFSView
type OidbSvcTrpcTcp0X6D8List ¶
type OidbSvcTrpcTcp0X6D8List struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
AppId uint32 `protobuf:"varint,2,opt"` // 7
TargetDirectory string `protobuf:"bytes,3,opt"`
FileCount uint32 `protobuf:"varint,5,opt"` // 20
SortBy uint32 `protobuf:"varint,9,opt"` // 1
StartIndex uint32 `protobuf:"varint,13,opt"` // default 0
Field17 uint32 `protobuf:"varint,17,opt"` // 2
Field18 uint32 `protobuf:"varint,18,opt"` // 0
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X6D8_1Response ¶
type OidbSvcTrpcTcp0X6D8_1Response struct {
List *OidbSvcTrpcTcp0X6D8_1ResponseList `protobuf:"bytes,2,opt"`
Count *OidbSvcTrpcTcp0X6D8_1ResponseCount `protobuf:"bytes,3,opt"`
Space *OidbSvcTrpcTcp0X6D8_1ResponseSpace `protobuf:"bytes,4,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X6D8_1ResponseFileInfo ¶
type OidbSvcTrpcTcp0X6D8_1ResponseFileInfo struct {
FileId string `protobuf:"bytes,1,opt"`
FileName string `protobuf:"bytes,2,opt"`
FileSize uint64 `protobuf:"varint,3,opt"`
BusId uint32 `protobuf:"varint,4,opt"`
UploadedSize uint64 `protobuf:"varint,5,opt"`
UploadedTime uint32 `protobuf:"varint,6,opt"`
ExpireTime uint32 `protobuf:"varint,7,opt"`
ModifiedTime uint32 `protobuf:"varint,8,opt"`
DownloadedTimes uint32 `protobuf:"varint,9,opt"`
FileSha1 []byte `protobuf:"bytes,10,opt"`
FileMd5 []byte `protobuf:"bytes,12,opt"`
UploaderName string `protobuf:"bytes,14,opt"`
UploaderUin uint32 `protobuf:"varint,15,opt"`
ParentDirectory string `protobuf:"bytes,16,opt"`
Field17 uint32 `protobuf:"varint,17,opt"`
Field22 string `protobuf:"bytes,22,opt"`
}
type OidbSvcTrpcTcp0X6D8_1ResponseFolderInfo ¶
type OidbSvcTrpcTcp0X6D8_1ResponseFolderInfo struct {
FolderId string `protobuf:"bytes,1,opt"`
ParentDirectoryId string `protobuf:"bytes,2,opt"`
FolderName string `protobuf:"bytes,3,opt"`
CreateTime uint32 `protobuf:"varint,4,opt"`
ModifiedTime uint32 `protobuf:"varint,5,opt"`
CreatorUin uint32 `protobuf:"varint,6,opt"`
CreatorName string `protobuf:"bytes,7,opt"`
TotalFileCount uint32 `protobuf:"varint,8,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X6D8_1ResponseItem ¶
type OidbSvcTrpcTcp0X6D8_1ResponseItem struct {
Type uint32 `protobuf:"varint,1,opt"`
FolderInfo *OidbSvcTrpcTcp0X6D8_1ResponseFolderInfo `protobuf:"bytes,2,opt"`
FileInfo *OidbSvcTrpcTcp0X6D8_1ResponseFileInfo `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X6D8_1ResponseList ¶
type OidbSvcTrpcTcp0X6D8_1ResponseList struct {
RetCode int32 `protobuf:"varint,1,opt"`
RetMsg string `protobuf:"bytes,2,opt"`
ClientWording string `protobuf:"bytes,3,opt"`
IsEnd bool `protobuf:"varint,4,opt"`
Items []*OidbSvcTrpcTcp0X6D8_1ResponseItem `protobuf:"bytes,5,rep"`
}
type OidbSvcTrpcTcp0X6D9_4 ¶
type OidbSvcTrpcTcp0X6D9_4 struct {
Body *OidbSvcTrpcTcp0X6D9_4Body `protobuf:"bytes,5,opt"`
// contains filtered or unexported fields
}
Group Send File
type OidbSvcTrpcTcp0X6D9_4Body ¶
type OidbSvcTrpcTcp0X6D9_4Body struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
Type uint32 `protobuf:"varint,2,opt"` // 2
Info *OidbSvcTrpcTcp0X6D9_4Info `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X6D9_4Info ¶
type OidbSvcTrpcTcp0X6D9_4Info struct {
BusiType uint32 `protobuf:"varint,1,opt"` // 102
FileId string `protobuf:"bytes,2,opt"`
Field3 uint32 `protobuf:"varint,3,opt"` // random
Field4 proto.Option[string] `protobuf:"bytes,4,opt"`
Field5 bool `protobuf:"varint,5,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X7E5_104 ¶
type OidbSvcTrpcTcp0X7E5_104 struct {
TargetUid proto.Option[string] `protobuf:"bytes,11,opt"`
Source uint32 `protobuf:"varint,12,opt"` // 71
Count uint32 `protobuf:"varint,13,opt"` // 1
// contains filtered or unexported fields
}
Friend Likes
type OidbSvcTrpcTcp0X88D ¶ added in v0.1.1
type OidbSvcTrpcTcp0X88D struct {
AppID uint32 `protobuf:"varint,1,opt"` // 537099973
Config2 *OidbSvcTrpcTcp0X88D_Config2 `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
fetch group 0x88d_0 0x88d_14
type OidbSvcTrpcTcp0X88D_Config2 ¶ added in v0.1.1
type OidbSvcTrpcTcp0X88D_Config2 struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
GroupInfo *D88DGroupInfo `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X88D_Response ¶ added in v0.1.1
type OidbSvcTrpcTcp0X88D_Response struct {
Info *RspGroupInfo `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X89A_0 ¶
type OidbSvcTrpcTcp0X89A_0 struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
State *OidbSvcTrpcTcp0X89A_0State `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
Group Global Mute
type OidbSvcTrpcTcp0X89A_0State ¶
type OidbSvcTrpcTcp0X89A_0State struct {
S uint32 `protobuf:"varint,17,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X89A_15 ¶
type OidbSvcTrpcTcp0X89A_15 struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
Body *OidbSvcTrpcTcp0X89A_15Body `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
Rename Group Title
type OidbSvcTrpcTcp0X89A_15Body ¶
type OidbSvcTrpcTcp0X89A_15Body struct {
TargetName string `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X89E_0 ¶
type OidbSvcTrpcTcp0X89E_0 struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
SourceUid string `protobuf:"bytes,2,opt"`
TargetUid string `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
GroupTransfer
type OidbSvcTrpcTcp0X8A0_1 ¶
type OidbSvcTrpcTcp0X8A0_1 struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
TargetUid string `protobuf:"bytes,3,opt"`
RejectAddRequest bool `protobuf:"varint,4,opt"`
Field5 string `protobuf:"bytes,5,opt"`
// contains filtered or unexported fields
}
Group Kick Member
type OidbSvcTrpcTcp0X8A7_0_ReqBody ¶ added in v0.1.2
type OidbSvcTrpcTcp0X8A7_0_ReqBody struct {
SubCmd uint32 `protobuf:"varint,1,opt"`
LimitIntervalTypeForUin uint32 `protobuf:"varint,2,opt"`
LimitIntervalTypeForGroup uint32 `protobuf:"varint,3,opt"`
Uin uint64 `protobuf:"varint,4,opt"`
GroupUin uint64 `protobuf:"varint,5,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X8A7_0_RspBody ¶ added in v0.1.2
type OidbSvcTrpcTcp0X8FC ¶
type OidbSvcTrpcTcp0X8FC struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
Body *OidbSvcTrpcTcp0X8FCBody `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
Rename Group Member
type OidbSvcTrpcTcp0X8FCBody ¶
type OidbSvcTrpcTcp0X8FCBody struct {
TargetUid string `protobuf:"bytes,1,opt"`
SpecialTitle string `protobuf:"bytes,5,opt"`
SpecialTitleExpireTime int32 `protobuf:"varint,6,opt"`
UinName string `protobuf:"bytes,7,opt"`
TargetName string `protobuf:"bytes,8,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X8FC_3Response ¶
type OidbSvcTrpcTcp0X8FC_3Response struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0X9082 ¶
type OidbSvcTrpcTcp0X9082 struct {
GroupUin uint32 `protobuf:"varint,2,opt"`
Sequence uint32 `protobuf:"varint,3,opt"`
Code proto.Option[string] `protobuf:"bytes,4,opt"`
Field5 bool `protobuf:"varint,5,opt"`
Field6 bool `protobuf:"varint,6,opt"`
Field7 bool `protobuf:"varint,7,opt"`
// contains filtered or unexported fields
}
Group Set Reaction
type OidbSvcTrpcTcp0X972_6 ¶
type OidbSvcTrpcTcp0X972_6 struct {
TargetUin string `protobuf:"bytes,1,opt"`
Settings *OidbSvcTrpcTcp0X972_6Settings `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
RequestFriendSearch
type OidbSvcTrpcTcp0XB5D_44 ¶
type OidbSvcTrpcTcp0XB5D_44 struct {
Accept uint32 `protobuf:"varint,1,opt"` // 3 for accept, 5 for reject
TargetUid string `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
Set Friend Request
type OidbSvcTrpcTcp0XBCB_0_ReqBody ¶ added in v0.1.2
type OidbSvcTrpcTcp0XBCB_0_ReqBody struct {
NotUseCache proto.Option[int32] `protobuf:"varint,9,opt"`
CheckUrlReq *CheckUrlReq `protobuf:"bytes,10,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XBCB_0_RspBody ¶ added in v0.1.2
type OidbSvcTrpcTcp0XBCB_0_RspBody struct {
Wording proto.Option[string] `protobuf:"bytes,1,opt"`
CheckUrlRsp *CheckUrlRsp `protobuf:"bytes,10,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XE07_0 ¶ added in v0.1.2
type OidbSvcTrpcTcp0XE07_0 struct {
Version uint32 `protobuf:"varint,1,opt"`
Client uint32 `protobuf:"varint,2,opt"`
Entrance uint32 `protobuf:"varint,3,opt"`
OcrReqBody *OcrReqBody `protobuf:"bytes,10,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XE07_0_Response ¶ added in v0.1.2
type OidbSvcTrpcTcp0XE07_0_Response struct {
RetCode int32 `protobuf:"varint,1,opt"`
ErrMsg string `protobuf:"bytes,2,opt"`
Wording string `protobuf:"bytes,3,opt"`
OcrRspBody *OcrRspBody `protobuf:"bytes,10,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XE37Response ¶
type OidbSvcTrpcTcp0XE37Response struct {
Command uint32 `protobuf:"varint,1,opt"`
Seq int32 `protobuf:"varint,2,opt"`
Upload *ApplyUploadRespV3 `protobuf:"bytes,19,opt"`
BusinessId int32 `protobuf:"varint,101,opt"`
ClientType int32 `protobuf:"varint,102,opt"`
FlagSupportMediaPlatform int32 `protobuf:"varint,200,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XE37_1200 ¶
type OidbSvcTrpcTcp0XE37_1200 struct {
SubCommand uint32 `protobuf:"varint,1,opt"` // 1200
Field2 int32 `protobuf:"varint,2,opt"` // 1
Body *OidbSvcTrpcTcp0XE37_1200Body `protobuf:"bytes,14,opt"`
Field101 int32 `protobuf:"varint,101,opt"` // 3
Field102 int32 `protobuf:"varint,102,opt"` // 103
Field200 int32 `protobuf:"varint,200,opt"` // 1
Field99999 []byte `protobuf:"bytes,99999,opt"` // 0xc0, 0x85, 0x2c, 0x01
}
FileDownload
type OidbSvcTrpcTcp0XE37_1200Body ¶
type OidbSvcTrpcTcp0XE37_1200Body struct {
ReceiverUid string `protobuf:"bytes,10,opt"`
FileUuid string `protobuf:"bytes,20,opt"`
Type int32 `protobuf:"varint,30,opt"` // 2
FileHash string `protobuf:"bytes,60,opt"`
T2 int32 `protobuf:"varint,601,opt"` // 0
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XE37_1200Metadata ¶
type OidbSvcTrpcTcp0XE37_1200Metadata struct {
Uin uint32 `protobuf:"varint,1,opt"`
Field2 uint32 `protobuf:"varint,2,opt"`
Field3 uint32 `protobuf:"varint,3,opt"`
Size uint32 `protobuf:"varint,4,opt"`
Timestamp uint32 `protobuf:"varint,5,opt"`
FileUuid string `protobuf:"bytes,6,opt"`
FileName string `protobuf:"bytes,7,opt"`
Field100 []byte `protobuf:"bytes,100,opt"`
Field101 []byte `protobuf:"bytes,101,opt"`
Field110 uint32 `protobuf:"varint,110,opt"`
Timestamp1 uint32 `protobuf:"varint,130,opt"`
FileHash string `protobuf:"bytes,140,opt"`
Field141 []byte `protobuf:"bytes,141,opt"`
Field142 []byte `protobuf:"bytes,142,opt"`
}
type OidbSvcTrpcTcp0XE37_1200Response ¶
type OidbSvcTrpcTcp0XE37_1200Response struct {
Command uint32 `protobuf:"varint,1,opt"`
SubCommand uint32 `protobuf:"varint,2,opt"`
Body *OidbSvcTrpcTcp0XE37_1200ResponseBody `protobuf:"bytes,14,opt"`
Field50 uint32 `protobuf:"varint,50,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XE37_1200ResponseBody ¶
type OidbSvcTrpcTcp0XE37_1200ResponseBody struct {
Field10 uint32 `protobuf:"varint,10,opt"`
State string `protobuf:"bytes,20,opt"`
Result *OidbSvcTrpcTcp0XE37_1200Result `protobuf:"bytes,30,opt"`
Metadata *OidbSvcTrpcTcp0XE37_1200Metadata `protobuf:"bytes,40,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XE37_1200Result ¶
type OidbSvcTrpcTcp0XE37_1200Result struct {
Server string `protobuf:"bytes,20,opt"`
Port uint32 `protobuf:"varint,40,opt"`
Url string `protobuf:"bytes,50,opt"`
AdditionalServer []string `protobuf:"bytes,60,rep"`
SsoPort uint32 `protobuf:"varint,80,opt"`
SsoUrl string `protobuf:"bytes,90,opt"`
Extra []byte `protobuf:"bytes,120,opt"`
}
type OidbSvcTrpcTcp0XE37_1700 ¶
type OidbSvcTrpcTcp0XE37_1700 struct {
Command uint32 `protobuf:"varint,1,opt"` // 1700
Seq int32 `protobuf:"varint,2,opt"` // 0
Upload *ApplyUploadReqV3 `protobuf:"bytes,19,opt"`
BusinessId int32 `protobuf:"varint,101,opt"` // 3
ClientType int32 `protobuf:"varint,102,opt"` // 1
FlagSupportMediaPlatform int32 `protobuf:"varint,200,opt"` // 1
// contains filtered or unexported fields
}
Upload Offline File
type OidbSvcTrpcTcp0XE37_800 ¶
type OidbSvcTrpcTcp0XE37_800 struct {
SubCommand uint32 `protobuf:"varint,1,opt"`
Field2 int32 `protobuf:"varint,2,opt"`
Body *OidbSvcTrpcTcp0XE37_800Body `protobuf:"bytes,10,opt"`
Field101 int32 `protobuf:"varint,101,opt"`
Field102 int32 `protobuf:"varint,102,opt"`
Field200 int32 `protobuf:"varint,200,opt"`
// contains filtered or unexported fields
}
Get Offline File Download
type OidbSvcTrpcTcp0XEAC ¶
type OidbSvcTrpcTcp0XEAC struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
Sequence uint32 `protobuf:"varint,2,opt"`
Random uint32 `protobuf:"varint,3,opt"`
// contains filtered or unexported fields
}
RemoveEssenceMessage
type OidbSvcTrpcTcp0XEB7_1_ReqBody ¶ added in v0.1.2
type OidbSvcTrpcTcp0XEB7_1_ReqBody struct {
SignInWriteReq *StSignInWriteReq `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XEB7_1_RspBody ¶ added in v0.1.2
type OidbSvcTrpcTcp0XEB7_1_RspBody struct {
SignInWriteRsp *StSignInWriteRsp `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XED3_1 ¶
type OidbSvcTrpcTcp0XED3_1 struct {
Uin uint32 `protobuf:"varint,1,opt"`
GroupUin uint32 `protobuf:"varint,2,opt"` // same when poke type is friend
FriendUin uint32 `protobuf:"varint,5,opt"`
Ext proto.Option[uint32] `protobuf:"varint,6,opt"`
// contains filtered or unexported fields
}
Poke
type OidbSvcTrpcTcp0XF16_1 ¶
type OidbSvcTrpcTcp0XF16_1 struct {
Body *OidbSvcTrpcTcp0XF16_1Body `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
Group Remark
type OidbSvcTrpcTcp0XFD4_1 ¶
type OidbSvcTrpcTcp0XFD4_1 struct {
Field2 uint32 `protobuf:"varint,2,opt"` // page count, 300
Field4 uint32 `protobuf:"varint,4,opt"` // 0
NextUin *OidbSvcTrpcTcp0XFD4_1Uin `protobuf:"bytes,5,opt"`
Field6 uint32 `protobuf:"varint,6,opt"` // 1
Body []*OidbSvcTrpcTcp0XFD4_1Body `protobuf:"bytes,10001,rep"`
Field10002 []uint32 `protobuf:"varint,10002,rep"` // [13578, 13579, 13573, 13572, 13568]
Field10003 uint32 `protobuf:"varint,10003,opt"`
}
Fetch Friends List
type OidbSvcTrpcTcp0XFD4_1Body ¶
type OidbSvcTrpcTcp0XFD4_1Body struct {
Type uint32 `protobuf:"varint,1,opt"`
Number *OidbNumber `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XFD4_1Response ¶
type OidbSvcTrpcTcp0XFD4_1Response struct {
Next *OidbSvcTrpcTcp0XFD4_1Uin `protobuf:"bytes,2,opt"`
DisplayFriendCount uint32 `protobuf:"varint,3,opt"`
Timestamp uint32 `protobuf:"varint,6,opt"`
SelfUin uint32 `protobuf:"varint,7,opt"`
Friends []*OidbFriend `protobuf:"bytes,101,rep"`
}
type OidbSvcTrpcTcp0XFD4_1Uin ¶
type OidbSvcTrpcTcp0XFD4_1Uin struct {
Uin uint32 `protobuf:"varint,1,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XFE1_2 ¶
type OidbSvcTrpcTcp0XFE1_2 struct {
Uid proto.Option[string] `protobuf:"bytes,1,opt"`
Field2 uint32 `protobuf:"varint,2,opt"`
Keys []*OidbSvcTrpcTcp0XFE1_2Key `protobuf:"bytes,3,rep"`
}
Fetch Avatar
type OidbSvcTrpcTcp0XFE1_2Key ¶
type OidbSvcTrpcTcp0XFE1_2Key struct {
Key uint32 `protobuf:"varint,1,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XFE1_2Response ¶
type OidbSvcTrpcTcp0XFE1_2Response struct {
Body *OidbSvcTrpcTcp0XFE1_2ResponseBody `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XFE1_2ResponseBody ¶
type OidbSvcTrpcTcp0XFE1_2ResponseBody struct {
// string Uid = 1;
Properties *OidbSvcTrpcTcp0XFE1_2ResponseProperty `protobuf:"bytes,2,opt"`
Uin uint32 `protobuf:"varint,3,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XFE1_2ResponseProperty ¶
type OidbSvcTrpcTcp0XFE1_2ResponseProperty struct {
NumberProperties []*OidbTwoNumber `protobuf:"bytes,1,rep"`
StringProperties []*OidbFriendProperty `protobuf:"bytes,2,rep"`
}
type OidbSvcTrpcTcp0XFE1_2Uin ¶
type OidbSvcTrpcTcp0XFE1_2Uin struct {
Uin uint32 `protobuf:"varint,1,opt"`
Field2 uint32 `protobuf:"varint,2,opt"`
Keys []*OidbSvcTrpcTcp0XFE1_2Key `protobuf:"bytes,3,rep"`
}
type OidbSvcTrpcTcp0XFE5_2 ¶
type OidbSvcTrpcTcp0XFE5_2 struct {
Config *OidbSvcTrpcTcp0XFE5_2Config `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
Fetch Groups
type OidbSvcTrpcTcp0XFE5_2Config ¶
type OidbSvcTrpcTcp0XFE5_2Config struct {
Config1 *OidbSvcTrpcTcp0XFE5_2Config1 `protobuf:"bytes,1,opt"`
Config2 *OidbSvcTrpcTcp0XFE5_2Config2 `protobuf:"bytes,2,opt"`
Config3 *OidbSvcTrpcTcp0XFE5_2Config3 `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XFE5_2Config1 ¶
type OidbSvcTrpcTcp0XFE5_2Config1 struct {
// all true
GroupOwner bool `protobuf:"varint,1,opt"`
Field2 bool `protobuf:"varint,2,opt"`
MemberMax bool `protobuf:"varint,3,opt"`
MemberCount bool `protobuf:"varint,4,opt"`
GroupName bool `protobuf:"varint,5,opt"`
Field8 bool `protobuf:"varint,8,opt"`
Field9 bool `protobuf:"varint,9,opt"`
Field10 bool `protobuf:"varint,10,opt"`
Field11 bool `protobuf:"varint,11,opt"`
Field12 bool `protobuf:"varint,12,opt"`
Field13 bool `protobuf:"varint,13,opt"`
Field14 bool `protobuf:"varint,14,opt"`
Field15 bool `protobuf:"varint,15,opt"`
Field16 bool `protobuf:"varint,16,opt"`
Field17 bool `protobuf:"varint,17,opt"`
Field18 bool `protobuf:"varint,18,opt"`
Question bool `protobuf:"varint,19,opt"`
Field20 bool `protobuf:"varint,20,opt"`
Field22 bool `protobuf:"varint,22,opt"`
Field23 bool `protobuf:"varint,23,opt"`
Field24 bool `protobuf:"varint,24,opt"`
Field25 bool `protobuf:"varint,25,opt"`
Field26 bool `protobuf:"varint,26,opt"`
Field27 bool `protobuf:"varint,27,opt"`
Field28 bool `protobuf:"varint,28,opt"`
Field29 bool `protobuf:"varint,29,opt"`
Field30 bool `protobuf:"varint,30,opt"`
Field31 bool `protobuf:"varint,31,opt"`
Field32 bool `protobuf:"varint,32,opt"`
Field5001 bool `protobuf:"varint,5001,opt"`
Field5002 bool `protobuf:"varint,5002,opt"`
Field5003 bool `protobuf:"varint,5003,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XFE5_2Config2 ¶
type OidbSvcTrpcTcp0XFE5_2Config2 struct {
// all ture
Field1 bool `protobuf:"varint,1,opt"`
Field2 bool `protobuf:"varint,2,opt"`
Field3 bool `protobuf:"varint,3,opt"`
Field4 bool `protobuf:"varint,4,opt"`
Field5 bool `protobuf:"varint,5,opt"`
Field6 bool `protobuf:"varint,6,opt"`
Field7 bool `protobuf:"varint,7,opt"`
Field8 bool `protobuf:"varint,8,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XFE5_2Group ¶
type OidbSvcTrpcTcp0XFE5_2Group struct {
GroupUin uint32 `protobuf:"varint,3,opt"`
Info *OidbSvcTrpcTcp0XFE5_2GroupInfo `protobuf:"bytes,4,opt"`
ExtInfo *ExtGroupInfo `protobuf:"bytes,5,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XFE5_2GroupInfo ¶
type OidbSvcTrpcTcp0XFE5_2GroupInfo struct {
GroupOwner *OidbSvcTrpcTcp0XFE5_2Member `protobuf:"bytes,1,opt"`
CreateTimeStamp uint32 `protobuf:"varint,2,opt"`
MemberMax uint32 `protobuf:"varint,3,opt"`
MemberCount uint32 `protobuf:"varint,4,opt"`
GroupName string `protobuf:"bytes,5,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XFE5_2Member ¶
type OidbSvcTrpcTcp0XFE5_2Member struct {
Uid string `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XFE5_2Response ¶
type OidbSvcTrpcTcp0XFE5_2Response struct {
Groups []*OidbSvcTrpcTcp0XFE5_2Group `protobuf:"bytes,2,rep"`
}
type OidbSvcTrpcTcp0XFE7_2Member ¶
type OidbSvcTrpcTcp0XFE7_2Member struct {
Uin *OidbSvcTrpcTcp0XFE7_2Uin `protobuf:"bytes,1,opt"`
MemberName string `protobuf:"bytes,10,opt"`
MemberCard *OidbSvcTrpcTcp0XFE7_2Card `protobuf:"bytes,11,opt"`
Level *OidbSvcTrpcTcp0XFE7_2Level `protobuf:"bytes,12,opt"`
SpecialTitle proto.Option[string] `protobuf:"bytes,17,opt"`
JoinTimestamp uint32 `protobuf:"varint,100,opt"`
LastMsgTimestamp uint32 `protobuf:"varint,101,opt"`
ShutUpTimestamp proto.Option[uint32] `protobuf:"varint,102,opt"`
Permission uint32 `protobuf:"varint,107,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XFE7_2Response ¶
type OidbSvcTrpcTcp0XFE7_2Response struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
Members []*OidbSvcTrpcTcp0XFE7_2Member `protobuf:"bytes,2,rep"`
Field3 uint32 `protobuf:"varint,3,opt"`
MemberChangeSeq uint32 `protobuf:"varint,5,opt"`
MemberCardChangeSeq uint32 `protobuf:"varint,6,opt"`
Token proto.Option[string] `protobuf:"bytes,15,opt"` // for the next page
}
type OidbSvcTrpcTcp0XFE7_3 ¶
type OidbSvcTrpcTcp0XFE7_3 struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
Field2 uint32 `protobuf:"varint,2,opt"`
Field3 uint32 `protobuf:"varint,3,opt"`
Body *OidbSvcTrpcScp0XFE7_3Body `protobuf:"bytes,4,opt"`
Token proto.Option[string] `protobuf:"bytes,15,opt"`
// contains filtered or unexported fields
}
Fetch Group Member List
type OidbSvcTrpcTcp0XFE7_4 ¶
type OidbSvcTrpcTcp0XFE7_4 struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
Field2 uint32 `protobuf:"varint,2,opt"`
Field3 uint32 `protobuf:"varint,3,opt"`
Body *OidbSvcTrpcScp0XFE7_3Body `protobuf:"bytes,4,opt"`
Params *OidbSvcTrpcScp0XFE7_4Params `protobuf:"bytes,5,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcp0XFE7_4Response ¶
type OidbSvcTrpcTcp0XFE7_4Response struct {
GroupUin uint32 `protobuf:"varint,1,opt"`
Member *OidbSvcTrpcTcp0XFE7_2Member `protobuf:"bytes,2,opt"`
Field3 uint32 `protobuf:"varint,3,opt"`
// contains filtered or unexported fields
}
type OidbSvcTrpcTcpBase ¶
type OidbSvcTrpcTcpBase struct {
Command uint32 `protobuf:"varint,1,opt"`
SubCommand uint32 `protobuf:"varint,2,opt"`
ErrorCode uint32 `protobuf:"varint,3,opt"`
Body []byte `protobuf:"bytes,4,opt"`
ErrorMsg string `protobuf:"bytes,5,opt"`
Lafter *OidbLafter `protobuf:"bytes,7,opt"`
Properties []*OidbProperty `protobuf:"bytes,11,rep"`
Reserved int32 `protobuf:"varint,12,opt"`
}
type OidbTwoNumber ¶
type PicDownloadExt ¶
type PicDownloadExt struct {
// contains filtered or unexported fields
}
type PicExtBizInfo ¶
type PicExtBizInfo struct {
BizType uint32 `protobuf:"varint,1,opt"`
TextSummary string `protobuf:"bytes,2,opt"`
BytesPbReserveC2C []byte `protobuf:"bytes,11,opt"`
BytesPbReserveTroop []byte `protobuf:"bytes,12,opt"`
FromScene uint32 `protobuf:"varint,1001,opt"`
ToScene uint32 `protobuf:"varint,1002,opt"`
OldFileId uint32 `protobuf:"varint,1003,opt"`
}
type PicUrlExtInfo ¶
type PictureInfo ¶
type PictureInfo struct {
UrlPath string `protobuf:"bytes,1,opt"`
Ext *PicUrlExtInfo `protobuf:"bytes,2,opt"`
Domain string `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type Polygon ¶ added in v0.1.2
type Polygon struct {
Coordinates []*Coordinate `protobuf:"bytes,1,rep"`
}
type PttDownloadExt ¶
type PttDownloadExt struct {
// contains filtered or unexported fields
}
type PttExtBizInfo ¶
type PttExtBizInfo struct {
SrcUin uint64 `protobuf:"varint,1,opt"`
PttScene uint32 `protobuf:"varint,2,opt"`
PttType uint32 `protobuf:"varint,3,opt"`
ChangeVoice uint32 `protobuf:"varint,4,opt"`
Waveform []byte `protobuf:"bytes,5,opt"`
AutoConvertText uint32 `protobuf:"varint,6,opt"`
BytesReserve []byte `protobuf:"bytes,11,opt"`
BytesPbReserve []byte `protobuf:"bytes,12,opt"`
BytesGeneralFlags []byte `protobuf:"bytes,13,opt"`
}
type RKeyInfo ¶
type RKeyInfo struct {
Rkey string `protobuf:"bytes,1,opt"`
RkeyTtlSec uint64 `protobuf:"varint,2,opt"`
StoreId uint32 `protobuf:"varint,3,opt"`
RkeyCreateTime proto.Option[uint32] `protobuf:"varint,4,opt"`
Type proto.Option[uint32] `protobuf:"varint,5,opt"`
// contains filtered or unexported fields
}
type RspGroupInfo ¶ added in v0.1.1
type SceneInfo ¶
type SceneInfo struct {
RequestType uint32 `protobuf:"varint,101,opt"` // 1
BusinessType uint32 `protobuf:"varint,102,opt"` // 3
SceneType uint32 `protobuf:"varint,200,opt"` // 1
C2C *C2CUserInfo `protobuf:"bytes,201,opt"`
Group *NTGroupInfo `protobuf:"bytes,202,opt"`
// contains filtered or unexported fields
}
type SignInStatusDoneInfo ¶ added in v0.1.2
type SignInStatusDoneInfo struct {
Title string `protobuf:"bytes,1,opt"` // 今日已成功打卡
KeepDayText string `protobuf:"bytes,2,opt"` // 已打卡N天
ClockInInfo []string `protobuf:"bytes,3,rep"` // ["群内排名第N位", "[clock in timestamp (second)]"]
DetailUrl string `protobuf:"bytes,4,opt"` // https://qun.qq.com/v2/signin/detail?...
}
type StSignInWriteReq ¶ added in v0.1.2
type StSignInWriteRsp ¶ added in v0.1.2
type StSignInWriteRsp struct {
DoneInfo *SignInStatusDoneInfo `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
type SubFileInfo ¶
type TextDetection ¶ added in v0.1.2
type UploadCompletedReq ¶
type UploadCompletedResp ¶
type UploadCompletedResp struct {
MsgSeq uint64 `protobuf:"varint,1,opt"`
// contains filtered or unexported fields
}
type UploadInfo ¶
type UploadKeyRenewalReq ¶
type UploadKeyRenewalResp ¶
type UploadReq ¶
type UploadReq struct {
UploadInfo []*UploadInfo `protobuf:"bytes,1,rep"`
TryFastUploadCompleted bool `protobuf:"varint,2,opt"`
SrvSendMsg bool `protobuf:"varint,3,opt"`
ClientRandomId uint64 `protobuf:"varint,4,opt"`
CompatQMsgSceneType uint32 `protobuf:"varint,5,opt"`
ExtBizInfo *ExtBizInfo `protobuf:"bytes,6,opt"`
ClientSeq uint32 `protobuf:"varint,7,opt"`
NoNeedCompatMsg bool `protobuf:"varint,8,opt"`
}
type UploadResp ¶
type UploadResp struct {
UKey proto.Option[string] `protobuf:"bytes,1,opt"`
UKeyTtlSecond uint32 `protobuf:"varint,2,opt"`
IPv4S []*IPv4 `protobuf:"bytes,3,rep"`
IPv6S []*IPv6 `protobuf:"bytes,4,rep"`
MsgSeq uint64 `protobuf:"varint,5,opt"`
MsgInfo *MsgInfo `protobuf:"bytes,6,opt"`
Ext []*RichMediaStorageTransInfo `protobuf:"bytes,7,rep"`
CompatQMsg []byte `protobuf:"bytes,8,opt"`
SubFileInfos []*SubFileInfo `protobuf:"bytes,10,rep"`
}
type UrlCheckResult ¶ added in v0.1.2
type UrlCheckResult struct {
Url proto.Option[string] `protobuf:"bytes,1,opt"`
Result proto.Option[uint32] `protobuf:"varint,2,opt"`
JumpResult proto.Option[uint32] `protobuf:"varint,3,opt"`
JumpUrl proto.Option[string] `protobuf:"bytes,4,opt"`
Level proto.Option[uint32] `protobuf:"varint,5,opt"`
SubLevel proto.Option[uint32] `protobuf:"varint,6,opt"`
UmrType proto.Option[uint32] `protobuf:"varint,7,opt"`
RetFrom proto.Option[uint32] `protobuf:"varint,8,opt"`
OperationBit proto.Option[uint64] `protobuf:"varint,9,opt"`
// contains filtered or unexported fields
}
type VideoDownloadExt ¶
type VideoExtBizInfo ¶
type VideoExtInfo ¶
type VideoExtInfo struct {
VideoCodecFormat uint32 `protobuf:"varint,1,opt"`
// contains filtered or unexported fields
}
Source Files
¶
- NTV2RichMediaReq.pb.go
- NTV2RichMediaResp.pb.go
- OidbSvcTrpcTcp0x102A_0.pb.go
- OidbSvcTrpcTcp0x102A_1.pb.go
- OidbSvcTrpcTcp0x1096_1.pb.go
- OidbSvcTrpcTcp0x1097_1.pb.go
- OidbSvcTrpcTcp0x10C0.pb.go
- OidbSvcTrpcTcp0x10C8.pb.go
- OidbSvcTrpcTcp0x1253_1.pb.go
- OidbSvcTrpcTcp0x126B_0.pb.go
- OidbSvcTrpcTcp0x5CF_11.pb.go
- OidbSvcTrpcTcp0x6D6.pb.go
- OidbSvcTrpcTcp0x6D7.pb.go
- OidbSvcTrpcTcp0x6D8.pb.go
- OidbSvcTrpcTcp0x6D9_4.pb.go
- OidbSvcTrpcTcp0x7E5_104.pb.go
- OidbSvcTrpcTcp0x88D_0.pb.go
- OidbSvcTrpcTcp0x89A_0.pb.go
- OidbSvcTrpcTcp0x89A_15.pb.go
- OidbSvcTrpcTcp0x89E_0.pb.go
- OidbSvcTrpcTcp0x8A0_1.pb.go
- OidbSvcTrpcTcp0x8A7_0.pb.go
- OidbSvcTrpcTcp0x8FC.pb.go
- OidbSvcTrpcTcp0x9082.pb.go
- OidbSvcTrpcTcp0x972_6.pb.go
- OidbSvcTrpcTcp0xB5D_44.pb.go
- OidbSvcTrpcTcp0xBCB_0.pb.go
- OidbSvcTrpcTcp0xE07_0.pb.go
- OidbSvcTrpcTcp0xE37_1200.pb.go
- OidbSvcTrpcTcp0xE37_1700.pb.go
- OidbSvcTrpcTcp0xE37_800.pb.go
- OidbSvcTrpcTcp0xEAC.pb.go
- OidbSvcTrpcTcp0xEB7_1.pb.go
- OidbSvcTrpcTcp0xED3_1.pb.go
- OidbSvcTrpcTcp0xF16_1.pb.go
- OidbSvcTrpcTcp0xFD4_1.pb.go
- OidbSvcTrpcTcp0xFE1_2.pb.go
- OidbSvcTrpcTcp0xFE5_2.pb.go
- OidbSvcTrpcTcp0xFE7_3.pb.go
- base.pb.go
- generics.pb.go
Click to show internal directories.
Click to hide internal directories.