Documentation ¶
Index ¶
- type LibraryServer
- func (l *LibraryServer) CreateBook(ctx context.Context, req *pb.CreateBookRequest) (*pb.Book, error)
- func (l *LibraryServer) CreateShelf(ctx context.Context, req *pb.CreateShelfRequest) (*pb.Shelf, error)
- func (l *LibraryServer) DeleteBook(ctx context.Context, req *pb.DeleteBookRequest) (*empty.Empty, error)
- func (l *LibraryServer) DeleteShelf(ctx context.Context, req *pb.DeleteShelfRequest) (*empty.Empty, error)
- func (l *LibraryServer) GetBook(ctx context.Context, req *pb.GetBookRequest) (*pb.Book, error)
- func (l *LibraryServer) GetShelf(ctx context.Context, req *pb.GetShelfRequest) (*pb.Shelf, error)
- func (l *LibraryServer) ListBooks(ctx context.Context, req *pb.ListBooksRequest) (*pb.ListBooksResponse, error)
- func (l *LibraryServer) ListShelves(ctx context.Context, req *pb.ListShelvesRequest) (*pb.ListShelvesResponse, error)
- func (l *LibraryServer) MergeShelves(ctx context.Context, req *pb.MergeShelvesRequest) (*pb.Shelf, error)
- func (l *LibraryServer) MoveBook(ctx context.Context, req *pb.MoveBookRequest) (*pb.Book, error)
- func (l *LibraryServer) UpdateBook(ctx context.Context, req *pb.UpdateBookRequest) (*pb.Book, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LibraryServer ¶
type LibraryServer struct {
pb.UnimplementedLibraryServer
}
func (*LibraryServer) CreateBook ¶
func (l *LibraryServer) CreateBook(ctx context.Context, req *pb.CreateBookRequest) (*pb.Book, error)
func (*LibraryServer) CreateShelf ¶
func (l *LibraryServer) CreateShelf(ctx context.Context, req *pb.CreateShelfRequest) (*pb.Shelf, error)
func (*LibraryServer) DeleteBook ¶
func (l *LibraryServer) DeleteBook(ctx context.Context, req *pb.DeleteBookRequest) (*empty.Empty, error)
func (*LibraryServer) DeleteShelf ¶
func (l *LibraryServer) DeleteShelf(ctx context.Context, req *pb.DeleteShelfRequest) (*empty.Empty, error)
func (*LibraryServer) GetBook ¶
func (l *LibraryServer) GetBook(ctx context.Context, req *pb.GetBookRequest) (*pb.Book, error)
func (*LibraryServer) GetShelf ¶
func (l *LibraryServer) GetShelf(ctx context.Context, req *pb.GetShelfRequest) (*pb.Shelf, error)
func (*LibraryServer) ListBooks ¶
func (l *LibraryServer) ListBooks(ctx context.Context, req *pb.ListBooksRequest) (*pb.ListBooksResponse, error)
func (*LibraryServer) ListShelves ¶
func (l *LibraryServer) ListShelves(ctx context.Context, req *pb.ListShelvesRequest) (*pb.ListShelvesResponse, error)
func (*LibraryServer) MergeShelves ¶
func (l *LibraryServer) MergeShelves(ctx context.Context, req *pb.MergeShelvesRequest) (*pb.Shelf, error)
func (*LibraryServer) MoveBook ¶
func (l *LibraryServer) MoveBook(ctx context.Context, req *pb.MoveBookRequest) (*pb.Book, error)
func (*LibraryServer) UpdateBook ¶
func (l *LibraryServer) UpdateBook(ctx context.Context, req *pb.UpdateBookRequest) (*pb.Book, error)
Click to show internal directories.
Click to hide internal directories.