Benchling · Schema

CheckoutRecord

*assignee field* is set if status is "RESERVED" or "CHECKED_OUT", or null if status is "AVAILABLE". *comment field* is set when container was last reserved, checked out, or checked into. *modifiedAt field* is the date and time when container was last checked out, checked in, or reserved

Life SciencesBiotechR&DMolecular BiologyLaboratory Information ManagementElectronic Lab NotebookAssay ManagementInventory ManagementSequence ManagementExperiment WorkflowsRESTWebhooks

Properties

Name Type Description
assignee object
comment string
modifiedAt string
status string
View JSON Schema on GitHub

JSON Schema

CheckoutRecord.json Raw ↑
{
  "$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"
}