{"type": "object", "properties": {"CONSTRAINT_ID": {"type": "string", "description": "Constraint Identifier"}, "DATETIME": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "Date constraint is binding"}, "DEGREE_OF_VIOLATION": {"type": "number", "description": "The degree in MW by which the constraint would be violated if the solution could not solve. This could be due to incorrect penalties etc. This figure should always be 0."}, "LASTCHANGED": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "Last changed data and time."}, "RUN_DATETIME": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "The run date and time"}}, "required": ["CONSTRAINT_ID", "DATETIME"], "description": "MTPASACONSTRAINTSOLUTION_D sets out MT PASA constraint solution results, where constraints are binding.\nMTPASACONSTRAINTSOLUTION_D is public data.\n\nSource\n\nMTPASACONSTRAINTSOLUTION_D updates weekly.\n\nVolume\n\nEach run overwrites data from previous runs for all future dates. Growth\nis one record per newly effective constraint."}