// SPDX-FileCopyrightText: Politik im Blick developers
// SPDX-FileCopyrightText: Wolfgang Silbermayr <wolfgang@silbermayr.at>
//
// SPDX-License-Identifier: AGPL-3.0-or-later OR EUPL-1.2

#![deny(warnings)]

pub mod namespace;

mod agenda_item;
mod agenda_item_list_url;
mod agenda_item_url;
mod body;
mod body_classification;
mod body_list_url;
mod body_url;
mod consultation;
mod consultation_list_url;
mod consultation_url;
mod data_list_links;
mod data_list_page;
mod date;
mod date_time;
mod email_address;
mod error;
mod file;
mod file_list_url;
mod file_url;
mod keyword;
mod legislative_term;
mod legislative_term_list_url;
mod legislative_term_url;
mod location;
mod location_list_url;
mod location_url;
mod meeting;
mod meeting_list_url;
mod meeting_url;
mod membership;
mod membership_list_url;
mod membership_url;
mod name;
mod oparl_version;
mod organization;
mod organization_classification;
mod organization_list_url;
mod organization_type;
mod organization_url;
mod pagination;
mod paper;
mod paper_list_url;
mod paper_url;
mod person;
mod person_list_url;
mod person_url;
mod post;
mod sha1_sum;
mod sha512_sum;
mod system;
mod system_url;
mod url;

pub use agenda_item::AgendaItem;
pub use agenda_item_list_url::AgendaItemListUrl;
pub use agenda_item_url::AgendaItemUrl;
pub use body::Body;
pub use body_classification::BodyClassification;
pub use body_list_url::BodyListUrl;
pub use body_url::BodyUrl;
pub use consultation::Consultation;
pub use consultation_list_url::ConsultationListUrl;
pub use consultation_url::ConsultationUrl;
pub use data_list_links::DataListLinks;
pub use data_list_page::DataListPage;
pub use date::Date;
pub use date_time::DateTime;
pub use email_address::EmailAddress;
pub use error::Error;
pub use file::File;
pub use file_list_url::FileListUrl;
pub use file_url::FileUrl;
pub use keyword::Keyword;
pub use legislative_term::LegislativeTerm;
pub use legislative_term_list_url::LegislativeTermListUrl;
pub use legislative_term_url::LegislativeTermUrl;
pub use location::Location;
pub use location_list_url::LocationListUrl;
pub use location_url::LocationUrl;
pub use meeting::Meeting;
pub use meeting_list_url::MeetingListUrl;
pub use meeting_url::MeetingUrl;
pub use membership::Membership;
pub use membership_list_url::MembershipListUrl;
pub use membership_url::MembershipUrl;
pub use name::Name;
pub use oparl_version::OParlVersion;
pub use organization::Organization;
pub use organization_classification::OrganizationClassification;
pub use organization_list_url::OrganizationListUrl;
pub use organization_type::OrganizationType;
pub use organization_url::OrganizationUrl;
pub use pagination::Pagination;
pub use paper::Paper;
pub use paper_list_url::PaperListUrl;
pub use paper_url::PaperUrl;
pub use person::Person;
pub use person_list_url::PersonListUrl;
pub use person_url::PersonUrl;
pub use post::Post;
pub use sha1_sum::Sha1Sum;
pub use sha512_sum::Sha512Sum;
pub use system::System;
pub use system_url::SystemUrl;
pub use url::Url;
