{"type": "object", "properties": {"DATETIME": {"type": "string", "examples": ["2026/09/01 04:30:00"], "format": "date-time", "description": "The unique identifier for the interval within this study"}, "DUID": {"type": "string", "examples": ["AGLHAL", "AGLSOM", "ALDGASF1", "ANGAST1", "ARWF1", "AVLSF1", "BALB1", "BALDHWF1", "BANGOWF1", "BANGOWF2", "BANN1", "BARCALDN", "BARRON-1", "BARRON-2", "BBATTERY1", "BDL01", "BDL02", "BERYLSF1", "BHB1", "BLOWERNG", "BLUFF1", "BLYTHB1", "BNGSF1", "BNGSF2", "BODWF1", "BOMENSF1", "BRDDSF01", "BROKENH1", "BRYB1WF1", "BRYB2WF2", "BULBES1", "BULGANA1", "BUNGAMB1", "BUSF1", "CALL_B_1", "CALL_B_2", "CATHROCK", "CGBESS01", "CHILDSF1", "CHYTWF1", "CLARESF1", "CLEMGPWF", "CLERMSF1", "CLRKCWF1", "CLRKCWF2", "CNUNDAWF", "COHUNSF1", "COLEASF1", "CPP_3", "CPP_4", "CROWLWF1", "CRWARP1", "CRWASF1", "CSPVPS1", "CUSF1", "DALNTH1", "DARLSF1", "DARTM1", "DAYDSF1", "DPNTB1", "DUNDWF1", "DUNDWF2", "DUNDWF3", "EILDON1", "EILDON2", "ELAINWF1", "EMERASF1", "FINLYSF1", "FLYCRKWF", "GANNB1", "GANNSF1", "GESF1", "GIRGSF", "GLENSF1", "GLRWNSF1", "GOESF1", "GOONSF1", "GPWFEST1", "GPWFEST2", "GPWFEST3", "GPWFWST1", "GPWFWST2", "GSTONE1", "GSTONE2", "GSTONE3", "GSTONE4", "GSTONE5", "GSTONE6", "GSWF1A", "GSWF1B1", "GUNNING1", "GUTHEGA", "HALLWF1", "HALLWF2", "HAMISF1", "HAUGHT11", "HAYMSF1", "HBESS1", "HD1WF1", "HDWF1", "HDWF2", "HDWF3", "HILLSTN1", "HPR1", "HUMENSW", "HUMEV", "JEMALNG1", "JLA01", "JLA02", "JLA03", "JLA04", "JLB01", "JLB02", "JLB03", "JUNEESF1", "KABANWF1", "KAREEYA1", "KAREEYA2", "KAREEYA3", "KAREEYA4", "KARSF1", "KEPSF1", "KEPWF1", "KERNGSP1", "KESSB1", "KIAMSF1", "KIATAWF1", "KIDSPHG1", "KIDSPHG2", "KIDSPHL1", "KIDSPHL2", "KSP1", "LADBROK1", "LADBROK2", "LANCSF1", "LBB1", "LGAPBS1", "LGAPWF1", "LGAPWF2", "LILYSF1", "LIMBESS1", "LIMOSF11", "LIMOSF21", "LKBONNY1", "LKBONNY2", "LKBONNY3", "LNGS1", "LNGS2", "LOYYB1", "LOYYB2", "LVES1", "LYA1", "LYA2", "LYA3", "LYA4", "MACARTH1", "MANNSF2", "MANNUMB1", "MANSLR1", "MAPS2PV1", "MAPS3PV1", "MCKAY1", "MERCER01", "MEWF1", "MIDDLSF1", "MINTARO", "MLB01", "MOKOSF1", "MOLNGSF1", "MOORAWF1", "MORTLK11", "MORTLK12", "MOUSF1", "MREHA1", "MREHA2", "MREHA3", "MRNBESS1", "MRTLSWF1", "MSTUART1", "MSTUART2", "MSTUART3", "MTGELWF1", "MTMILLAR", "MUCRKSF1", "MULWASF1", "MURRAY", "MUWAWF1", "MUWAWF2", "MWPS1PV1", "MWPS2PV1", "MWPS3PV1", "MWPS4PV1", "NBHWF1", "NEVERSF1", "NPS", "NUMURSF1", "NYNGAN1", "OAKLAND1", "ORABESS1", "PAREPS1", "PAREPW1", "PARSF1", "PIBESS1", "PLBESS1", "POR01", "POR03", "QPSFB1", "QPSFB2", "RANGEB1", "RESS1", "RIVNB2", "RRSF1", "RUGBYR1", "RYANCWF1", "SALTCRK1", "SEBSF1", "SMCSF1", "SNOWNTH1", "SNOWSTH1", "SNOWTWN1", "SNOWYP", "SNUG1", "SRSF1", "STAN-1", "STAN-2", "STAN-3", "STAN-4", "STOCKYD1", "STWF1", "SUNRSF1", "SUNTPSF1", "TEMPB1", "TRGBESS1", "URANQ11", "URANQ12", "URANQ13", "URANQ14", "VBB1", "VPGS1", "VPGS2", "VPGS3", "VPGS4", "VPGS5", "VPGS6", "WAGGNSF1", "WATERLWF", "WELLSF1", "WELNSF1", "WEMENSF1", "WGWF1", "WHITSF1", "WINTSF1", "WKIEWA1", "WLWLSF1", "WLWLSF2", "WOOLES1", "WOOLGSF1", "WPWF", "WSTWYSF1", "WUNUSF1", "WYASF1", "YABULU", "YABULU2", "YATSF1", "YENDWF1", "YWPS1", "YWPS2", "YWPS3", "YWPS4", "W/HOE#2"], "description": "Dispatchable unit identifier\nWARNING: This column may contain funny characters such as / (slash) or # (hash). This may break hive-style partitioning.\n"}, "LASTCHANGED": {"type": "string", "examples": ["2026/09/01 04:02:00"], "format": "date-time", "description": "Last date and time record changed"}, "LOCAL_PRICE_ADJUSTMENT": {"type": "number", "examples": ["-0.22", "0.25", "-26", "-1025"], "description": "Aggregate Constraint contribution cost of this unit: Sum(MarginalValue x Factor) for all relevant Constraints"}, "LOCALLY_CONSTRAINED": {"type": "integer", "examples": ["1", "2"], "maximum": 127, "minimum": -128, "description": "Key for Local_Price_Adjustment: 2 = at least one Outage Constraint; 1 = at least 1 System Normal Constraint (and no Outage Constraint); 0 = No System Normal or Outage Constraints"}, "PERIODID": {"type": "string", "examples": ["01"], "description": "A period count, starting from 1 for each predispatch run. Use DATETIME to determine half hour period"}, "PREDISPATCHSEQNO": {"type": "string", "examples": ["2026090101", "2026090110"], "description": "Unique identifier of predispatch run in the form YYYYMMDDPP with 01 at 04:30"}}, "required": ["DATETIME", "DUID", "PREDISPATCHSEQNO"], "description": "Sets out local pricing offsets associated with each DUID connection point for each dispatch period"}