Get desktop application:
View/edit binary Protocol Buffers messages
A simple Bookstore API. The API manages shelves and books resources. Shelves contain books.
Returns a list of all shelves in the bookstore.
Response to ListShelves call.
Shelves in the bookstore.
Creates a new shelf in the bookstore.
Request message for CreateShelf method.
The shelf resource to create.
Returns a specific bookstore shelf.
Request message for GetShelf method.
The ID of the shelf resource to retrieve.
Deletes a shelf, including all books that are stored on the shelf.
Request message for DeleteShelf method.
The ID of the shelf to delete.
Returns a list of books on a shelf.
Request message for ListBooks method.
ID of the shelf which books to list.
Response message to ListBooks method.
The books on the shelf.
Creates a new book.
Request message for CreateBook method.
The ID of the shelf on which to create a book.
A book resource to create on the shelf.
Returns a specific book.
Request message for GetBook method.
The ID of the shelf from which to retrieve a book.
The ID of the book to retrieve.
Deletes a book from a shelf.
Request message for DeleteBook method.
The ID of the shelf from which to delete a book.
The ID of the book to delete.
A book resource.
Used as response type in: Bookstore.CreateBook, Bookstore.GetBook
Used as field type in:
,A unique book id.
An author of the book.
A book title.
A shelf resource.
Used as response type in: Bookstore.CreateShelf, Bookstore.GetShelf
Used as field type in:
,A unique shelf id.
A theme of the shelf (fiction, poetry, etc).