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
¤
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
¤
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
¤
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
¤
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
¤
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
¤
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.