Skip to main content

Module providers

Module providers 

Source
Expand description

Concrete ExternalConditionProvider implementations.

Structs§

ClockedProvider
inner’s answers, with clock as the present moment: for a caller on a simulated clock, whose messages are dated by it (mako-twin’s sw-sim), so that UTILMD [494] (“nicht nach der Erstellung des Dokuments”) judges them by that clock rather than the wall clock.
CodeListProvider
Provider that checks whether a value belongs to a known code list.
CompositeExternalProvider
An ExternalConditionProvider that delegates to multiple providers in order.
CompositeProviderBuilder
Builder for constructing a CompositeExternalProvider with multiple provider types.
CountryPostalCodeProvider
Provider that resolves country→postal code (PLZ) conditions.
KonfigurationenProvider
MapExternalProvider
An ExternalConditionProvider backed by a HashMap<String, bool>.
MarketRoleProvider
Provider that resolves sender/recipient market role conditions.
SectorProvider
Provider that resolves sector-based conditions from deployment configuration.

Enums§

MarketRole
Market participant roles in the German energy market.
Sector
Energy sector (Strom = electricity, Gas = natural gas).

Type Aliases§

Clock
The present moment, as a caller tells it (ExternalConditionProvider::now).