pibtool_stock_data/
administrative_unit_kind.rs

1// SPDX-FileCopyrightText: Politik im Blick developers
2// SPDX-FileCopyrightText: Wolfgang Silbermayr <wolfgang@silbermayr.at>
3//
4// SPDX-License-Identifier: AGPL-3.0-or-later OR EUPL-1.2
5
6use serde::{Deserialize, Serialize};
7
8/// The kinds of administrative units, roughly translating to levels.
9#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord)]
10#[serde(rename_all = "snake_case")]
11pub enum AdministrativeUnitKind {
12    /// A nation (in German: "Staat").
13    Nation,
14
15    /// A federal state inside a nation (in German: "Bundesland").
16    FederalState,
17
18    /// A district (in German: "Bezirk").
19    District,
20
21    /// A municipality (in German: "Gemeinde").
22    Municipality,
23}