circulation_patron_notice_policies
Source:
Module: mod-circulation-storage
Interface: /patron-notice-policy-storage/patron-notice-pol…
Attributes:
| Property Name | Property Type | Property Description |
|---|---|---|
| id | string | Patron notice policy id, UUID |
| name | string | Patron notice policy name |
| description | string | Patron notice policy description |
| active | boolean | A flag to determine if a patron notice policy is active |
| metadata | object | Metadata about creation and changes to records, provided by the server (client should not provide) |
| metadata/createdDate | string | Date and time when the record was created |
| metadata/createdByUserId | string | ID of the user who created the record (when available) |
| metadata/createdByUsername | string | Username of the user who created the record (when available) |
| metadata/updatedDate | string | Date and time when the record was last updated |
| metadata/updatedByUserId | string | ID of the user who last updated the record (when available) |
| metadata/updatedByUsername | string | Username of the user who last updated the record (when available) |
| loanNotices | array | List of loan notices |
| loanNotices/name | string | Notice name |
| loanNotices/templateId | string | Template id, UUID |
| loanNotices/templateName | string | Template name |
| loanNotices/format | string | Notice format, send through email, sms etc. |
| loanNotices/frequency | string | Frequency, send it once or more |
| loanNotices/realTime | boolean | Is this real time event |
| loanNotices/sendOptions | object | Notice sending options |
| loanNotices/sendOptions/sendHow | string | Defines how notice should be sent, before, after or upon |
| loanNotices/sendOptions/sendWhen | string | Triggering event |
| loanNotices/sendOptions/sendBy | object | Time interval |
| loanNotices/sendOptions/sendBy/duration | integer | Interval duration, number of time units |
| loanNotices/sendOptions/sendBy/intervalId | string | Unit of time |
| loanNotices/sendOptions/sendEvery | object | Time interval |
| loanNotices/sendOptions/sendEvery/duration | integer | Interval duration, number of time units |
| loanNotices/sendOptions/sendEvery/intervalId | string | Unit of time |
| feeFineNotices | array | List of fee/fine notices |
| feeFineNotices/name | string | Notice name |
| feeFineNotices/templateId | string | Template id, UUID |
| feeFineNotices/templateName | string | Template name |
| feeFineNotices/format | string | Notice format, send through email, sms etc. |
| feeFineNotices/frequency | string | Frequency, send it once or more |
| feeFineNotices/realTime | boolean | Is this real time event |
| feeFineNotices/sendOptions | object | Notice sending options |
| feeFineNotices/sendOptions/sendHow | string | Defines how notice should be sent: after or upon |
| feeFineNotices/sendOptions/sendWhen | string | Triggering event |
| feeFineNotices/sendOptions/sendBy | object | Time interval |
| feeFineNotices/sendOptions/sendBy/duration | integer | Interval duration, number of time units |
| feeFineNotices/sendOptions/sendBy/intervalId | string | Unit of time |
| feeFineNotices/sendOptions/sendEvery | object | Time interval |
| feeFineNotices/sendOptions/sendEvery/duration | integer | Interval duration, number of time units |
| feeFineNotices/sendOptions/sendEvery/intervalId | string | Unit of time |
| requestNotices | array | List of request notice |
| requestNotices/name | string | Notice name |
| requestNotices/templateId | string | Template id, UUID |
| requestNotices/templateName | string | Template name |
| requestNotices/format | string | Notice format, send through email, sms etc. |
| requestNotices/frequency | string | Frequency, send it once or more |
| requestNotices/realTime | boolean | Is this real time event |
| requestNotices/sendOptions | object | Notice sending options |
| requestNotices/sendOptions/sendHow | string | Defines how notice should be sent, before, after or upon |
| requestNotices/sendOptions/sendWhen | string | User initiated and time driven events for request related notices |
| requestNotices/sendOptions/sendBy | object | Time interval |
| requestNotices/sendOptions/sendBy/duration | integer | Interval duration, number of time units |
| requestNotices/sendOptions/sendBy/intervalId | string | Unit of time |
| requestNotices/sendOptions/sendEvery | object | Time interval |
| requestNotices/sendOptions/sendEvery/duration | integer | Interval duration, number of time units |
| requestNotices/sendOptions/sendEvery/intervalId | string | Unit of time |