{"type": "object", "properties": {"CONSTRAINTID": {"type": "string", "description": "Constraint ID (binding constraint ID from FCAS data used in FPP calculations)"}, "FPP_UNITID": {"type": "string", "description": "FPP Unit ID (registered DUID / TNI)"}, "INTERVAL_DATETIME": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "Date and time of the trading interval (DD/MM/YYYY HH24:MI:SS) fixed to the UTC+10 time zone (NEM time)"}, "RUN_DATETIME": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "The run date and time of the 5 minute predispatch case that was the trigger for the constraint FCAS processor execution (as the FCAS requirement data is the basis of these forward estimates)"}, "RUNNO": {"type": "integer", "minimum": 0, "maximum": 4294967295, "description": "The 5 minute predispatch case run number that was the trigger for the constraint FCAS processor execution (as the FCAS requirement data is the basis for these forward estimates)"}, "VERSIONNO": {"type": "integer", "minimum": 0, "maximum": 4294967295, "description": "The version number of the effective default contribution factor for the unit / constraint combination taken from the FPP_FORECAST_DEFAULT_CF table"}, "BIDTYPE": {"type": "string", "enum": ["ENERGY", "LOWERREG", "LOWER60SEC", "RAISE5MIN", "LOWER5MIN", "LOWER6SEC", "RAISE60SEC", "RAISE6SEC", "RAISEREG", "RAISE1SEC", "LOWER1SEC"], "description": "Bid type (the bid type saved in relation to constraint ID from FCAS data used in FPP calculations)\nTIP: The meaning of these values is documented in the `BIDTYPES` table."}, "EST_UNUSED_FCAS": {"type": "number", "description": "Estimated unused recovery FCAS in AUD (the forward financial estimate of the recovery of unused FCAS, assuming that all is unused FCAS). This value will be either 0 (nil), or a negative value (debit) only. For details on the calculation, please see FPP procedure and supporting documentation. Please note that there may be cases where there is not yet a default contribution factor for the constraint (for example if there is a new constraint binding in p5min that has not yet bound in dispatch). In these scenarios there will be no EST_UNUSED_FCAS row sent for the constraint, as it is currently incalculable until a corresponding default contribution factor is calculated from a dispatch run with this constraint binding."}, "LASTCHANGED": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "Last date and time record changed"}, "PARTICIPANTID": {"type": "string", "description": "Participant ID"}, "RELEVANT_REGIONS": {"type": "string", "description": "Relevant regions (a comma separated list of the relevant regions for the constraint from FCAS data)"}}, "required": ["CONSTRAINTID", "FPP_UNITID", "INTERVAL_DATETIME", "RUN_DATETIME", "RUNNO", "VERSIONNO"], "description": "This report delivers the forward estimated unit cost based on P5min runs. These high-level estimates (i.e. assuming that all is unused FCAS) will be provided for each constraint for each 5 minute pre-dispatch interval."}