{"type": "object", "properties": {"BIDTYPE": {"type": "string", "enum": ["ENERGY", "LOWERREG", "LOWER60SEC", "RAISE5MIN", "LOWER5MIN", "LOWER6SEC", "RAISE60SEC", "RAISE6SEC", "RAISEREG", "RAISE1SEC", "LOWER1SEC"], "description": "AS Service type - relates to the BidType table; one of (RAISE6SEC, RAISE60SEC, RAISE5MIN, LOWER6SEC, LOWER60SEC, LOWER5MIN, RAISEREG, LOWERREG)\nTIP: The meaning of these values is documented in the `BIDTYPES` table."}, "EFFECTIVEDATE": {"type": "string", "examples": ["2026/09/02 00:00:00"], "format": "date-time", "description": "Effective date of this record"}, "GENCONID": {"type": "string", "examples": ["#R036725_001_RAMP_F", "#R036725_001_RAMP_V", "#R036725_002_RAMP_F", "#R036725_002_RAMP_V", "#R036725_003_RAMP_F", "#R036725_003_RAMP_V", "#R036725_004_RAMP_F", "#R036725_004_RAMP_V", "#R036725_005_RAMP_F", "#R036725_005_RAMP_V", "#R036725_006_RAMP_F", "#R036725_006_RAMP_V", "#R036725_007_RAMP_F", "#R036725_007_RAMP_V", "#R036725_008_RAMP_F", "#R036725_008_RAMP_V", "#R036725_009_RAMP_F", "#R036725_009_RAMP_V", "F_S++TBTU_L5", "F_S++TBTU_L6", "F_S++TBTU_L60", "F_S++TBTU_R5", "F_S++TBTU_R6", "F_S++TBTU_R60", "F_S+TBTU_L1", "F_S+TBTU_R1"], "description": "Generic Constraint Identifier"}, "REGIONID": {"type": "string", "enum": ["QLD1", "VIC1", "TAS1", "NSW1", "SA1", "SNOWY1"], "description": "Region Identifier"}, "VERSIONNO": {"type": "integer", "examples": ["1"], "minimum": 0, "maximum": 65535, "description": "Version no of this record for the effective date"}, "FACTOR": {"type": "number", "examples": ["1"], "description": "Constraint factor; one of (-1, 1)"}, "LASTCHANGED": {"type": "string", "examples": ["2026/09/02 02:06:53"], "format": "date-time", "description": "Last date and time record changed"}}, "required": ["BIDTYPE", "EFFECTIVEDATE", "GENCONID", "REGIONID", "VERSIONNO"], "description": "SPDREGIONCONSTRAINT contains details on region demand constraint factors used in dispatch. SPDREGIONCONSTRAINTsets a LHS value.\nSPDREGIONCONSTRAINT is public data, and is available to all\nparticipants.\n\nSource\n\nSPDREGIONCONSTRAINT is updated whenever AEMO creates new regional\nconstraints."}