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};