{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://api-evangelist.github.io/benchling/json-schema/CheckoutRecord.json", "title": "CheckoutRecord", "description": "\n*assignee field* is set if status is \"RESERVED\" or \"CHECKED_OUT\", or null if status is \"AVAILABLE\".\n\n*comment field* is set when container was last reserved, checked out, or checked into.\n\n*modifiedAt field* is the date and time when container was last checked out, checked in, or reserved\n", "properties": { "assignee": { "nullable": true, "oneOf": [ { "$ref": "#/components/schemas/UserSummary" }, { "$ref": "#/components/schemas/TeamSummary" } ] }, "comment": { "type": "string" }, "modifiedAt": { "format": "date-time", "type": "string" }, "status": { "enum": [ "AVAILABLE", "RESERVED", "CHECKED_OUT" ], "type": "string" } }, "type": "object" }