dapnet_api/lib.rs
1//! This library provides access to the DAPNET v1 API.
2//!
3//! Details of the API are available [here](https://github.com/DecentralizedAmateurPagingNetwork/Core/wiki/Beschreibung%20der%20REST%20API)
4//! and [here](https://hampager.de/dokuwiki/doku.php?id=dapnetapisendcall).
5//!
6//! Currently the library focuses on reading data from the API.
7//! The only non-idempotent operation it supports is sending a new call/page/message and new rubric
8//! news item.
9
10mod client;
11mod error;
12mod types;
13
14pub use crate::{
15 client::Client,
16 error::{Error, Result},
17 types::{
18 Call, Callsign, Connection, News, Node, OutgoingCall, OutgoingCallBuilder,
19 OutgoingCallBuilderError, OutgoingNews, OutgoingNewsBuilder, OutgoingNewsBuilderError,
20 Rubric, Statistics, Transmitter, TransmitterGroup,
21 },
22};