{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "imports-v2/checklists.json",
  "title": "Checklists",
  "description": "A named checklist on a card, such as \"Metric definition checklist\". It holds no items itself: its items are `checklist_items`. Each checklist belongs to one card; a card can have several, shown in the order of their records.",
  "type": "object",
  "properties": {
    "external_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 512,
      "description": "Your own identifier of the record, for example `k-mrr`, unique within the resource across all of its files and case sensitive. Other records refer to this one by it."
    },
    "card_ref": {
      "type": "string",
      "minLength": 1,
      "maxLength": 512,
      "x-ref": "cards",
      "description": "The card the checklist is on, by the external_id of a `cards` record."
    },
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 1024,
      "description": "The checklist's name, for example `Metric definition checklist`."
    }
  },
  "required": [
    "external_id",
    "card_ref",
    "name"
  ],
  "additionalProperties": false
}
