{"type": "object", "properties": {"DUID": {"type": "string", "examples": ["W/HOE#2"], "description": "Dispatchable Unit ID\nWARNING: This column may contain funny characters such as / (slash) or # (hash). This may break hive-style partitioning.\n"}, "PERIODID": {"type": "integer", "maximum": 32767, "minimum": -32768, "description": "Period Identifier"}, "SETTLEMENTDATE": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "Settlement Date\nWARNING: Despite what the name suggests, this is a datetime, not a date."}, "VERSIONNO": {"type": "integer", "minimum": 0, "maximum": 65535, "description": "Settlement Run No."}, "CAPDIFFERENCE": {"type": "number", "description": "Spot payment applicable to the capacity above the enabling threshold"}, "CONTRACTID": {"type": "string", "description": "Reserve Trader Contract Identifier"}, "CONTRACTVERSION": {"type": "integer", "minimum": 0, "maximum": 65535, "description": "Reserve Trader Contract Version"}, "CPA": {"type": "number", "description": "Contract Availability Payment"}, "CPE": {"type": "number", "description": "Contract Enabling Payment"}, "CPTOTAL": {"type": "number", "description": "Total Payment for Contract"}, "CPU": {"type": "number", "description": "Contract Usage Payment"}, "LASTCHANGED": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "Last date and time record changed"}, "PARTICIPANTID": {"type": "string", "description": "Unique participant identifier"}, "RCF": {"type": "boolean", "description": "Reserve Recovery Flag"}, "REGIONID": {"type": "string", "enum": ["QLD1", "VIC1", "TAS1", "NSW1", "SA1", "SNOWY1"], "description": "Region Identifier"}, "UNITAVAIL": {"type": "number", "description": "Offered Availability of Unit"}}, "required": ["DUID", "PERIODID", "SETTLEMENTDATE", "VERSIONNO"], "description": "SETRESERVETRADER shows reserve trader details.\nSETRESERVETRADER data is confidential to the relevant participant.\n\nSource\n\nSETRESERVETRADER updates when reserve trading occurs in a billing run,\nsuch as during an Administered Price Cap event. SETRESERVETRADER is\nempty until such an event occurs."}