...
{
"type": "object",
"description": "Title level requests feature settings",
"properties": {
"titleLevelRequestsFeatureEnabled": {
"description": "Allow title level requests",
"type": "boolean"
},
"createTitleLevelRequestsByDefault": {
"description": "'Create title level requests' selected by default",
"type": "boolean"
},
"patronNoticeTemplatesconfirmationPatronNoticeTemplateId": {
"description": "Patron notice templates to use for title level requests",
"type": "object",
"properties": {
"confirmationNotice": {
"description": "Confirmation patron notice template ID",
"type": "string"
},
"cancellationNoticecancellationPatronNoticeTemplateId": {
"description": "CancellationConfirmation patron notice template ID",
"type": "string"
},
"expirationNoticeexpirationPatronNoticeTemplateId": {
"description": "Expiration patron notice template ID",
"type": "string"
}
}
}
}
}
Examples of valid JSONs
...
{
"titleLevelRequestsFeatureEnabled": false,
"createTitleLevelRequestsByDefault": false,
"patronNoticeTemplatesconfirmationPatronNoticeTemplateId": {
"confirmationNotice": null,
"cancellationNoticecancellationPatronNoticeTemplateId": null,
"expirationNoticeexpirationPatronNoticeTemplateId": null
}
}
TLR feature enabled:
{
"titleLevelRequestsFeatureEnabled": true,
"createTitleLevelRequestsByDefault": false,
"patronNoticeTemplates": {
"confirmationNoticeconfirmationPatronNoticeTemplateId": "e5f5a317-10a3-44e7-a944-0c3ac5a15940",
"cancellationNoticecancellationPatronNoticeTemplateId": null,
"expirationNoticeexpirationPatronNoticeTemplateId": null
}
}