...
Code Block | ||
---|---|---|
| ||
{ "automatedPatronBlocks": [ { "blockBorrowing": true, "blockRenewalblockRenewals": false, "blockRequestblockRequests": false, "message": "Patron has reached maximum allowed number of items charged out" }, { "blockBorrowing": false, "blockRenewalblockRenewals": false, "blockRequestblockRequests": true, "message": "Patron has reached maximum allowed outstanding fee/fine balance for his/her patron group" } ] } |
...
Code Block | ||
---|---|---|
| ||
{ "automatedPatronBlocks": [ { "patronBlockConditionId": "2149fff5-a64c-4943-aa79-bb1d09511382", "blockBorrowing": true, "blockRenewalblockRenewals": false, "blockRequestblockRequests": false, "message": "Patron has reached maximum allowed number of items charged out" }, { "patronBlockConditionId": "ac13a725-b25f-48fa-84a6-4af021d13afe", "blockBorrowing": false, "blockRenewalblockRenewals": false, "blockRequestblockRequests": true, "message": "Patron has reached maximum allowed outstanding fee/fine balance for his/her patron group" } ] } |
...
Module | Endpoint | Purpose |
---|---|---|
mod-circulation → mod-automated-blocks | GET /automated-patron-blocks/{patronId} | Check if action is allowed before borrowing, renewing and/or requesting items. |
mod-automated-blocks → mod-users | GET /users/{id} | To determine which patron group a patron belongs to. |