openworld_radio_twin.providers.base#

Classes

BuildingQueryResult(buildings, provider[, ...])

Exceptions

BuildingProviderError

A remote building provider could not return a valid query result.

exception openworld_radio_twin.providers.base.BuildingProviderError[source]#

Bases: RuntimeError

A remote building provider could not return a valid query result.

class openworld_radio_twin.providers.base.BuildingQueryResult(buildings, provider, release=None, warnings=<factory>, boundary_excluded_count=0, source_selection=<factory>)[source]#

Bases: object

buildings: list[BuildingFeature]#
provider: str#
release: str | None = None#
warnings: list[str]#
boundary_excluded_count: int = 0#
source_selection: dict[str, object]#
property source_count: int#
property source_provenance: dict[str, str]#

Flat source identity for HTTP and per-case provenance records.