Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var AddService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "proto.AddService", HandlerType: (*AddServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetMockUserData", Handler: _AddService_GetMockUserData_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/mockdata.proto", }
AddService_ServiceDesc is the grpc.ServiceDesc for AddService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_proto_mockdata_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAddServiceServer ¶
func RegisterAddServiceServer(s grpc.ServiceRegistrar, srv AddServiceServer)
Types ¶
type AddServiceClient ¶
type AddServiceClient interface {
GetMockUserData(ctx context.Context, in *SearchQuery, opts ...grpc.CallOption) (*User, error)
}
AddServiceClient is the client API for AddService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewAddServiceClient ¶
func NewAddServiceClient(cc grpc.ClientConnInterface) AddServiceClient
type AddServiceServer ¶
type AddServiceServer interface { GetMockUserData(context.Context, *SearchQuery) (*User, error) // contains filtered or unexported methods }
AddServiceServer is the server API for AddService service. All implementations must embed UnimplementedAddServiceServer for forward compatibility
type SearchQuery ¶
type SearchQuery struct { Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
func (*SearchQuery) Descriptor
deprecated
func (*SearchQuery) Descriptor() ([]byte, []int)
Deprecated: Use SearchQuery.ProtoReflect.Descriptor instead.
func (*SearchQuery) GetQuery ¶
func (x *SearchQuery) GetQuery() string
func (*SearchQuery) ProtoMessage ¶
func (*SearchQuery) ProtoMessage()
func (*SearchQuery) ProtoReflect ¶
func (x *SearchQuery) ProtoReflect() protoreflect.Message
func (*SearchQuery) Reset ¶
func (x *SearchQuery) Reset()
func (*SearchQuery) String ¶
func (x *SearchQuery) String() string
type UnimplementedAddServiceServer ¶
type UnimplementedAddServiceServer struct { }
UnimplementedAddServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedAddServiceServer) GetMockUserData ¶
func (UnimplementedAddServiceServer) GetMockUserData(context.Context, *SearchQuery) (*User, error)
type UnsafeAddServiceServer ¶
type UnsafeAddServiceServer interface {
// contains filtered or unexported methods
}
UnsafeAddServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AddServiceServer will result in compilation errors.
type User ¶
type User struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Class string `protobuf:"bytes,2,opt,name=class,proto3" json:"class,omitempty"` Roll int64 `protobuf:"varint,3,opt,name=roll,proto3" json:"roll,omitempty"` // contains filtered or unexported fields }
func (*User) Descriptor
deprecated
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) ProtoReflect ¶
func (x *User) ProtoReflect() protoreflect.Message