Check-in request JSON (POST /circulation/check-in-by-barcode) should be extended with the new UUID field, sessionId. Example of a new check-in request:
sessionId should meet these criteria:
- sessionId should be the same for all check-in requests created in scope of a single session.
- Once the session is closed (either by user clicking "End session" or by a timer), current sessionId should never be used again for subsequent check-ins.