Documentation
¶
Overview ¶
Package grpc_testingv3 is a generated protocol buffer package.
It is generated from these files:
testv3.proto
It has these top-level messages:
SearchResponseV3 SearchRequestV3
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterSearchServiceV3Server ¶
func RegisterSearchServiceV3Server(s *grpc.Server, srv SearchServiceV3Server)
Types ¶
type SearchRequestV3 ¶
type SearchRequestV3 struct {
Query string `protobuf:"bytes,1,opt,name=query" json:"query,omitempty"`
}
func (*SearchRequestV3) Descriptor ¶
func (*SearchRequestV3) Descriptor() ([]byte, []int)
func (*SearchRequestV3) ProtoMessage ¶
func (*SearchRequestV3) ProtoMessage()
func (*SearchRequestV3) Reset ¶
func (m *SearchRequestV3) Reset()
func (*SearchRequestV3) String ¶
func (m *SearchRequestV3) String() string
type SearchResponseV3 ¶
type SearchResponseV3 struct {
Results []*SearchResponseV3_Result `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"`
}
func (*SearchResponseV3) Descriptor ¶
func (*SearchResponseV3) Descriptor() ([]byte, []int)
func (*SearchResponseV3) GetResults ¶
func (m *SearchResponseV3) GetResults() []*SearchResponseV3_Result
func (*SearchResponseV3) ProtoMessage ¶
func (*SearchResponseV3) ProtoMessage()
func (*SearchResponseV3) Reset ¶
func (m *SearchResponseV3) Reset()
func (*SearchResponseV3) String ¶
func (m *SearchResponseV3) String() string
type SearchResponseV3_Result ¶
type SearchResponseV3_Result struct {
Url string `protobuf:"bytes,1,opt,name=url" json:"url,omitempty"`
Title string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"`
Snippets []string `protobuf:"bytes,3,rep,name=snippets" json:"snippets,omitempty"`
}
func (*SearchResponseV3_Result) Descriptor ¶
func (*SearchResponseV3_Result) Descriptor() ([]byte, []int)
func (*SearchResponseV3_Result) ProtoMessage ¶
func (*SearchResponseV3_Result) ProtoMessage()
func (*SearchResponseV3_Result) Reset ¶
func (m *SearchResponseV3_Result) Reset()
func (*SearchResponseV3_Result) String ¶
func (m *SearchResponseV3_Result) String() string
type SearchServiceV3Client ¶
type SearchServiceV3Client interface {
Search(ctx context.Context, in *SearchRequestV3, opts ...grpc.CallOption) (*SearchResponseV3, error)
StreamingSearch(ctx context.Context, opts ...grpc.CallOption) (SearchServiceV3_StreamingSearchClient, error)
}
func NewSearchServiceV3Client ¶
func NewSearchServiceV3Client(cc *grpc.ClientConn) SearchServiceV3Client
type SearchServiceV3Server ¶
type SearchServiceV3Server interface {
Search(context.Context, *SearchRequestV3) (*SearchResponseV3, error)
StreamingSearch(SearchServiceV3_StreamingSearchServer) error
}
type SearchServiceV3_StreamingSearchClient ¶
type SearchServiceV3_StreamingSearchClient interface {
Send(*SearchRequestV3) error
Recv() (*SearchResponseV3, error)
grpc.ClientStream
}
type SearchServiceV3_StreamingSearchServer ¶
type SearchServiceV3_StreamingSearchServer interface {
Send(*SearchResponseV3) error
Recv() (*SearchRequestV3, error)
grpc.ServerStream
}
Click to show internal directories.
Click to hide internal directories.