{"type": "object", "properties": {"DUID": {"type": "string", "examples": ["W/HOE#2"], "description": "Dispatchable unit identifier, tracks to INTERMITTENT_GEN_FCST_RUN.DUID.\nWARNING: This column may contain funny characters such as / (slash) or # (hash). This may break hive-style partitioning.\n"}, "PREDISPATCHSEQNO": {"type": "string", "description": "Unique identifier of Pre-dispatch run in the form YYYYMMDDPP with 01 at 04:30."}, "FORECAST_PRIORITY": {"type": "integer", "maximum": 9223372036854775807, "minimum": -9223372036854775808, "description": "Priority of the forecast run used for the PD run, tracks to INTERMITTENT_GEN_FCST_RUN.FORECAST_PRIORITY."}, "FORECAST_RUN_DATETIME": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "Datetime (interval ending) when this forecast run is valid. It aligns with run_datetime, unless a forecast run is missed, in this case the previous run is used. Tracks to INTERMITTENT_GEN_FCST_RUN.FORECAST_RUN_DATETIME."}, "OFFERDATETIME": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "Submission datetime of the forecast run used for the PD run, tracks to INTERMITTENT_GEN_FCST_RUN.OFFERDATETIME."}, "PROVIDERID": {"type": "string", "description": "Provider of the forecast run used for the PD run, tracks to INTERMITTENT_GEN_FCST_RUN.PROVIDERID."}}, "required": ["DUID", "PREDISPATCHSEQNO"], "description": "Uniquely tracks which Intermittent Generation forecast run (from INTERMITTENT_GEN_FCST_RUN) was used for the DUID in which Pre-dispatch run."}