...
Module | Publish/subscribe | Event type | Payload |
---|---|---|---|
mod-feesfines | publish | PATRON_FEE_FINE_BALANCE_CHANGE_EVENT | { |
mod-circulation | publish | ITEM_CHECK_OUT_EVENT | { |
mod-circulation | publish | ITEM_CHECK_IN_EVENT | { |
mod-circulation | publish | ITEM_DECLARED_LOST_EVENT | { |
mod-circulation | publish | LOAN_DUE_DATE_UPDATE_EVENT | { |
mod-automatedblocks | subscribe | PATRON_FEE_FINE_BALANCE_CHANGE_EVENT |
...
Code Block | ||
---|---|---|
| ||
{
"patronId": string,
"outstandingFeeFineBalance": numeric,
"numberOfOpenFeesFinesForLostItems": numeric,
"numberOfLostItems": numeric,
"openLoans": [
{
"loanId": string,
"dueDate": string,
"returnedDate": string,
"recall": boolean
}
],
"openAccounts": [
{
"accountId": string,
"balance": numeric,
"feeFineType": string
}
]
} |
This object allows to check each of the block conditions for a patron:
...