Skip to content

market_area_pb2

frequenz.api.common.v1alpha8.market.market_area_pb2 ¤

Generated protocol buffer code.

Attributes¤

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_AP_CN module-attribute ¤

AP_CN: China — country-specific metering / settlement regime.

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_AP_IN module-attribute ¤

AP_IN: India — country-specific metering / settlement regime.

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_AP_JP module-attribute ¤


Asia Pacific [200..299]¤

AP_JP: Japan — country-specific metering / settlement regime.

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_AP_SG module-attribute ¤

AP_SG: Singapore — country-specific metering / settlement regime.

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_EURASIA_RU module-attribute ¤


Eurasia [400..499]¤

EURASIA_RU: Russia — country-specific metering / settlement regime.

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_EU_AT module-attribute ¤

EU_AT: Austria — Zählpunktnummer (EAN-based).

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_EU_BE module-attribute ¤

EU_BE: Belgium — EAN regime.

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_EU_CH module-attribute ¤

EU_CH: Switzerland — EAN regime.

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_EU_DE module-attribute ¤


Europe [100..199]¤

EU_DE: Germany — MaLo-ID regime (Marktlokation / MaLo-ID).

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_EU_ES module-attribute ¤

EU_ES: Spain — CUPS regime (Código Universal de Punto de Suministro).

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_EU_FR module-attribute ¤

EU_FR: France — PDL/PRM regime (Point de Livraison/Référence Mesure).

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_EU_IT module-attribute ¤

EU_IT: Italy — POD regime (Point of Delivery).

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_EU_NL module-attribute ¤

EU_NL: Netherlands — EAN regime (European Article Number).

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_EU_NORDICS module-attribute ¤

EU_NORDICS: Nordic region — Elhub / GSRN regime (NO, SE, DK, FI).

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_EU_UK module-attribute ¤

EU_UK: United Kingdom — MPAN regime (Meter Point Administration Number).

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_NA_US_CAISO module-attribute ¤

NA_US_CAISO: United States — CAISO regime (ESI-ID).

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_NA_US_ERCOT module-attribute ¤


North America [300..399]¤

NA_US_ERCOT: United States — ERCOT regime (ESI-ID).

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_NA_US_ISONE module-attribute ¤

NA_US_ISONE: United States — ISO New England regime (ESI-ID).

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_NA_US_PJM module-attribute ¤

NA_US_PJM: United States — PJM regime (ESI-ID).

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_OC_AU module-attribute ¤


Oceania [500..599]¤

OC_AU: Australia — NMI regime (National Metering Identifier).

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_OC_NZ module-attribute ¤

OC_NZ: New Zealand — ICP regime (Installation Control Point).

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_OTHER module-attribute ¤


Other / not yet modelled [900..999]¤

OTHER: Other or not yet modelled areas.

frequenz.api.common.v1alpha8.market.market_area_pb2.MARKET_AREA_UNSPECIFIED module-attribute ¤

UNSPECIFIED: Default unspecified value — must not be used.

Classes¤

frequenz.api.common.v1alpha8.market.market_area_pb2.MarketArea ¤

Bases: _MarketArea

Defines the jurisdiction in which a Market Location is registered.

A Market Area represents the regulatory jurisdiction and market regime that governs identifier formats, settlement periods, and metering conventions for a Market Location.

Identifier formats (MaLo-ID, MPAN, POD, NMI, ESI-ID, …) are modeled separately in MarketLocationIdType.

Jurisdictions, not operators

Market areas represent regulatory regimes, not individual exchanges or TSOs. Where operator-specific behavior matters (e.g. ERCOT vs PJM), dedicated sub-areas are defined.

Numeric ranges

Enum values are grouped by region to preserve ordering, readability, and backwards-compatible extension.