{"type": "object", "properties": {"BILLRUNNO": {"type": "integer", "minimum": 0, "maximum": 65535, "description": "The Billing RunNo"}, "CONTRACTYEAR": {"type": "integer", "minimum": 0, "maximum": 65535, "description": "The Billing Contract Year"}, "DIRECTION_ID": {"type": "string", "description": "The Direction Unique Identifier"}, "PARTICIPANTCATEGORYID": {"type": "string", "description": "The Participant Category for recovery Customer/Generator /SmallGen"}, "PARTICIPANTID": {"type": "string", "description": "The Direction Payment Participant ID"}, "REGIONID": {"type": "string", "enum": ["QLD1", "VIC1", "TAS1", "NSW1", "SA1", "SNOWY1"], "description": "The Region ID for the recovery"}, "WEEKNO": {"type": "integer", "minimum": 0, "maximum": 65535, "description": "The Billing WeekNo\nWARNING: There may be 53 weeks in a year, depending on how weeks align to the year start/end."}, "EXCLUDED_ENERGY": {"type": "number", "description": "The Energy Value (Scheduled Loads) that is excluded"}, "LASTCHANGED": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "The Last datetime record is updated"}, "RECOVERY_AMOUNT": {"type": "number", "description": "The Direction Recovery Amount"}, "RECOVERY_ENERGY": {"type": "number", "description": "The Energy Value used for the Recovery"}, "REGION_ENERGY": {"type": "number", "description": "The total Energy at the Region ID"}}, "required": ["BILLRUNNO", "CONTRACTYEAR", "DIRECTION_ID", "PARTICIPANTCATEGORYID", "PARTICIPANTID", "REGIONID", "WEEKNO"], "description": "The Billing Directions Recovery Details for the participants"}