POST /authors - добавление автора
Request body example:
{
"name": "William Shakespeare"
}GET /authors - получение авторов
GET /authors/{id} - получение автора по его id
PUT /authors/{id} - изменение автора
Request body example:
{
"name": "Leo Tolstoy"
}DELETE /authors/{id} - удаление автора
POST /publishing_houses - добавление издательтва
Request body example:
{
"name": "Academic press"
}GET /publishing_houses - получение издательств
GET /publishing_houses/{id} - получение издательства по его id
PUT /publishing_houses/{id} - изменение издательства
Request body example:
{
"name": "Springer"
}DELETE /publishing_houses/{id} - удаление издательства
POST /books - добавление книги
Request body example:
{
"name": "Romeo and Juliet",
"publishingHouse": 1,
"authors":[1,2]
}GET /books - получение книг
GET /books/{id} - получение книги по ее id
PUT /books/{id} - изменение книги
Request body example:
{
"name": "Updated book name",
"publishingHouse": 7,
"authors":[4]
}DELETE /books/{id} - удаление книги