Package: de-bundesrat
bundesratBundesrat Informationen APIThis Python package is automatically generated by theOpenAPI Generatorproject:API version: 1.0.0Package version: 0.1.0Build package: org.openapitools.codegen.languages.PythonClientCodegenRequirements.Python >= 3.6Installation & Usagepip installpipinstalldeutschland[bundesrat]poetry installpoetryadddeutschland-EbundesratSetuptoolsInstall viaSetuptools.pythonsetup.pyinstall--user(orsudo python setup.py installto install the package for all users)UsageImport the package:fromdeutschlandimportbundesratGetting StartedPlease follow theinstallation procedureand then run the following:importtimefromdeutschlandimportbundesratfrompprintimportpprintfromdeutschland.bundesrat.apiimportdefault_api# Defining the host is optional and defaults to https://www.bundesrat.de# See configuration.py for a list of all supported configuration parameters.configuration=bundesrat.Configuration(host="https://www.bundesrat.de")# Enter a context with an instance of the API clientwithbundesrat.ApiClient(configuration)asapi_client:# Create an instance of the API classapi_instance=default_api.DefaultApi(api_client)view="renderXml"# str | Xml Ausabetry:# Mitgliederapi_response=api_instance.i_os_shared_docs2_mitglieder_mitglieder_table_xml_get(view)pprint(api_response)exceptbundesrat.ApiExceptionase:print("Exception when calling DefaultApi->i_os_shared_docs2_mitglieder_mitglieder_table_xml_get:%s\n"%e)Documentation for API EndpointsAll URIs are relative tohttps://www.bundesrat.deClassMethodHTTP requestDescriptionDefaultApii_os_shared_docs2_mitglieder_mitglieder_table_xml_getGET/iOS/SharedDocs/2_Mitglieder/mitglieder_table.xmlMitgliederDefaultApii_os_shared_docs3_plenum_plenum_aktuelle_sitzung_table_xml_getGET/iOS/SharedDocs/3_Plenum/plenum_aktuelleSitzung_table.xmlPlenum aktuelle SitzungDefaultApii_os_shared_docs3_plenum_plenum_naechste_sitzungen_xml_getGET/iOS/SharedDocs/3_Plenum/plenum_naechsteSitzungen.xmlPlenum nächste SitzungDefaultApii_os_shared_docs3_plenum_plenum_to_chronologisch_table_xml_getGET/iOS/SharedDocs/3_Plenum/plenum_toChronologisch_table.xmlPlenum ChronologischDefaultApii_osv301_aktuelles_aktuelles_table_xml_getGET/iOS/v3/01_Aktuelles/aktuelles_table.xmlAktuellesDefaultApii_osv302_termine_termine_table_xml_getGET/iOS/v3/02_Termine/termine_table.xmlTermineDefaultApii_osv303_plenum_plenum_kompakt_table_xml_getGET/iOS/v3/03_Plenum/plenum_kompakt_table.xmlPlenum KompaktDefaultApii_osv305_bundesrat_praesidium_bundesrat_praesidium_xml_getGET/iOS/v3/05_Bundesrat/Praesidium/bundesrat_praesidium.xmlPräsidiumDefaultApii_osv306_stimmen_stimmverteilung_xml_getGET/iOS/v3/06_Stimmen/stimmverteilung.xmlStimmverteilungDefaultApii_osv3_startlist_table_xml_getGET/iOS/v3/startlist_table.xmlÜbersicht API EndpunkteDocumentation For ModelsDocumentation For AuthorizationAll endpoints do not require authorization.Authorkontakt@bund.devNotes for Large OpenAPI documentsIf the OpenAPI document is large, imports in bundesrat.apis and bundesrat.models may fail with a
RecursionError indicating the maximum recursion limit has been exceeded. In that case, there are a couple of solutions:Solution 1:
Use specific imports for apis and models like:from deutschland.bundesrat.api.default_api import DefaultApifrom deutschland.bundesrat.model.pet import PetSolution 2:
Before importing the package, adjust the maximum recursion limit as shown below:import sys
sys.setrecursionlimit(1500)
from deutschland import bundesrat
from deutschland.bundesrat.apis import *
from deutschland.bundesrat.models import *