profilecard

package
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2024 License: AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

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 BusiColor

type BusiColor struct {
	R proto.Option[int32] `protobuf:"varint,1,opt"`
	G proto.Option[int32] `protobuf:"varint,2,opt"`
	B proto.Option[int32] `protobuf:"varint,3,opt"`
	// contains filtered or unexported fields
}

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 BusiHideRecordsReq struct {
	Huin    proto.Option[int32] `protobuf:"varint,1,opt"`
	Fuin    proto.Option[int32] `protobuf:"varint,2,opt"`
	Records []*BusiDetailRecord `protobuf:"bytes,3,rep"`
}

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 BusiLoginSig struct {
	Type  proto.Option[int32] `protobuf:"varint,1,opt"`
	Sig   []byte              `protobuf:"bytes,2,opt"`
	Appid proto.Option[int32] `protobuf:"varint,3,opt"`
}

type BusiRichUi

type BusiRichUi struct {
	Name       proto.Option[string] `protobuf:"bytes,1,opt"`
	ServiceUrl proto.Option[string] `protobuf:"bytes,2,opt"` //repeated UiInfo uiList = 3;
	// contains filtered or unexported fields
}

type BusiUi

type BusiUi struct {
	Url     proto.Option[string] `protobuf:"bytes,1,opt"`
	Title   proto.Option[string] `protobuf:"bytes,2,opt"`
	Content proto.Option[string] `protobuf:"bytes,3,opt"`
	JumpUrl proto.Option[string] `protobuf:"bytes,4,opt"`
	// contains filtered or unexported fields
}

type BusiUinInfo

type BusiUinInfo struct {
	Int64Longitude proto.Option[int64] `protobuf:"varint,1,opt"`
	Int64Latitude  proto.Option[int64] `protobuf:"varint,2,opt"`
	// contains filtered or unexported fields
}

type BusiVisitorCountReq

type BusiVisitorCountReq struct {
	Requireuin proto.Option[int32] `protobuf:"varint,1,opt"`
	Operuin    proto.Option[int32] `protobuf:"varint,2,opt"`
	Mod        proto.Option[int32] `protobuf:"varint,3,opt"`
	ReportFlag proto.Option[int32] `protobuf:"varint,4,opt"`
	// contains filtered or unexported fields
}

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 GateCommTaskInfo struct {
	Appid    proto.Option[int32] `protobuf:"varint,1,opt"`
	TaskData []byte              `protobuf:"bytes,2,opt"`
}

type GateGetGiftListReq

type GateGetGiftListReq struct {
	Uin proto.Option[int32] `protobuf:"varint,1,opt"`
	// contains filtered or unexported fields
}

type GateGetGiftListRsp

type GateGetGiftListRsp struct {
	GiftUrl   []string             `protobuf:"bytes,1,rep"`
	CustomUrl proto.Option[string] `protobuf:"bytes,2,opt"`
	Desc      proto.Option[string] `protobuf:"bytes,3,opt"`
	IsOn      proto.Option[bool]   `protobuf:"varint,4,opt"`
}

type GateGetVipCareReq

type GateGetVipCareReq struct {
	Uin proto.Option[int64] `protobuf:"varint,1,opt"`
	// contains filtered or unexported fields
}

type GateGetVipCareRsp

type GateGetVipCareRsp struct {
	Buss   proto.Option[int32] `protobuf:"varint,1,opt"`
	Notice proto.Option[int32] `protobuf:"varint,2,opt"`
	// contains filtered or unexported fields
}

type GateOidbFlagInfo

type GateOidbFlagInfo struct {
	Fieled     proto.Option[int32] `protobuf:"varint,1,opt"`
	ByetsValue []byte              `protobuf:"bytes,2,opt"`
}

type GatePrivilegeBaseInfoReq

type GatePrivilegeBaseInfoReq struct {
	UReqUin proto.Option[int64] `protobuf:"varint,1,opt"`
	// contains filtered or unexported fields
}

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 GateQidInfoItem struct {
	Qid     proto.Option[string] `protobuf:"bytes,1,opt"`
	Url     proto.Option[string] `protobuf:"bytes,2,opt"`
	Color   proto.Option[string] `protobuf:"bytes,3,opt"`
	LogoUrl proto.Option[string] `protobuf:"bytes,4,opt"`
	// contains filtered or unexported fields
}

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"`
	// repeated GateCommTaskInfo taskItem = 4;
	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"`
	// optional GatePrivilegeBaseInfoRsp stPrivilegeRsp = 3;
	// optional GateGetGiftListRsp stGiftRsp = 4;
	// repeated GateCommTaskInfo taskItem = 5;
	// repeated GateOidbFlagInfo oidbFlag = 6;
	// optional GateGetVipCareRsp stVipCare = 7;
	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 Location

type Location struct {
	Latitude  proto.Option[float64] `protobuf:"fixed64,1,opt"`
	Longitude proto.Option[float64] `protobuf:"fixed64,2,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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL