BookListRequest
Request body for POST /books/list
Pagination parameters (page, pageSize, sort) are passed as query parameters, not in the request body. This enables proper HATEOAS links.
condition object
Filter condition (optional - no condition returns all)
- object
- object
- object
- object
- object
- object
- object
- object
- object
- object
- object
- object
- object
- object
- object
- object
- object
All conditions must match (AND)
allOf object[]required
Array [
]
fullTextSearchstring | nullnullable
Full-text search query (case-insensitive search on book title)
includeDeletedboolean
Include soft-deleted books in results (default: false)
BookListRequest
{
"condition": {
"allOf": [
null
]
},
"fullTextSearch": "string",
"includeDeleted": true
}