{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/lawtoolbox/json-schema/lawtoolbox-post-api-firms-firmid-users1-matters-matterid-deadlines-calculate-req-schema.json",
  "title": "PostApiFirmsFirmidUsers1MattersMatteridDeadlinesCalculateReq",
  "x-generated": "2026-10-28",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/lawtoolbox-openapi-generated.yml#/components/schemas/PostApiFirmsFirmidUsers1MattersMatteridDeadlinesCalculateReq",
  "type": "object",
  "properties": {
    "TriggerID": {
      "type": "string",
      "description": "identifies both the rule-set that applies and the specific trigger date from which any dependent deadlines will be calculated"
    },
    "TriggerDate": {
      "type": "string",
      "description": "the actual date of the trigger date formatted as dd/mm/yyyy"
    },
    "ToggleID": {
      "type": "string",
      "description": "The value to be passed from the Get Trigger Dates response"
    },
    "ToggleOptionID": {
      "type": "string"
    },
    "HearingNoteName": {
      "type": "string",
      "description": "ONLY USE WHEN TRIGGERID CONTAINS an H and is Required when user is CREATING A NEW repeat calculator"
    },
    "HearingNoteID": {
      "type": "string",
      "description": "ONLY USE WHEN TRIGGERID CONTAINS an H and is Required when user is calculating deadline associated with an EXISTING repeat calculator"
    }
  },
  "required": [
    "TriggerID",
    "TriggerDate",
    "ToggleID",
    "ToggleOptionID"
  ]
}