{
  "$id": "https://hash.ai/@h/types/data-type/schedule-overlap-policy/v/1",
  "$schema": "https://blockprotocol.org/types/modules/graph/0.3/schema/data-type",
  "abstract": false,
  "allOf": [
    {
      "$ref": "https://blockprotocol.org/@blockprotocol/types/data-type/text/v/1"
    }
  ],
  "description": "The policy for handling overlapping runs in a schedule when a new execution is due but the previous one is still running.",
  "enum": [
    "SKIP",
    "BUFFER_ONE",
    "ALLOW_ALL",
    "CANCEL_OTHER"
  ],
  "kind": "dataType",
  "title": "Schedule Overlap Policy",
  "type": "string"
}