Rust API client for openapi
API des Deutschen Wetterdienstes (DWD) aus der DWD App. Neben unterschiedlichen Wetterwarnungen (s.u.) lassen sich unter /dwd.api.proxy.bund.dev/v30/stationOverviewExtended nach Angabe des Parameters stationIDs (z.B. 'G005') auch die Wetterdaten ausgewählter Wetterstationen anfordern (wobei die sog. 'Stationskennung' des DWD anzugeben ist). Unter https://opendata.dwd.de/ bietet der DWD darüber hinaus auch aktuelle und historische Daten zu diversen Wetter- und Klimaphänomenen zum Download an (vgl. hierzu die offizielle Dokumentation hier). In diesem Zusammenhang erwähnenswert ist auch eine weitere offizielle Liste aller Wetterstationen (ohne Stationskennung aber mit sog. 'Stations_id') hier.
Overview
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
- API version: 1.2.0
- Package version: 1.2.0
- Generator version: 7.21.0
- Build package:
org.openapitools.codegen.languages.RustClientCodegen
Installation
Put the package under your project folder in a directory named openapi and add the following to Cargo.toml under [dependencies]:
openapi = { path = "./openapi" }
Documentation for API Endpoints
All URIs are relative to https://app-prod-ws.warnwetter.de/v30
| Class | Method | HTTP request | Description |
|---|---|---|---|
| DefaultApi | alpen_forecast_text_dwms_json_get | GET /alpen_forecast_text_dwms.json | Alpen Wettervorhersage als Text |
| DefaultApi | crowd_meldungen_overview_v2_json_get | GET /crowd_meldungen_overview_v2.json | DWD Crowdwettermeldungen |
| DefaultApi | gemeinde_warnings_v2_en_json_get | GET /gemeinde_warnings_v2_en.json | Gemeinde Unwetterwarnungen (Englisch) |
| DefaultApi | gemeinde_warnings_v2_json_get | GET /gemeinde_warnings_v2.json | Gemeinde Unwetterwarnungen (Deutsch) |
| DefaultApi | sea_warning_text_json_get | GET /sea_warning_text.json | Hochsee Unwetterwarnungen als Text |
| DefaultApi | station_overview_extended_get | GET /stationOverviewExtended | Wetterstation Daten |
| DefaultApi | warnings_coast_en_json_get | GET /warnings_coast_en.json | Küsten Unwetterwarnungen (englisch) |
| DefaultApi | warnings_coast_json_get | GET /warnings_coast.json | Küsten Unwetterwarnungen (deutsch) |
| DefaultApi | warnings_lawine_json_get | GET /warnings_lawine.json | Alpen Wettervorhersage als Text |
| DefaultApi | warnings_nowcast_en_json_get | GET /warnings_nowcast_en.json | Nowcast Warnungen (englisch) |
| DefaultApi | warnings_nowcast_json_get | GET /warnings_nowcast.json | Nowcast Warnungen (deutsch) |
Documentation For Models
- CrowdMeldung
- CrowdMeldungHighestSeveritiesInner
- CrowdMeldungMeldungenInner
- Error
- GemeindeWarnings
- GemeindeWarningsBinnenSee
- GemeindeWarningsBinnenSee209901000Inner
- GemeindeWarningsWarningsInner
- StationOverview
- StationOverviewDaysInner
- StationOverviewExtendedGetStationIdsParameterInner
- StationOverviewForecast1
- StationOverviewForecast2
- WarningCoast
- WarningCoastWarnings
- WarningCoastWarnings501000007Inner
- WarningNowcast
- WarningNowcastWarningsInner
- WarningNowcastWarningsInnerRegionsInner
To get access to the crate's generated documentation, use:
cargo doc --open