Documentation
¶
Index ¶
- type AccountSearch
- type AccountSearchRecord
- type BusiColor
- type BusiComm
- type BusiCommonReq
- type BusiDetailRecord
- type BusiHideRecordsReq
- type BusiLabel
- type BusiLoginSig
- type BusiRichUi
- type BusiUi
- type BusiUinInfo
- type BusiVisitorCountReq
- type BusiVisitorCountRsp
- type GateCommTaskInfo
- type GateGetGiftListReq
- type GateGetGiftListRsp
- type GateGetVipCareReq
- type GateGetVipCareRsp
- type GateOidbFlagInfo
- type GatePrivilegeBaseInfoReq
- type GatePrivilegeBaseInfoRsp
- type GatePrivilegeInfo
- type GateQidInfoItem
- type GateVaProfileGateReq
- type GateVaProfileGateRsp
- type Hotwordrecord
- type Location
- type ResultItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountSearch ¶
type AccountSearch struct {
Start proto.Option[int32] `protobuf:"varint,1,opt"`
Count proto.Option[uint32] `protobuf:"varint,2,opt"`
End proto.Option[uint32] `protobuf:"varint,3,opt"`
Keyword proto.Option[string] `protobuf:"bytes,4,opt"`
List []*AccountSearchRecord `protobuf:"bytes,5,rep"`
Highlight []string `protobuf:"bytes,6,rep"`
UserLocation *Location `protobuf:"bytes,10,opt"`
LocationGroup proto.Option[bool] `protobuf:"varint,11,opt"`
Filtertype proto.Option[int32] `protobuf:"varint,12,opt"`
//repeated C33304record recommendList = 13;
HotwordRecord *Hotwordrecord `protobuf:"bytes,14,opt"`
ArticleMoreUrl proto.Option[string] `protobuf:"bytes,15,opt"`
ResultItems []*ResultItem `protobuf:"bytes,16,rep"`
KeywordSuicide proto.Option[bool] `protobuf:"varint,17,opt"`
ExactSearch proto.Option[bool] `protobuf:"varint,18,opt"`
}
type AccountSearchRecord ¶
type AccountSearchRecord struct {
Uin proto.Option[uint64] `protobuf:"varint,1,opt"`
Code proto.Option[uint64] `protobuf:"varint,2,opt"`
Source proto.Option[uint32] `protobuf:"varint,3,opt"`
Name proto.Option[string] `protobuf:"bytes,4,opt"`
Sex proto.Option[uint32] `protobuf:"varint,5,opt"`
Age proto.Option[uint32] `protobuf:"varint,6,opt"`
Accout proto.Option[string] `protobuf:"bytes,7,opt"`
Brief proto.Option[string] `protobuf:"bytes,8,opt"`
Number proto.Option[uint32] `protobuf:"varint,9,opt"`
Flag proto.Option[uint64] `protobuf:"varint,10,opt"`
Relation proto.Option[uint64] `protobuf:"varint,11,opt"`
Mobile proto.Option[string] `protobuf:"bytes,12,opt"`
Sign []byte `protobuf:"bytes,13,opt"`
Country proto.Option[uint32] `protobuf:"varint,14,opt"`
Province proto.Option[uint32] `protobuf:"varint,15,opt"`
City proto.Option[uint32] `protobuf:"varint,16,opt"`
ClassIndex proto.Option[uint32] `protobuf:"varint,17,opt"`
ClassName proto.Option[string] `protobuf:"bytes,18,opt"`
CountryName proto.Option[string] `protobuf:"bytes,19,opt"`
ProvinceName proto.Option[string] `protobuf:"bytes,20,opt"`
CityName proto.Option[string] `protobuf:"bytes,21,opt"`
AccountFlag proto.Option[uint32] `protobuf:"varint,22,opt"`
TitleImage proto.Option[string] `protobuf:"bytes,23,opt"`
ArticleShortUrl proto.Option[string] `protobuf:"bytes,24,opt"`
ArticleCreateTime proto.Option[string] `protobuf:"bytes,25,opt"`
ArticleAuthor proto.Option[string] `protobuf:"bytes,26,opt"`
AccountId proto.Option[uint64] `protobuf:"varint,27,opt"`
//repeated Label groupLabels = 30;
VideoAccount proto.Option[uint32] `protobuf:"varint,31,opt"`
VideoArticle proto.Option[uint32] `protobuf:"varint,32,opt"`
UinPrivilege proto.Option[int32] `protobuf:"varint,33,opt"`
JoinGroupAuth []byte `protobuf:"bytes,34,opt"`
Token []byte `protobuf:"bytes,500,opt"`
Richflag1_59 proto.Option[uint32] `protobuf:"varint,40603,opt"`
Richflag4_409 proto.Option[uint32] `protobuf:"varint,42409,opt"`
}
type BusiComm ¶
type BusiComm struct {
Ver proto.Option[int32] `protobuf:"varint,1,opt"`
Seq proto.Option[int32] `protobuf:"varint,2,opt"`
Fromuin proto.Option[int64] `protobuf:"varint,3,opt"`
Touin proto.Option[int64] `protobuf:"varint,4,opt"`
Service proto.Option[int32] `protobuf:"varint,5,opt"`
SessionType proto.Option[int32] `protobuf:"varint,6,opt"`
SessionKey []byte `protobuf:"bytes,7,opt"`
ClientIp proto.Option[int32] `protobuf:"varint,8,opt"`
Display *BusiUi `protobuf:"bytes,9,opt"`
Result proto.Option[int32] `protobuf:"varint,10,opt"`
ErrMsg proto.Option[string] `protobuf:"bytes,11,opt"`
Platform proto.Option[int32] `protobuf:"varint,12,opt"`
Qqver proto.Option[string] `protobuf:"bytes,13,opt"`
Build proto.Option[int32] `protobuf:"varint,14,opt"`
MsgLoginSig *BusiLoginSig `protobuf:"bytes,15,opt"`
Version proto.Option[int32] `protobuf:"varint,17,opt"`
MsgUinInfo *BusiUinInfo `protobuf:"bytes,18,opt"`
MsgRichDisplay *BusiRichUi `protobuf:"bytes,19,opt"`
}
type BusiCommonReq ¶
type BusiCommonReq struct {
ServiceCmd proto.Option[string] `protobuf:"bytes,1,opt"`
VcReq *BusiVisitorCountReq `protobuf:"bytes,2,opt"`
HrReq *BusiHideRecordsReq `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type BusiDetailRecord ¶
type BusiDetailRecord struct {
Fuin proto.Option[int32] `protobuf:"varint,1,opt"`
Source proto.Option[int32] `protobuf:"varint,2,opt"`
Vtime proto.Option[int32] `protobuf:"varint,3,opt"`
Mod proto.Option[int32] `protobuf:"varint,4,opt"`
HideFlag proto.Option[int32] `protobuf:"varint,5,opt"`
// contains filtered or unexported fields
}
type BusiHideRecordsReq ¶
type BusiLabel ¶
type BusiLabel struct {
Name []byte `protobuf:"bytes,1,opt"`
EnumType proto.Option[int32] `protobuf:"varint,2,opt"`
TextColor *BusiColor `protobuf:"bytes,3,opt"`
EdgingColor *BusiColor `protobuf:"bytes,4,opt"`
LabelAttr proto.Option[int32] `protobuf:"varint,5,opt"`
LabelType proto.Option[int32] `protobuf:"varint,6,opt"`
}
type BusiLoginSig ¶
type BusiRichUi ¶
type BusiUinInfo ¶
type BusiVisitorCountReq ¶
type BusiVisitorCountRsp ¶
type BusiVisitorCountRsp struct {
Requireuin proto.Option[int32] `protobuf:"varint,1,opt"`
TotalLike proto.Option[int32] `protobuf:"varint,2,opt"`
TotalView proto.Option[int32] `protobuf:"varint,3,opt"`
HotValue proto.Option[int32] `protobuf:"varint,4,opt"`
RedValue proto.Option[int32] `protobuf:"varint,5,opt"`
HotDiff proto.Option[int32] `protobuf:"varint,6,opt"`
// contains filtered or unexported fields
}
type GateCommTaskInfo ¶
type GateGetGiftListReq ¶
type GateGetGiftListRsp ¶
type GateGetVipCareReq ¶
type GateGetVipCareRsp ¶
type GateOidbFlagInfo ¶
type GatePrivilegeBaseInfoRsp ¶
type GatePrivilegeBaseInfoRsp struct {
Msg []byte `protobuf:"bytes,1,opt"`
JumpUrl []byte `protobuf:"bytes,2,opt"`
VOpenPriv []*GatePrivilegeInfo `protobuf:"bytes,3,rep"`
VClosePriv []*GatePrivilegeInfo `protobuf:"bytes,4,rep"`
UIsGrayUsr proto.Option[int32] `protobuf:"varint,5,opt"`
}
type GatePrivilegeInfo ¶
type GatePrivilegeInfo struct {
IType proto.Option[int32] `protobuf:"varint,1,opt"`
ISort proto.Option[int32] `protobuf:"varint,2,opt"`
IFeeType proto.Option[int32] `protobuf:"varint,3,opt"`
ILevel proto.Option[int32] `protobuf:"varint,4,opt"`
IFlag proto.Option[int32] `protobuf:"varint,5,opt"`
IconUrl []byte `protobuf:"bytes,6,opt"`
DeluxeIconUrl []byte `protobuf:"bytes,7,opt"`
JumpUrl []byte `protobuf:"bytes,8,opt"`
IIsBig proto.Option[int32] `protobuf:"varint,9,opt"`
}
type GateQidInfoItem ¶
type GateVaProfileGateReq ¶
type GateVaProfileGateReq struct {
UCmd proto.Option[int32] `protobuf:"varint,1,opt"`
StPrivilegeReq *GatePrivilegeBaseInfoReq `protobuf:"bytes,2,opt"`
StGiftReq *GateGetGiftListReq `protobuf:"bytes,3,opt"`
TaskItem []*GateCommTaskInfo `protobuf:"bytes,4,rep"`
OidbFlag []*GateOidbFlagInfo `protobuf:"bytes,5,rep"`
StVipCare *GateGetVipCareReq `protobuf:"bytes,6,opt"`
}
type GateVaProfileGateRsp ¶
type GateVaProfileGateRsp struct {
IRetCode proto.Option[int32] `protobuf:"varint,1,opt"`
SRetMsg []byte `protobuf:"bytes,2,opt"`
StPrivilegeRsp *GatePrivilegeBaseInfoRsp `protobuf:"bytes,3,opt"`
StGiftRsp *GateGetGiftListRsp `protobuf:"bytes,4,opt"`
TaskItem []*GateCommTaskInfo `protobuf:"bytes,5,rep"`
OidbFlag []*GateOidbFlagInfo `protobuf:"bytes,6,rep"`
StVipCare *GateGetVipCareRsp `protobuf:"bytes,7,opt"`
QidInfo *GateQidInfoItem `protobuf:"bytes,9,opt"`
}
type Hotwordrecord ¶
type Hotwordrecord struct {
Hotword proto.Option[string] `protobuf:"bytes,1,opt"`
HotwordType proto.Option[uint32] `protobuf:"varint,2,opt"`
HotwordCoverUrl proto.Option[string] `protobuf:"bytes,3,opt"`
HotwordTitle proto.Option[string] `protobuf:"bytes,4,opt"`
HotwordDescription proto.Option[string] `protobuf:"bytes,5,opt"`
// contains filtered or unexported fields
}
type ResultItem ¶
type ResultItem struct {
FeedId []byte `protobuf:"bytes,1,opt"`
Name []byte `protobuf:"bytes,2,opt"`
PicUrl []byte `protobuf:"bytes,3,opt"`
JmpUrl []byte `protobuf:"bytes,4,opt"`
FeedType []byte `protobuf:"bytes,5,opt"`
Summary []byte `protobuf:"bytes,6,opt"`
HasVideo []byte `protobuf:"bytes,7,opt"`
PhtotUpdate []byte `protobuf:"bytes,8,opt"`
Uin proto.Option[uint64] `protobuf:"varint,9,opt"`
ResultId []byte `protobuf:"bytes,10,opt"`
Ftime proto.Option[uint32] `protobuf:"varint,11,opt"`
NickName []byte `protobuf:"bytes,12,opt"`
PicUrlList [][]byte `protobuf:"bytes,13,rep"`
TotalPicNum proto.Option[uint32] `protobuf:"varint,14,opt"`
}
Click to show internal directories.
Click to hide internal directories.