Expand description
Gegevensmagazijn
Een rudimentaire, simplistische en generieke Rust-implementatie van een API-client voor het Gegevensmagazijn (OData API) van de Tweede Kamer der Staten-Generaal.
§Voorbeeld
use gegevensmagazijn::{Client, models::Agendapunt};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let client = Client::new()?;
let response: Agendapunt = client
.get_singular::<Agendapunt>(
"21323144-10e7-4010-baee-00085dec6aa3",
"",
)
.await?;
assert_eq!(
response.onderwerp,
Some(String::from(
"Financiering van Nederlandse infrastructuur door \
institutionele beleggers "
))
);
Ok(())
}§Referenties
Modules§
- error
- Foutafhandeling voor de gegevensmagazijnbibliotheek
- models
- Module met de modellen voor de objecten uit het Gegevensmagazijn van de Tweede Kamer.
- responses
- Module met structs die de antwoorden van de API vertegenwoordigen.
Structs§
- Client
- Een rudimentaire, simplistische en generieke Rust-implementatie van een API-client voor het Gegevensmagazijn (OData API) van de Tweede Kamer der Staten-Generaal.
- Client
Builder - Builder voor het configureren van de API-client
- Client
Options - Configuratieopties voor de API-client