Documentation ¶
Index ¶
- Variables
- type MetaData
- func (*MetaData) Descriptor() ([]byte, []int)deprecated
- func (x *MetaData) GetBuild() string
- func (x *MetaData) GetBuvid() string
- func (x *MetaData) GetIp() string
- func (x *MetaData) GetMid() int64
- func (x *MetaData) GetReferer() string
- func (x *MetaData) GetUserAgent() string
- func (x *MetaData) GetUsername() string
- func (*MetaData) ProtoMessage()
- func (x *MetaData) ProtoReflect() protoreflect.Message
- func (x *MetaData) Reset()
- func (x *MetaData) String() string
- type SearchReq
- func (*SearchReq) Descriptor() ([]byte, []int)deprecated
- func (x *SearchReq) GetExtra() map[string]string
- func (x *SearchReq) GetLimit() int32
- func (x *SearchReq) GetMetadata() *MetaData
- func (x *SearchReq) GetQueryText() string
- func (x *SearchReq) GetType() SearchReq_Type
- func (*SearchReq) ProtoMessage()
- func (x *SearchReq) ProtoReflect() protoreflect.Message
- func (x *SearchReq) Reset()
- func (x *SearchReq) String() string
- type SearchReq_Type
- func (SearchReq_Type) Descriptor() protoreflect.EnumDescriptor
- func (x SearchReq_Type) Enum() *SearchReq_Type
- func (SearchReq_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x SearchReq_Type) Number() protoreflect.EnumNumber
- func (x SearchReq_Type) String() string
- func (SearchReq_Type) Type() protoreflect.EnumType
- type SearchResp
Constants ¶
This section is empty.
Variables ¶
View Source
var ( SearchReq_Type_name = map[int32]string{ 0: "PC", 1: "Mobile", } SearchReq_Type_value = map[string]int32{ "PC": 0, "Mobile": 1, } )
Enum value maps for SearchReq_Type.
View Source
var File_test_protobuf_protoc_gen_go_v2_myproto_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type MetaData ¶
type MetaData struct { Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty"` // 用户的mid Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` // 用户名称 如昵称 Buvid string `protobuf:"bytes,3,opt,name=buvid,proto3" json:"buvid,omitempty"` // 用户的设备id Ip string `protobuf:"bytes,4,opt,name=ip,proto3" json:"ip,omitempty"` // 用户ip Referer string `protobuf:"bytes,9,opt,name=referer,proto3" json:"referer,omitempty"` // 网页上的referer UserAgent string `protobuf:"bytes,10,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"` // ua Build string `protobuf:"bytes,11,opt,name=build,proto3" json:"build,omitempty"` // 客户端版本号 // contains filtered or unexported fields }
func (*MetaData) Descriptor
deprecated
func (*MetaData) GetReferer ¶
func (*MetaData) GetUserAgent ¶
func (*MetaData) GetUsername ¶
func (*MetaData) ProtoMessage ¶
func (*MetaData) ProtoMessage()
func (*MetaData) ProtoReflect ¶
func (x *MetaData) ProtoReflect() protoreflect.Message
type SearchReq ¶
type SearchReq struct { QueryText string `protobuf:"bytes,1,opt,name=query_text,json=queryText,proto3" json:"query_text,omitempty"` // 字符串类型 | 后面的「1」为数字标识符,在消息定义中需要唯一 Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` // 整型 Type SearchReq_Type `protobuf:"varint,4,opt,name=type,proto3,enum=kit.test.protobuf_go.v1.SearchReq_Type" json:"type,omitempty"` // 枚举类型 Metadata *MetaData `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,omitempty"` // 嵌套message Extra map[string]string `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SearchReq) Descriptor
deprecated
func (*SearchReq) GetMetadata ¶
func (*SearchReq) GetQueryText ¶
func (*SearchReq) GetType ¶
func (x *SearchReq) GetType() SearchReq_Type
func (*SearchReq) ProtoMessage ¶
func (*SearchReq) ProtoMessage()
func (*SearchReq) ProtoReflect ¶
func (x *SearchReq) ProtoReflect() protoreflect.Message
type SearchReq_Type ¶
type SearchReq_Type int32
const ( SearchReq_PC SearchReq_Type = 0 SearchReq_Mobile SearchReq_Type = 1 )
func (SearchReq_Type) Descriptor ¶
func (SearchReq_Type) Descriptor() protoreflect.EnumDescriptor
func (SearchReq_Type) Enum ¶
func (x SearchReq_Type) Enum() *SearchReq_Type
func (SearchReq_Type) EnumDescriptor
deprecated
func (SearchReq_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use SearchReq_Type.Descriptor instead.
func (SearchReq_Type) Number ¶
func (x SearchReq_Type) Number() protoreflect.EnumNumber
func (SearchReq_Type) String ¶
func (x SearchReq_Type) String() string
func (SearchReq_Type) Type ¶
func (SearchReq_Type) Type() protoreflect.EnumType
type SearchResp ¶
type SearchResp struct { Result []string `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"` // 「repeated」表示字段可以重复任意多次(包括0次) NumResults int32 `protobuf:"varint,2,opt,name=num_results,json=numResults,proto3" json:"num_results,omitempty"` // contains filtered or unexported fields }
func (*SearchResp) Descriptor
deprecated
func (*SearchResp) Descriptor() ([]byte, []int)
Deprecated: Use SearchResp.ProtoReflect.Descriptor instead.
func (*SearchResp) GetNumResults ¶
func (x *SearchResp) GetNumResults() int32
func (*SearchResp) GetResult ¶
func (x *SearchResp) GetResult() []string
func (*SearchResp) ProtoMessage ¶
func (*SearchResp) ProtoMessage()
func (*SearchResp) ProtoReflect ¶
func (x *SearchResp) ProtoReflect() protoreflect.Message
func (*SearchResp) Reset ¶
func (x *SearchResp) Reset()
func (*SearchResp) String ¶
func (x *SearchResp) String() string
Click to show internal directories.
Click to hide internal directories.