Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

deutschland-api-sdk-python

This SDK is managed by the SDK Fabric project, a global infrastructure to automatically generate SDKs for every API.

You can find more information about this SDK at TypeHub: https://app.typehub.cloud/d/deutschland-api/sdk

Usage

from sdk.client import Client

client = Client.build("[access_token]")

# Returns user data of the current authenticated user.
response = client.authorization().getWhoami()

# Revoke the access token of the current authenticated user.
response = client.authorization().revoke()

# Returns available charging stations for a specific autobahn.
response = client.autobahn().charging_station().getAll("autobahn_id")

# Returns available closures for a specific autobahn.
response = client.autobahn().closure().getAll("autobahn_id")

# Returns all available autobahns.
response = client.autobahn().getAll()

# Returns available parking lorries for a specific autobahn.
response = client.autobahn().parking_lorry().getAll("autobahn_id")

# Returns available warnings for a specific autobahn.
response = client.autobahn().warning().getAll("autobahn_id")

# Returns expense for the provided year.
response = client.budget().expense().getAll("year")

# Returns income for the provided year.
response = client.budget().income().getAll("year")

# Returns all current members of the Bundesrat.
response = client.bundesrat().member().getAll()

# Returns a specific member of the Bundestag.
response = client.bundestag().member().get("member_id")

# Returns all current members of the Bundestag.
response = client.bundestag().member().getAll()

# Returns a specific city.
response = client.city().get("city_id")

# Returns all available cities.
response = client.city().getAll(1, "state", "district", "name", "zip_code")

# Returns a specific district.
response = client.district().get("district_id")

# Returns all available districts.
response = client.district().getAll(1, "state", "name")

# Returns all available hospitals.
response = client.hospital().getAll(1, "search")

# Returns all available jobs.
response = client.job().getAll(1, "search", "location", "employer")

# Returns meta information and links about the current installed Fusio version.
response = client.meta().getAbout()

# Returns all Tagesschau news.
response = client.news().getAll(1)

# Returns a specific state.
response = client.state().get("state_id")

# Returns all available states.
response = client.state().getAll(1, "name")

# Returns all available warnings from the modular warning system (MoWaS).
response = client.warning().getAll()

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages