@@ -, +, @@ --- Koha/Checkout.pm | 1 + Koha/Old/Checkout.pm | 1 + api/v1/swagger/definitions/checkout.json | 4 ++++ api/v1/swagger/definitions/hold.json | 8 ++++++++ 4 files changed, 14 insertions(+) --- a/Koha/Checkout.pm +++ a/Koha/Checkout.pm @@ -140,6 +140,7 @@ sub to_api_mapping { lastreneweddate => 'last_renewed_date', issuedate => 'checkout_date', notedate => 'note_date', + noteseen => 'note_seen', }; } --- a/Koha/Old/Checkout.pm +++ a/Koha/Old/Checkout.pm @@ -107,6 +107,7 @@ sub to_api_mapping { lastreneweddate => 'last_renewed_date', issuedate => 'checkout_date', notedate => 'note_date', + noteseen => 'note_seen', }; } --- a/api/v1/swagger/definitions/checkout.json +++ a/api/v1/swagger/definitions/checkout.json @@ -73,6 +73,10 @@ "format": "date", "description": "Datetime of the issue note" }, + "note_seen": { + "type": ["boolean", "null"], + "description": "has the note been seen already" + }, "issuer": { "type": [ "object", --- a/api/v1/swagger/definitions/hold.json +++ a/api/v1/swagger/definitions/hold.json @@ -22,11 +22,19 @@ "type": ["string", "null"], "description": "Internal library identifier for the pickup library" }, + "desk_id": { + "type": ["integer", "null"], + "description": "The id of the desk" + }, "cancellation_date": { "type": ["string", "null"], "format": "date", "description": "The date the hold was cancelled" }, + "cancellation_reason": { + "type": ["string", "null"], + "description": "The reason the hold was cancelled" + }, "notes": { "type": ["string", "null"], "description": "Notes related to this hold" --