{"type": "object", "properties": {"CONSTRAINTID": {"type": "string", "examples": ["D_I+BIP_ML2_L1", "D_I+NIL_MG2_R1", "D_Q+BIP_ML_L1", "D_Q+BIP_ML_L6", "D_T+NIL_BB_TG_R1", "D_T+NIL_MG_R1", "D_T+NIL_ML_L1", "D_T+NIL_ML_RECL_L1", "D_T+NIL_TL_L1_DS", "D_T+NIL_WF_TG_R1", "F_I+BIP_ML_L1", "F_I+BIP_ML_L5", "F_I+BIP_ML_L6", "F_I+BIP_ML_L60", "F_I+GFT_TG_R1", "F_I+GFT_TG_R5", "F_I+GFT_TG_R6", "F_I+GFT_TG_R60", "F_I+LREG_0210", "F_I+ML_L5_APD", "F_I+ML_L60_APD", "F_I+ML_L6_APD", "F_I+MREH_TG_R1", "F_I+MREH_TG_R5", "F_I+MREH_TG_R6", "F_I+MREH_TG_R60", "F_I+NIL_APD_TL_L1", "F_I+NIL_APD_TL_L5", "F_I+NIL_APD_TL_L6", "F_I+NIL_APD_TL_L60", "F_I+NIL_ERB_TL_L1", "F_I+NIL_ERB_TL_L5", "F_I+NIL_ERB_TL_L6", "F_I+NIL_ERB_TL_L60", "F_I+NIL_LDBES_TL_L1", "F_I+NIL_LDBES_TL_L5", "F_I+NIL_LDBES_TL_L6", "F_I+NIL_LDBES_TL_L60", "F_I+NIL_MG_R1", "F_I+NIL_MG_R5", "F_I+NIL_MG_R6", "F_I+NIL_MG_R60", "F_I+NIL_MREH_TL_L1", "F_I+NIL_MREH_TL_L5", "F_I+NIL_MREH_TL_L6", "F_I+NIL_MREH_TL_L60", "F_I+RREG_0220", "F_I+TTS_TG_R1", "F_I+TTS_TG_R5", "F_I+TTS_TG_R6", "F_I+TTS_TG_R60", "F_MAIN++APD_TL_L1", "F_MAIN++APD_TL_L5", "F_MAIN++APD_TL_L6", "F_MAIN++APD_TL_L60", "F_MAIN++BIP_ML_L1", "F_MAIN++BIP_ML_L5", "F_MAIN++BIP_ML_L6", "F_MAIN++BIP_ML_L60", "F_MAIN++ERB_TL_L1", "F_MAIN++ERB_TL_L5", "F_MAIN++ERB_TL_L6", "F_MAIN++ERB_TL_L60", "F_MAIN++GFT_TG_R1", "F_MAIN++GFT_TG_R5", "F_MAIN++GFT_TG_R6", "F_MAIN++GFT_TG_R60", "F_MAIN++LDBES_TL_L1", "F_MAIN++LDBES_TL_L5", "F_MAIN++LDBES_TL_L6", "F_MAIN++LDBES_TL_L60", "F_MAIN++LREG_0210", "F_MAIN++ML_L5_APD", "F_MAIN++ML_L60_APD", "F_MAIN++ML_L6_APD", "F_MAIN++MREH_TG_R1", "F_MAIN++MREH_TG_R5", "F_MAIN++MREH_TG_R6", "F_MAIN++MREH_TG_R60", "F_MAIN++MREH_TL_L1", "F_MAIN++MREH_TL_L5", "F_MAIN++MREH_TL_L6", "F_MAIN++MREH_TL_L60", "F_MAIN++NIL_BL_L5", "F_MAIN++NIL_BL_L6", "F_MAIN++NIL_BL_L60", "F_MAIN++NIL_BL_R5", "F_MAIN++NIL_BL_R6", "F_MAIN++NIL_BL_R60", "F_MAIN++NIL_MG_R1", "F_MAIN++NIL_MG_R5", "F_MAIN++NIL_MG_R6", "F_MAIN++NIL_MG_R60", "F_MAIN++RREG_0220", "F_MAIN++TTS_TG_R1", "F_MAIN++TTS_TG_R5", "F_MAIN++TTS_TG_R6", "F_MAIN++TTS_TG_R60", "F_MAIN+APD_TL_L1", "F_MAIN+APD_TL_L5", "F_MAIN+APD_TL_L6", "F_MAIN+APD_TL_L60", "F_MAIN+BIP_ML_L1", "F_MAIN+BIP_ML_L5", "F_MAIN+BIP_ML_L6", "F_MAIN+BIP_ML_L60", "F_MAIN+ERB_TL_L1", "F_MAIN+ERB_TL_L5", "F_MAIN+ERB_TL_L6", "F_MAIN+ERB_TL_L60", "F_MAIN+GFT_TG_R1", "F_MAIN+GFT_TG_R5", "F_MAIN+GFT_TG_R6", "F_MAIN+GFT_TG_R60", "F_MAIN+LDBES_TL_L1", "F_MAIN+LDBES_TL_L5", "F_MAIN+LDBES_TL_L6", "F_MAIN+LDBES_TL_L60", "F_MAIN+LREG_0210", "F_MAIN+ML_L5_APD", "F_MAIN+ML_L60_APD", "F_MAIN+ML_L6_APD", "F_MAIN+MREH_TG_R1", "F_MAIN+MREH_TG_R5", "F_MAIN+MREH_TG_R6", "F_MAIN+MREH_TG_R60", "F_MAIN+MREH_TL_L1", "F_MAIN+MREH_TL_L5", "F_MAIN+MREH_TL_L6", "F_MAIN+MREH_TL_L60", "F_MAIN+NIL_BL_L1", "F_MAIN+NIL_BL_R1", "F_MAIN+NIL_MG_R1", "F_MAIN+NIL_MG_R5", "F_MAIN+NIL_MG_R6", "F_MAIN+NIL_MG_R60", "F_MAIN+RREG_0220", "F_MAIN+TTS_TG_R1", "F_MAIN+TTS_TG_R5", "F_MAIN+TTS_TG_R6", "F_MAIN+TTS_TG_R60", "F_Q++NIL_R1", "F_Q++NIL_R5", "F_Q++NIL_R6", "F_Q++NIL_R60", "F_T++GTTE_TL_L5", "F_T++GTTE_TL_L6", "F_T++GTTE_TL_L60", "F_T++NIL_BB_TG_R5", "F_T++NIL_BB_TG_R6", "F_T++NIL_BB_TG_R60", "F_T++NIL_BLSPS_L5", "F_T++NIL_BLSPS_L6", "F_T++NIL_BLSPS_L60", "F_T++NIL_BLSPS_R5", "F_T++NIL_BLSPS_R6", "F_T++NIL_BLSPS_R60", "F_T++NIL_CHWF_TG_R6", "F_T++NIL_GHWF_TG_R6", "F_T++NIL_MG_R5", "F_T++NIL_MG_R6", "F_T++NIL_MG_R60", "F_T++NIL_ML_L5", "F_T++NIL_ML_L6", "F_T++NIL_ML_L60", "F_T++NIL_ML_RECL_L5", "F_T++NIL_ML_RECL_L6", "F_T++NIL_ML_RECL_L60", "F_T++NIL_MRWF_TG_R6", "F_T++NIL_TL_L5_DS", "F_T++NIL_TL_L60_DS", "F_T++NIL_TL_L6_DS", "F_T++NIL_WF_TG_R5", "F_T++NIL_WF_TG_R60", "F_T++NIL_WNWF_TG_R6", "F_T+GTTE_TL_L5", "F_T+GTTE_TL_L6", "F_T+GTTE_TL_L60", "F_T+LREG_0050", "F_T+NIL_BB_TG_R5", "F_T+NIL_BB_TG_R6", "F_T+NIL_BB_TG_R60", "F_T+NIL_CHWF_TG_R6", "F_T+NIL_FCSPS_R5", "F_T+NIL_FCSPS_R6", "F_T+NIL_FCSPS_R60", "F_T+NIL_GHWF_TG_R6", "F_T+NIL_MG_R5", "F_T+NIL_MG_R6", "F_T+NIL_MG_R60", "F_T+NIL_ML_L5", "F_T+NIL_ML_L6", "F_T+NIL_ML_L60", "F_T+NIL_ML_RECL_L5", "F_T+NIL_ML_RECL_L6", "F_T+NIL_ML_RECL_L60", "F_T+NIL_MRWF_TG_R6", "F_T+NIL_TL_L5_DS", "F_T+NIL_TL_L60_DS", "F_T+NIL_TL_L6_DS", "F_T+NIL_WF_TG_R5", "F_T+NIL_WF_TG_R60", "F_T+NIL_WNWF_TG_R6", "F_T+RREG_0050", "F_TASCAP_LREG_0210", "F_TASCAP_RREG_0220", "F_T_NIL_MINP_R6"], "description": "ConstraintID/GenconID"}, "INTERVENTION": {"type": "boolean", "examples": ["0"], "description": "Intervention 0/1"}, "SETTLEMENTDATE": {"type": "string", "examples": ["2026/08/05 16:25:00"], "format": "date-time", "description": "Dispatch interval that the prices were loaded to\nWARNING: Despite what the name suggests, this is a datetime, not a date."}, "VERSIONNO": {"type": "integer", "examples": ["1"], "minimum": 0, "maximum": 65535, "description": "VersionNo"}, "RUNNO": {"type": "string", "enum": [1], "description": "Dispatch run no; always 1"}, "LASTCHANGED": {"type": "string", "examples": ["2026/08/05 16:20:14"], "format": "date-time", "description": "The datetime that the record was last changed"}, "MARGINALVALUE": {"type": "number", "examples": ["0.01", "0", "19.92"], "description": "marginalvalue from OCD re-run"}, "RHS": {"type": "number", "examples": ["-0.0001", "10.03286", "0", "1390"], "description": "RHS from OCD re-run"}, "VIOLATIONDEGREE": {"type": "number", "examples": ["0"], "description": "The violation degree of this constraint in the solution result"}}, "required": ["CONSTRAINTID", "INTERVENTION", "SETTLEMENTDATE", "VERSIONNO", "RUNNO"], "description": "FCAS constraint solution from OCD re-run."}