368 lines
16 KiB
Go
368 lines
16 KiB
Go
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
||
// versions:
|
||
// - protoc-gen-go-grpc v1.6.1
|
||
// - protoc v7.34.0
|
||
// source: memory.proto
|
||
|
||
package proto
|
||
|
||
import (
|
||
context "context"
|
||
grpc "google.golang.org/grpc"
|
||
codes "google.golang.org/grpc/codes"
|
||
status "google.golang.org/grpc/status"
|
||
)
|
||
|
||
// This is a compile-time assertion to ensure that this generated file
|
||
// is compatible with the grpc package it is being compiled against.
|
||
// Requires gRPC-Go v1.64.0 or later.
|
||
const _ = grpc.SupportPackageIsVersion9
|
||
|
||
const (
|
||
MemoryService_StoreMemory_FullMethodName = "/memory.MemoryService/StoreMemory"
|
||
MemoryService_GetMemories_FullMethodName = "/memory.MemoryService/GetMemories"
|
||
MemoryService_ProcessMessage_FullMethodName = "/memory.MemoryService/ProcessMessage"
|
||
MemoryService_GetRelevantMemories_FullMethodName = "/memory.MemoryService/GetRelevantMemories"
|
||
MemoryService_GetMemoriesByUser_FullMethodName = "/memory.MemoryService/GetMemoriesByUser"
|
||
MemoryService_BulkRefresh_FullMethodName = "/memory.MemoryService/BulkRefresh"
|
||
MemoryService_HealthCheck_FullMethodName = "/memory.MemoryService/HealthCheck"
|
||
)
|
||
|
||
// MemoryServiceClient is the client API for MemoryService 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.
|
||
//
|
||
// MemoryService - сервис для работы с памятью
|
||
type MemoryServiceClient interface {
|
||
// StoreMemory сохраняет воспоминание
|
||
StoreMemory(ctx context.Context, in *StoreMemoryRequest, opts ...grpc.CallOption) (*StoreMemoryResponse, error)
|
||
// GetMemories получает воспоминания пользователя
|
||
GetMemories(ctx context.Context, in *GetMemoriesRequest, opts ...grpc.CallOption) (*GetMemoriesResponse, error)
|
||
// ProcessMessage обрабатывает сообщение и извлекает факты
|
||
ProcessMessage(ctx context.Context, in *ProcessMessageRequest, opts ...grpc.CallOption) (*ProcessMessageResponse, error)
|
||
// GetRelevantMemories получает релевантные воспоминания для текущего сообщения
|
||
GetRelevantMemories(ctx context.Context, in *GetRelevantMemoriesRequest, opts ...grpc.CallOption) (*GetRelevantMemoriesResponse, error)
|
||
// GetMemoriesByUser получает все воспоминания пользователя
|
||
GetMemoriesByUser(ctx context.Context, in *GetMemoriesByUserRequest, opts ...grpc.CallOption) (*GetMemoriesByUserResponse, error)
|
||
// BulkRefresh обрабатывает множество сообщений для извлечения фактов
|
||
BulkRefresh(ctx context.Context, in *BulkRefreshRequest, opts ...grpc.CallOption) (*BulkRefreshResponse, error)
|
||
// HealthCheck проверяет здоровье сервиса
|
||
HealthCheck(ctx context.Context, in *HealthCheckRequest, opts ...grpc.CallOption) (*HealthCheckResponse, error)
|
||
}
|
||
|
||
type memoryServiceClient struct {
|
||
cc grpc.ClientConnInterface
|
||
}
|
||
|
||
func NewMemoryServiceClient(cc grpc.ClientConnInterface) MemoryServiceClient {
|
||
return &memoryServiceClient{cc}
|
||
}
|
||
|
||
func (c *memoryServiceClient) StoreMemory(ctx context.Context, in *StoreMemoryRequest, opts ...grpc.CallOption) (*StoreMemoryResponse, error) {
|
||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||
out := new(StoreMemoryResponse)
|
||
err := c.cc.Invoke(ctx, MemoryService_StoreMemory_FullMethodName, in, out, cOpts...)
|
||
if err != nil {
|
||
return nil, err
|
||
}
|
||
return out, nil
|
||
}
|
||
|
||
func (c *memoryServiceClient) GetMemories(ctx context.Context, in *GetMemoriesRequest, opts ...grpc.CallOption) (*GetMemoriesResponse, error) {
|
||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||
out := new(GetMemoriesResponse)
|
||
err := c.cc.Invoke(ctx, MemoryService_GetMemories_FullMethodName, in, out, cOpts...)
|
||
if err != nil {
|
||
return nil, err
|
||
}
|
||
return out, nil
|
||
}
|
||
|
||
func (c *memoryServiceClient) ProcessMessage(ctx context.Context, in *ProcessMessageRequest, opts ...grpc.CallOption) (*ProcessMessageResponse, error) {
|
||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||
out := new(ProcessMessageResponse)
|
||
err := c.cc.Invoke(ctx, MemoryService_ProcessMessage_FullMethodName, in, out, cOpts...)
|
||
if err != nil {
|
||
return nil, err
|
||
}
|
||
return out, nil
|
||
}
|
||
|
||
func (c *memoryServiceClient) GetRelevantMemories(ctx context.Context, in *GetRelevantMemoriesRequest, opts ...grpc.CallOption) (*GetRelevantMemoriesResponse, error) {
|
||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||
out := new(GetRelevantMemoriesResponse)
|
||
err := c.cc.Invoke(ctx, MemoryService_GetRelevantMemories_FullMethodName, in, out, cOpts...)
|
||
if err != nil {
|
||
return nil, err
|
||
}
|
||
return out, nil
|
||
}
|
||
|
||
func (c *memoryServiceClient) GetMemoriesByUser(ctx context.Context, in *GetMemoriesByUserRequest, opts ...grpc.CallOption) (*GetMemoriesByUserResponse, error) {
|
||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||
out := new(GetMemoriesByUserResponse)
|
||
err := c.cc.Invoke(ctx, MemoryService_GetMemoriesByUser_FullMethodName, in, out, cOpts...)
|
||
if err != nil {
|
||
return nil, err
|
||
}
|
||
return out, nil
|
||
}
|
||
|
||
func (c *memoryServiceClient) BulkRefresh(ctx context.Context, in *BulkRefreshRequest, opts ...grpc.CallOption) (*BulkRefreshResponse, error) {
|
||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||
out := new(BulkRefreshResponse)
|
||
err := c.cc.Invoke(ctx, MemoryService_BulkRefresh_FullMethodName, in, out, cOpts...)
|
||
if err != nil {
|
||
return nil, err
|
||
}
|
||
return out, nil
|
||
}
|
||
|
||
func (c *memoryServiceClient) HealthCheck(ctx context.Context, in *HealthCheckRequest, opts ...grpc.CallOption) (*HealthCheckResponse, error) {
|
||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||
out := new(HealthCheckResponse)
|
||
err := c.cc.Invoke(ctx, MemoryService_HealthCheck_FullMethodName, in, out, cOpts...)
|
||
if err != nil {
|
||
return nil, err
|
||
}
|
||
return out, nil
|
||
}
|
||
|
||
// MemoryServiceServer is the server API for MemoryService service.
|
||
// All implementations must embed UnimplementedMemoryServiceServer
|
||
// for forward compatibility.
|
||
//
|
||
// MemoryService - сервис для работы с памятью
|
||
type MemoryServiceServer interface {
|
||
// StoreMemory сохраняет воспоминание
|
||
StoreMemory(context.Context, *StoreMemoryRequest) (*StoreMemoryResponse, error)
|
||
// GetMemories получает воспоминания пользователя
|
||
GetMemories(context.Context, *GetMemoriesRequest) (*GetMemoriesResponse, error)
|
||
// ProcessMessage обрабатывает сообщение и извлекает факты
|
||
ProcessMessage(context.Context, *ProcessMessageRequest) (*ProcessMessageResponse, error)
|
||
// GetRelevantMemories получает релевантные воспоминания для текущего сообщения
|
||
GetRelevantMemories(context.Context, *GetRelevantMemoriesRequest) (*GetRelevantMemoriesResponse, error)
|
||
// GetMemoriesByUser получает все воспоминания пользователя
|
||
GetMemoriesByUser(context.Context, *GetMemoriesByUserRequest) (*GetMemoriesByUserResponse, error)
|
||
// BulkRefresh обрабатывает множество сообщений для извлечения фактов
|
||
BulkRefresh(context.Context, *BulkRefreshRequest) (*BulkRefreshResponse, error)
|
||
// HealthCheck проверяет здоровье сервиса
|
||
HealthCheck(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error)
|
||
mustEmbedUnimplementedMemoryServiceServer()
|
||
}
|
||
|
||
// UnimplementedMemoryServiceServer must be embedded to have
|
||
// forward compatible implementations.
|
||
//
|
||
// NOTE: this should be embedded by value instead of pointer to avoid a nil
|
||
// pointer dereference when methods are called.
|
||
type UnimplementedMemoryServiceServer struct{}
|
||
|
||
func (UnimplementedMemoryServiceServer) StoreMemory(context.Context, *StoreMemoryRequest) (*StoreMemoryResponse, error) {
|
||
return nil, status.Error(codes.Unimplemented, "method StoreMemory not implemented")
|
||
}
|
||
func (UnimplementedMemoryServiceServer) GetMemories(context.Context, *GetMemoriesRequest) (*GetMemoriesResponse, error) {
|
||
return nil, status.Error(codes.Unimplemented, "method GetMemories not implemented")
|
||
}
|
||
func (UnimplementedMemoryServiceServer) ProcessMessage(context.Context, *ProcessMessageRequest) (*ProcessMessageResponse, error) {
|
||
return nil, status.Error(codes.Unimplemented, "method ProcessMessage not implemented")
|
||
}
|
||
func (UnimplementedMemoryServiceServer) GetRelevantMemories(context.Context, *GetRelevantMemoriesRequest) (*GetRelevantMemoriesResponse, error) {
|
||
return nil, status.Error(codes.Unimplemented, "method GetRelevantMemories not implemented")
|
||
}
|
||
func (UnimplementedMemoryServiceServer) GetMemoriesByUser(context.Context, *GetMemoriesByUserRequest) (*GetMemoriesByUserResponse, error) {
|
||
return nil, status.Error(codes.Unimplemented, "method GetMemoriesByUser not implemented")
|
||
}
|
||
func (UnimplementedMemoryServiceServer) BulkRefresh(context.Context, *BulkRefreshRequest) (*BulkRefreshResponse, error) {
|
||
return nil, status.Error(codes.Unimplemented, "method BulkRefresh not implemented")
|
||
}
|
||
func (UnimplementedMemoryServiceServer) HealthCheck(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error) {
|
||
return nil, status.Error(codes.Unimplemented, "method HealthCheck not implemented")
|
||
}
|
||
func (UnimplementedMemoryServiceServer) mustEmbedUnimplementedMemoryServiceServer() {}
|
||
func (UnimplementedMemoryServiceServer) testEmbeddedByValue() {}
|
||
|
||
// UnsafeMemoryServiceServer may be embedded to opt out of forward compatibility for this service.
|
||
// Use of this interface is not recommended, as added methods to MemoryServiceServer will
|
||
// result in compilation errors.
|
||
type UnsafeMemoryServiceServer interface {
|
||
mustEmbedUnimplementedMemoryServiceServer()
|
||
}
|
||
|
||
func RegisterMemoryServiceServer(s grpc.ServiceRegistrar, srv MemoryServiceServer) {
|
||
// If the following call panics, it indicates UnimplementedMemoryServiceServer was
|
||
// embedded by pointer and is nil. This will cause panics if an
|
||
// unimplemented method is ever invoked, so we test this at initialization
|
||
// time to prevent it from happening at runtime later due to I/O.
|
||
if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
|
||
t.testEmbeddedByValue()
|
||
}
|
||
s.RegisterService(&MemoryService_ServiceDesc, srv)
|
||
}
|
||
|
||
func _MemoryService_StoreMemory_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
in := new(StoreMemoryRequest)
|
||
if err := dec(in); err != nil {
|
||
return nil, err
|
||
}
|
||
if interceptor == nil {
|
||
return srv.(MemoryServiceServer).StoreMemory(ctx, in)
|
||
}
|
||
info := &grpc.UnaryServerInfo{
|
||
Server: srv,
|
||
FullMethod: MemoryService_StoreMemory_FullMethodName,
|
||
}
|
||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
return srv.(MemoryServiceServer).StoreMemory(ctx, req.(*StoreMemoryRequest))
|
||
}
|
||
return interceptor(ctx, in, info, handler)
|
||
}
|
||
|
||
func _MemoryService_GetMemories_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
in := new(GetMemoriesRequest)
|
||
if err := dec(in); err != nil {
|
||
return nil, err
|
||
}
|
||
if interceptor == nil {
|
||
return srv.(MemoryServiceServer).GetMemories(ctx, in)
|
||
}
|
||
info := &grpc.UnaryServerInfo{
|
||
Server: srv,
|
||
FullMethod: MemoryService_GetMemories_FullMethodName,
|
||
}
|
||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
return srv.(MemoryServiceServer).GetMemories(ctx, req.(*GetMemoriesRequest))
|
||
}
|
||
return interceptor(ctx, in, info, handler)
|
||
}
|
||
|
||
func _MemoryService_ProcessMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
in := new(ProcessMessageRequest)
|
||
if err := dec(in); err != nil {
|
||
return nil, err
|
||
}
|
||
if interceptor == nil {
|
||
return srv.(MemoryServiceServer).ProcessMessage(ctx, in)
|
||
}
|
||
info := &grpc.UnaryServerInfo{
|
||
Server: srv,
|
||
FullMethod: MemoryService_ProcessMessage_FullMethodName,
|
||
}
|
||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
return srv.(MemoryServiceServer).ProcessMessage(ctx, req.(*ProcessMessageRequest))
|
||
}
|
||
return interceptor(ctx, in, info, handler)
|
||
}
|
||
|
||
func _MemoryService_GetRelevantMemories_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
in := new(GetRelevantMemoriesRequest)
|
||
if err := dec(in); err != nil {
|
||
return nil, err
|
||
}
|
||
if interceptor == nil {
|
||
return srv.(MemoryServiceServer).GetRelevantMemories(ctx, in)
|
||
}
|
||
info := &grpc.UnaryServerInfo{
|
||
Server: srv,
|
||
FullMethod: MemoryService_GetRelevantMemories_FullMethodName,
|
||
}
|
||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
return srv.(MemoryServiceServer).GetRelevantMemories(ctx, req.(*GetRelevantMemoriesRequest))
|
||
}
|
||
return interceptor(ctx, in, info, handler)
|
||
}
|
||
|
||
func _MemoryService_GetMemoriesByUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
in := new(GetMemoriesByUserRequest)
|
||
if err := dec(in); err != nil {
|
||
return nil, err
|
||
}
|
||
if interceptor == nil {
|
||
return srv.(MemoryServiceServer).GetMemoriesByUser(ctx, in)
|
||
}
|
||
info := &grpc.UnaryServerInfo{
|
||
Server: srv,
|
||
FullMethod: MemoryService_GetMemoriesByUser_FullMethodName,
|
||
}
|
||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
return srv.(MemoryServiceServer).GetMemoriesByUser(ctx, req.(*GetMemoriesByUserRequest))
|
||
}
|
||
return interceptor(ctx, in, info, handler)
|
||
}
|
||
|
||
func _MemoryService_BulkRefresh_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
in := new(BulkRefreshRequest)
|
||
if err := dec(in); err != nil {
|
||
return nil, err
|
||
}
|
||
if interceptor == nil {
|
||
return srv.(MemoryServiceServer).BulkRefresh(ctx, in)
|
||
}
|
||
info := &grpc.UnaryServerInfo{
|
||
Server: srv,
|
||
FullMethod: MemoryService_BulkRefresh_FullMethodName,
|
||
}
|
||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
return srv.(MemoryServiceServer).BulkRefresh(ctx, req.(*BulkRefreshRequest))
|
||
}
|
||
return interceptor(ctx, in, info, handler)
|
||
}
|
||
|
||
func _MemoryService_HealthCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
in := new(HealthCheckRequest)
|
||
if err := dec(in); err != nil {
|
||
return nil, err
|
||
}
|
||
if interceptor == nil {
|
||
return srv.(MemoryServiceServer).HealthCheck(ctx, in)
|
||
}
|
||
info := &grpc.UnaryServerInfo{
|
||
Server: srv,
|
||
FullMethod: MemoryService_HealthCheck_FullMethodName,
|
||
}
|
||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
return srv.(MemoryServiceServer).HealthCheck(ctx, req.(*HealthCheckRequest))
|
||
}
|
||
return interceptor(ctx, in, info, handler)
|
||
}
|
||
|
||
// MemoryService_ServiceDesc is the grpc.ServiceDesc for MemoryService service.
|
||
// It's only intended for direct use with grpc.RegisterService,
|
||
// and not to be introspected or modified (even as a copy)
|
||
var MemoryService_ServiceDesc = grpc.ServiceDesc{
|
||
ServiceName: "memory.MemoryService",
|
||
HandlerType: (*MemoryServiceServer)(nil),
|
||
Methods: []grpc.MethodDesc{
|
||
{
|
||
MethodName: "StoreMemory",
|
||
Handler: _MemoryService_StoreMemory_Handler,
|
||
},
|
||
{
|
||
MethodName: "GetMemories",
|
||
Handler: _MemoryService_GetMemories_Handler,
|
||
},
|
||
{
|
||
MethodName: "ProcessMessage",
|
||
Handler: _MemoryService_ProcessMessage_Handler,
|
||
},
|
||
{
|
||
MethodName: "GetRelevantMemories",
|
||
Handler: _MemoryService_GetRelevantMemories_Handler,
|
||
},
|
||
{
|
||
MethodName: "GetMemoriesByUser",
|
||
Handler: _MemoryService_GetMemoriesByUser_Handler,
|
||
},
|
||
{
|
||
MethodName: "BulkRefresh",
|
||
Handler: _MemoryService_BulkRefresh_Handler,
|
||
},
|
||
{
|
||
MethodName: "HealthCheck",
|
||
Handler: _MemoryService_HealthCheck_Handler,
|
||
},
|
||
},
|
||
Streams: []grpc.StreamDesc{},
|
||
Metadata: "memory.proto",
|
||
}
|