// Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.5.1 // - protoc v6.31.1 // source: saved-search.proto package gen 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 ( SavedSearchService_CreateSavedSearch_FullMethodName = "/SavedSearchService/CreateSavedSearch" SavedSearchService_GetSavedSearch_FullMethodName = "/SavedSearchService/GetSavedSearch" SavedSearchService_GetSavedSearchesByOwner_FullMethodName = "/SavedSearchService/GetSavedSearchesByOwner" SavedSearchService_UpdateSavedSearch_FullMethodName = "/SavedSearchService/UpdateSavedSearch" SavedSearchService_DeleteSavedSearch_FullMethodName = "/SavedSearchService/DeleteSavedSearch" SavedSearchService_ListSavedSearches_FullMethodName = "/SavedSearchService/ListSavedSearches" ) // SavedSearchServiceClient is the client API for SavedSearchService 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. type SavedSearchServiceClient interface { // Create a new saved search CreateSavedSearch(ctx context.Context, in *CreateSavedSearchRequest, opts ...grpc.CallOption) (*CreateSavedSearchResponse, error) // Get a saved search by ID GetSavedSearch(ctx context.Context, in *GetSavedSearchRequest, opts ...grpc.CallOption) (*GetSavedSearchResponse, error) // Get all saved searches for a specific owner GetSavedSearchesByOwner(ctx context.Context, in *GetSavedSearchesByOwnerRequest, opts ...grpc.CallOption) (*GetSavedSearchesByOwnerResponse, error) // Update an existing saved search UpdateSavedSearch(ctx context.Context, in *UpdateSavedSearchRequest, opts ...grpc.CallOption) (*UpdateSavedSearchResponse, error) // Delete a saved search DeleteSavedSearch(ctx context.Context, in *DeleteSavedSearchRequest, opts ...grpc.CallOption) (*DeleteSavedSearchResponse, error) // List saved searches with pagination ListSavedSearches(ctx context.Context, in *ListSavedSearchesRequest, opts ...grpc.CallOption) (*ListSavedSearchesResponse, error) } type savedSearchServiceClient struct { cc grpc.ClientConnInterface } func NewSavedSearchServiceClient(cc grpc.ClientConnInterface) SavedSearchServiceClient { return &savedSearchServiceClient{cc} } func (c *savedSearchServiceClient) CreateSavedSearch(ctx context.Context, in *CreateSavedSearchRequest, opts ...grpc.CallOption) (*CreateSavedSearchResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(CreateSavedSearchResponse) err := c.cc.Invoke(ctx, SavedSearchService_CreateSavedSearch_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *savedSearchServiceClient) GetSavedSearch(ctx context.Context, in *GetSavedSearchRequest, opts ...grpc.CallOption) (*GetSavedSearchResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(GetSavedSearchResponse) err := c.cc.Invoke(ctx, SavedSearchService_GetSavedSearch_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *savedSearchServiceClient) GetSavedSearchesByOwner(ctx context.Context, in *GetSavedSearchesByOwnerRequest, opts ...grpc.CallOption) (*GetSavedSearchesByOwnerResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(GetSavedSearchesByOwnerResponse) err := c.cc.Invoke(ctx, SavedSearchService_GetSavedSearchesByOwner_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *savedSearchServiceClient) UpdateSavedSearch(ctx context.Context, in *UpdateSavedSearchRequest, opts ...grpc.CallOption) (*UpdateSavedSearchResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(UpdateSavedSearchResponse) err := c.cc.Invoke(ctx, SavedSearchService_UpdateSavedSearch_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *savedSearchServiceClient) DeleteSavedSearch(ctx context.Context, in *DeleteSavedSearchRequest, opts ...grpc.CallOption) (*DeleteSavedSearchResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(DeleteSavedSearchResponse) err := c.cc.Invoke(ctx, SavedSearchService_DeleteSavedSearch_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *savedSearchServiceClient) ListSavedSearches(ctx context.Context, in *ListSavedSearchesRequest, opts ...grpc.CallOption) (*ListSavedSearchesResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ListSavedSearchesResponse) err := c.cc.Invoke(ctx, SavedSearchService_ListSavedSearches_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } // SavedSearchServiceServer is the server API for SavedSearchService service. // All implementations must embed UnimplementedSavedSearchServiceServer // for forward compatibility. type SavedSearchServiceServer interface { // Create a new saved search CreateSavedSearch(context.Context, *CreateSavedSearchRequest) (*CreateSavedSearchResponse, error) // Get a saved search by ID GetSavedSearch(context.Context, *GetSavedSearchRequest) (*GetSavedSearchResponse, error) // Get all saved searches for a specific owner GetSavedSearchesByOwner(context.Context, *GetSavedSearchesByOwnerRequest) (*GetSavedSearchesByOwnerResponse, error) // Update an existing saved search UpdateSavedSearch(context.Context, *UpdateSavedSearchRequest) (*UpdateSavedSearchResponse, error) // Delete a saved search DeleteSavedSearch(context.Context, *DeleteSavedSearchRequest) (*DeleteSavedSearchResponse, error) // List saved searches with pagination ListSavedSearches(context.Context, *ListSavedSearchesRequest) (*ListSavedSearchesResponse, error) mustEmbedUnimplementedSavedSearchServiceServer() } // UnimplementedSavedSearchServiceServer 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 UnimplementedSavedSearchServiceServer struct{} func (UnimplementedSavedSearchServiceServer) CreateSavedSearch(context.Context, *CreateSavedSearchRequest) (*CreateSavedSearchResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CreateSavedSearch not implemented") } func (UnimplementedSavedSearchServiceServer) GetSavedSearch(context.Context, *GetSavedSearchRequest) (*GetSavedSearchResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetSavedSearch not implemented") } func (UnimplementedSavedSearchServiceServer) GetSavedSearchesByOwner(context.Context, *GetSavedSearchesByOwnerRequest) (*GetSavedSearchesByOwnerResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetSavedSearchesByOwner not implemented") } func (UnimplementedSavedSearchServiceServer) UpdateSavedSearch(context.Context, *UpdateSavedSearchRequest) (*UpdateSavedSearchResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method UpdateSavedSearch not implemented") } func (UnimplementedSavedSearchServiceServer) DeleteSavedSearch(context.Context, *DeleteSavedSearchRequest) (*DeleteSavedSearchResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method DeleteSavedSearch not implemented") } func (UnimplementedSavedSearchServiceServer) ListSavedSearches(context.Context, *ListSavedSearchesRequest) (*ListSavedSearchesResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListSavedSearches not implemented") } func (UnimplementedSavedSearchServiceServer) mustEmbedUnimplementedSavedSearchServiceServer() {} func (UnimplementedSavedSearchServiceServer) testEmbeddedByValue() {} // UnsafeSavedSearchServiceServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to SavedSearchServiceServer will // result in compilation errors. type UnsafeSavedSearchServiceServer interface { mustEmbedUnimplementedSavedSearchServiceServer() } func RegisterSavedSearchServiceServer(s grpc.ServiceRegistrar, srv SavedSearchServiceServer) { // If the following call pancis, it indicates UnimplementedSavedSearchServiceServer 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(&SavedSearchService_ServiceDesc, srv) } func _SavedSearchService_CreateSavedSearch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CreateSavedSearchRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(SavedSearchServiceServer).CreateSavedSearch(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: SavedSearchService_CreateSavedSearch_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(SavedSearchServiceServer).CreateSavedSearch(ctx, req.(*CreateSavedSearchRequest)) } return interceptor(ctx, in, info, handler) } func _SavedSearchService_GetSavedSearch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetSavedSearchRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(SavedSearchServiceServer).GetSavedSearch(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: SavedSearchService_GetSavedSearch_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(SavedSearchServiceServer).GetSavedSearch(ctx, req.(*GetSavedSearchRequest)) } return interceptor(ctx, in, info, handler) } func _SavedSearchService_GetSavedSearchesByOwner_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetSavedSearchesByOwnerRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(SavedSearchServiceServer).GetSavedSearchesByOwner(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: SavedSearchService_GetSavedSearchesByOwner_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(SavedSearchServiceServer).GetSavedSearchesByOwner(ctx, req.(*GetSavedSearchesByOwnerRequest)) } return interceptor(ctx, in, info, handler) } func _SavedSearchService_UpdateSavedSearch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UpdateSavedSearchRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(SavedSearchServiceServer).UpdateSavedSearch(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: SavedSearchService_UpdateSavedSearch_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(SavedSearchServiceServer).UpdateSavedSearch(ctx, req.(*UpdateSavedSearchRequest)) } return interceptor(ctx, in, info, handler) } func _SavedSearchService_DeleteSavedSearch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(DeleteSavedSearchRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(SavedSearchServiceServer).DeleteSavedSearch(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: SavedSearchService_DeleteSavedSearch_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(SavedSearchServiceServer).DeleteSavedSearch(ctx, req.(*DeleteSavedSearchRequest)) } return interceptor(ctx, in, info, handler) } func _SavedSearchService_ListSavedSearches_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListSavedSearchesRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(SavedSearchServiceServer).ListSavedSearches(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: SavedSearchService_ListSavedSearches_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(SavedSearchServiceServer).ListSavedSearches(ctx, req.(*ListSavedSearchesRequest)) } return interceptor(ctx, in, info, handler) } // SavedSearchService_ServiceDesc is the grpc.ServiceDesc for SavedSearchService service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var SavedSearchService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "SavedSearchService", HandlerType: (*SavedSearchServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateSavedSearch", Handler: _SavedSearchService_CreateSavedSearch_Handler, }, { MethodName: "GetSavedSearch", Handler: _SavedSearchService_GetSavedSearch_Handler, }, { MethodName: "GetSavedSearchesByOwner", Handler: _SavedSearchService_GetSavedSearchesByOwner_Handler, }, { MethodName: "UpdateSavedSearch", Handler: _SavedSearchService_UpdateSavedSearch_Handler, }, { MethodName: "DeleteSavedSearch", Handler: _SavedSearchService_DeleteSavedSearch_Handler, }, { MethodName: "ListSavedSearches", Handler: _SavedSearchService_ListSavedSearches_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "saved-search.proto", }