dawars 0.0.2

Library to query Danmarks Adressers Web API (DAWA)
Documentation
use serde::{Deserialize, Serialize};
use url::Url;
use uuid::Uuid;

#[derive(Debug, Serialize, Deserialize, PartialEq, Clone)]
pub struct RoadSection {
    #[serde(rename = "id")]
    uuid: Uuid,

    #[serde(rename = "href")]
    href: Url,

    #[serde(rename = "kommunekode")]
    municipality_code: String,

    #[serde(rename = "kode")]
    code: String,

    #[serde(rename = "darstatus")]
    status: u8,
}

impl RoadSection {
    pub fn uuid(&self) -> Uuid {
        self.uuid
    }

    pub fn href(&self) -> &Url {
        &self.href
    }

    pub fn municipality_code(&self) -> &str {
        &self.municipality_code
    }

    pub fn code(&self) -> &str {
        &self.code
    }

    pub fn status(&self) -> u8 {
        self.status
    }
}