// Code generated by protoc-gen-go-grpc. DO NOT EDIT. // source: notes/v1/notes.proto // // ЭТО СГЕНЕРИРОВАННЫЙ ФАЙЛ — не редактируй вручную. // Здесь определены gRPC интерфейсы сервиса. // Go требует имплементировать все методы интерфейса — // если добавишь новый rpc в proto, код не скомпилируется, // пока не реализуешь метод в service/note_service.go package notesv1 import ( context "context" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" emptypb "google.golang.org/protobuf/types/known/emptypb" ) // NoteServiceServer — интерфейс, который нужно реализовать. // Сгенерирован из service NoteService в proto. type NoteServiceServer interface { CreateNote(context.Context, *CreateNoteRequest) (*Note, error) GetNote(context.Context, *GetNoteRequest) (*Note, error) UpdateNote(context.Context, *UpdateNoteRequest) (*Note, error) DeleteNote(context.Context, *DeleteNoteRequest) (*emptypb.Empty, error) ListNotes(context.Context, *ListNotesRequest) (*ListNotesResponse, error) mustEmbedUnimplementedNoteServiceServer() } // UnimplementedNoteServiceServer — базовая реализация. // Встраивается в твой сервис для forward-compatibility: // если в proto добавится новый rpc, а ты его ещё не реализовал, // он вернёт "not implemented" вместо падения. type UnimplementedNoteServiceServer struct{} func (UnimplementedNoteServiceServer) CreateNote(context.Context, *CreateNoteRequest) (*Note, error) { return nil, status.Errorf(codes.Unimplemented, "method CreateNote not implemented") } func (UnimplementedNoteServiceServer) GetNote(context.Context, *GetNoteRequest) (*Note, error) { return nil, status.Errorf(codes.Unimplemented, "method GetNote not implemented") } func (UnimplementedNoteServiceServer) UpdateNote(context.Context, *UpdateNoteRequest) (*Note, error) { return nil, status.Errorf(codes.Unimplemented, "method UpdateNote not implemented") } func (UnimplementedNoteServiceServer) DeleteNote(context.Context, *DeleteNoteRequest) (*emptypb.Empty, error) { return nil, status.Errorf(codes.Unimplemented, "method DeleteNote not implemented") } func (UnimplementedNoteServiceServer) ListNotes(context.Context, *ListNotesRequest) (*ListNotesResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListNotes not implemented") } func (UnimplementedNoteServiceServer) mustEmbedUnimplementedNoteServiceServer() {} // RegisterNoteServiceServer регистрирует сервис на gRPC сервере. func RegisterNoteServiceServer(s grpc.ServiceRegistrar, srv NoteServiceServer) { s.RegisterService(&NoteService_ServiceDesc, srv) } // NoteService_ServiceDesc — описание сервиса для gRPC. var NoteService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "notes.v1.NoteService", HandlerType: (*NoteServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateNote", Handler: _NoteService_CreateNote_Handler, }, { MethodName: "GetNote", Handler: _NoteService_GetNote_Handler, }, { MethodName: "UpdateNote", Handler: _NoteService_UpdateNote_Handler, }, { MethodName: "DeleteNote", Handler: _NoteService_DeleteNote_Handler, }, { MethodName: "ListNotes", Handler: _NoteService_ListNotes_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "notes/v1/notes.proto", } func _NoteService_CreateNote_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CreateNoteRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(NoteServiceServer).CreateNote(ctx, in) } info := &grpc.UnaryServerInfo{Server: srv, FullMethod: "/notes.v1.NoteService/CreateNote"} return interceptor(ctx, in, info, func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(NoteServiceServer).CreateNote(ctx, req.(*CreateNoteRequest)) }) } func _NoteService_GetNote_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetNoteRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(NoteServiceServer).GetNote(ctx, in) } info := &grpc.UnaryServerInfo{Server: srv, FullMethod: "/notes.v1.NoteService/GetNote"} return interceptor(ctx, in, info, func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(NoteServiceServer).GetNote(ctx, req.(*GetNoteRequest)) }) } func _NoteService_UpdateNote_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UpdateNoteRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(NoteServiceServer).UpdateNote(ctx, in) } info := &grpc.UnaryServerInfo{Server: srv, FullMethod: "/notes.v1.NoteService/UpdateNote"} return interceptor(ctx, in, info, func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(NoteServiceServer).UpdateNote(ctx, req.(*UpdateNoteRequest)) }) } func _NoteService_DeleteNote_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(DeleteNoteRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(NoteServiceServer).DeleteNote(ctx, in) } info := &grpc.UnaryServerInfo{Server: srv, FullMethod: "/notes.v1.NoteService/DeleteNote"} return interceptor(ctx, in, info, func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(NoteServiceServer).DeleteNote(ctx, req.(*DeleteNoteRequest)) }) } func _NoteService_ListNotes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListNotesRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(NoteServiceServer).ListNotes(ctx, in) } info := &grpc.UnaryServerInfo{Server: srv, FullMethod: "/notes.v1.NoteService/ListNotes"} return interceptor(ctx, in, info, func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(NoteServiceServer).ListNotes(ctx, req.(*ListNotesRequest)) }) }