Skip to content

Commit

Permalink
Generate newest code from openapi.yaml
Browse files Browse the repository at this point in the history
  • Loading branch information
bundesbot authored and bundesbot committed Nov 2, 2023
1 parent 1f0be18 commit b58ff7c
Show file tree
Hide file tree
Showing 85 changed files with 27 additions and 9,211 deletions.
72 changes: 0 additions & 72 deletions python-client/.openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -5,30 +5,6 @@
README.md
create_doc.py
docs/DefaultApi.md
docs/Response.md
docs/ResponseAggregations.md
docs/ResponseAggregationsANZAHLAUSGEFILTERT.md
docs/ResponseAggregationsANZAHLGESAMT.md
docs/ResponseAggregationsLERNFORMEN.md
docs/ResponseAggregationsREGIONEN.md
docs/ResponseAggregationsUNTERRICHSTZEIT.md
docs/ResponseEmbedded.md
docs/ResponseEmbeddedTermineInner.md
docs/ResponseEmbeddedTermineInnerAdresse.md
docs/ResponseEmbeddedTermineInnerAdresseKoordinaten.md
docs/ResponseEmbeddedTermineInnerAdresseOrtStraE.md
docs/ResponseEmbeddedTermineInnerAdresseOrtStraELand.md
docs/ResponseEmbeddedTermineInnerAngebot.md
docs/ResponseEmbeddedTermineInnerAnsprechpartnerInner.md
docs/ResponseEmbeddedTermineInnerAnsprechpartnerInnerRollen.md
docs/ResponseEmbeddedTermineInnerDauer.md
docs/ResponseEmbeddedTermineInnerUnterrichtsform.md
docs/ResponseEmbeddedTermineInnerUnterrichtszeit.md
docs/ResponseLinks.md
docs/ResponseLinksFirst.md
docs/ResponseLinksLast.md
docs/ResponseLinksNext.md
docs/ResponsePage.md
git_push.sh
pyproject.toml
rename_generated_code.py
Expand All @@ -39,30 +15,6 @@ setup.py
test-requirements.txt
test/__init__.py
test/test_default_api.py
test/test_response.py
test/test_response_aggregations.py
test/test_response_aggregations_anzahlausgefiltert.py
test/test_response_aggregations_anzahlgesamt.py
test/test_response_aggregations_lernformen.py
test/test_response_aggregations_regionen.py
test/test_response_aggregations_unterrichstzeit.py
test/test_response_embedded.py
test/test_response_embedded_termine_inner.py
test/test_response_embedded_termine_inner_adresse.py
test/test_response_embedded_termine_inner_adresse_koordinaten.py
test/test_response_embedded_termine_inner_adresse_ort_stra_e.py
test/test_response_embedded_termine_inner_adresse_ort_stra_e_land.py
test/test_response_embedded_termine_inner_angebot.py
test/test_response_embedded_termine_inner_ansprechpartner_inner.py
test/test_response_embedded_termine_inner_ansprechpartner_inner_rollen.py
test/test_response_embedded_termine_inner_dauer.py
test/test_response_embedded_termine_inner_unterrichtsform.py
test/test_response_embedded_termine_inner_unterrichtszeit.py
test/test_response_links.py
test/test_response_links_first.py
test/test_response_links_last.py
test/test_response_links_next.py
test/test_response_page.py
tox.ini
weiterbildungssuche/__init__.py
weiterbildungssuche/api/__init__.py
Expand All @@ -72,30 +24,6 @@ weiterbildungssuche/apis/__init__.py
weiterbildungssuche/configuration.py
weiterbildungssuche/exceptions.py
weiterbildungssuche/model/__init__.py
weiterbildungssuche/model/response.py
weiterbildungssuche/model/response_aggregations.py
weiterbildungssuche/model/response_aggregations_anzahlausgefiltert.py
weiterbildungssuche/model/response_aggregations_anzahlgesamt.py
weiterbildungssuche/model/response_aggregations_lernformen.py
weiterbildungssuche/model/response_aggregations_regionen.py
weiterbildungssuche/model/response_aggregations_unterrichstzeit.py
weiterbildungssuche/model/response_embedded.py
weiterbildungssuche/model/response_embedded_termine_inner.py
weiterbildungssuche/model/response_embedded_termine_inner_adresse.py
weiterbildungssuche/model/response_embedded_termine_inner_adresse_koordinaten.py
weiterbildungssuche/model/response_embedded_termine_inner_adresse_ort_stra_e.py
weiterbildungssuche/model/response_embedded_termine_inner_adresse_ort_stra_e_land.py
weiterbildungssuche/model/response_embedded_termine_inner_angebot.py
weiterbildungssuche/model/response_embedded_termine_inner_ansprechpartner_inner.py
weiterbildungssuche/model/response_embedded_termine_inner_ansprechpartner_inner_rollen.py
weiterbildungssuche/model/response_embedded_termine_inner_dauer.py
weiterbildungssuche/model/response_embedded_termine_inner_unterrichtsform.py
weiterbildungssuche/model/response_embedded_termine_inner_unterrichtszeit.py
weiterbildungssuche/model/response_links.py
weiterbildungssuche/model/response_links_first.py
weiterbildungssuche/model/response_links_last.py
weiterbildungssuche/model/response_links_next.py
weiterbildungssuche/model/response_page.py
weiterbildungssuche/model_utils.py
weiterbildungssuche/models/__init__.py
weiterbildungssuche/rest.py
33 changes: 3 additions & 30 deletions python-client/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ Die Authentifizierung funktioniert per OAuth 2 Client Credentials mit JWTs. Folg

**ClientSecret:** c385073c-3b97-42a9-b916-08fd8a5d1795.

**Achtung**: der generierte Token muss bei folgenden GET-requests im header als *'OAuthAccessToken'* inkludiert werden. Alternativ kann man bei folgenden GET-requests auch direkt die *client_id* als Header-Parameter *'X-API-Key'* übergeben - *'OAuthAccessToken'* ist in diesem Fall nicht erforderlich. 🚀
**Achtung**: der generierte Token muss bei folgenden GET-requests im header als *'OAuthAccessToken'* inkludiert werden. Alternativ kann man bei folgenden GET-requests auch direkt die neue *client_id* *22034dc9-ed09-4311-a6d8-749083d88fc6* als Header-Parameter *'X-API-Key'* übergeben - *'OAuthAccessToken'* ist in diesem Fall nicht erforderlich. 🚀


This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 1.0.0
- API version: 2.0.0
- Package version: 0.1.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
For more information, please visit [https://github.com/AndreasFischer1985/weiterbildungssuche-api](https://github.com/AndreasFischer1985/weiterbildungssuche-api)
Expand Down Expand Up @@ -60,7 +60,6 @@ import time
from deutschland import weiterbildungssuche
from pprint import pprint
from deutschland.weiterbildungssuche.api import default_api
from deutschland.weiterbildungssuche.model.response import Response
# Defining the host is optional and defaults to https://rest.arbeitsagentur.de/infosysbub/wbsuche
# See configuration.py for a list of all supported configuration parameters.
configuration = weiterbildungssuche.Configuration(
Expand All @@ -84,7 +83,6 @@ with weiterbildungssuche.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = default_api.DefaultApi(api_client)
page = 1 # int | Ergebnissseite (optional)
size = 50 # int | Anzahl von Ergebnissen pro Seite(maximal 2000). Insgesamt werden über alle Seiten hinweg maximal 10000 Ergebnisse angezeigt. (optional)
sys = "C" # str | Systematik - C=Berufliche Qualifikation, D=Aufstiegsweiterbildung, CD=Systematiksuche. (optional)
sw = "Teilqualifikation" # str | Suchwort (optional)
ssw = "Teilquali" # str | selektierteSternchenSuchworte (unvollständige Suchworte, z.B. Teilqualifi; pot. mehrere, durch Kommata getrennt). (optional)
Expand All @@ -102,8 +100,7 @@ with weiterbildungssuche.ApiClient(configuration) as api_client:

try:
# Weiterbildungssuche
api_response = api_instance.weiterbildungssuche(page=page, size=size, sys=sys, sw=sw, ssw=ssw, ids=ids, orte=orte, uk=uk, re=re, bt=bt, uz=uz, dauer=dauer, uf=uf, ban=ban, it=it, bg=bg)
pprint(api_response)
api_instance.weiterbildungssuche(page=page, sys=sys, sw=sw, ssw=ssw, ids=ids, orte=orte, uk=uk, re=re, bt=bt, uz=uz, dauer=dauer, uf=uf, ban=ban, it=it, bg=bg)
except weiterbildungssuche.ApiException as e:
print("Exception when calling DefaultApi->weiterbildungssuche: %s\n" % e)
```
Expand All @@ -119,30 +116,6 @@ Class | Method | HTTP request | Description

## Documentation For Models

- [Response](docs/Response.md)
- [ResponseAggregations](docs/ResponseAggregations.md)
- [ResponseAggregationsANZAHLAUSGEFILTERT](docs/ResponseAggregationsANZAHLAUSGEFILTERT.md)
- [ResponseAggregationsANZAHLGESAMT](docs/ResponseAggregationsANZAHLGESAMT.md)
- [ResponseAggregationsLERNFORMEN](docs/ResponseAggregationsLERNFORMEN.md)
- [ResponseAggregationsREGIONEN](docs/ResponseAggregationsREGIONEN.md)
- [ResponseAggregationsUNTERRICHSTZEIT](docs/ResponseAggregationsUNTERRICHSTZEIT.md)
- [ResponseEmbedded](docs/ResponseEmbedded.md)
- [ResponseEmbeddedTermineInner](docs/ResponseEmbeddedTermineInner.md)
- [ResponseEmbeddedTermineInnerAdresse](docs/ResponseEmbeddedTermineInnerAdresse.md)
- [ResponseEmbeddedTermineInnerAdresseKoordinaten](docs/ResponseEmbeddedTermineInnerAdresseKoordinaten.md)
- [ResponseEmbeddedTermineInnerAdresseOrtStraE](docs/ResponseEmbeddedTermineInnerAdresseOrtStraE.md)
- [ResponseEmbeddedTermineInnerAdresseOrtStraELand](docs/ResponseEmbeddedTermineInnerAdresseOrtStraELand.md)
- [ResponseEmbeddedTermineInnerAngebot](docs/ResponseEmbeddedTermineInnerAngebot.md)
- [ResponseEmbeddedTermineInnerAnsprechpartnerInner](docs/ResponseEmbeddedTermineInnerAnsprechpartnerInner.md)
- [ResponseEmbeddedTermineInnerAnsprechpartnerInnerRollen](docs/ResponseEmbeddedTermineInnerAnsprechpartnerInnerRollen.md)
- [ResponseEmbeddedTermineInnerDauer](docs/ResponseEmbeddedTermineInnerDauer.md)
- [ResponseEmbeddedTermineInnerUnterrichtsform](docs/ResponseEmbeddedTermineInnerUnterrichtsform.md)
- [ResponseEmbeddedTermineInnerUnterrichtszeit](docs/ResponseEmbeddedTermineInnerUnterrichtszeit.md)
- [ResponseLinks](docs/ResponseLinks.md)
- [ResponseLinksFirst](docs/ResponseLinksFirst.md)
- [ResponseLinksLast](docs/ResponseLinksLast.md)
- [ResponseLinksNext](docs/ResponseLinksNext.md)
- [ResponsePage](docs/ResponsePage.md)


## Documentation For Authorization
Expand Down
4 changes: 2 additions & 2 deletions python-client/deutschland/weiterbildungssuche/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
"""
Arbeitsagentur Weiterbildungssuche API
Eine der größten Weiterbildungsdatenbanken Deutschlands durchsuchen. Die Authentifizierung funktioniert per OAuth 2 Client Credentials mit JWTs. Folgende Client-Credentials können dafür verwendet werden: **ClientID:** 38053956-6618-4953-b670-b4ae7a2360b1 **ClientSecret:** c385073c-3b97-42a9-b916-08fd8a5d1795. **Achtung**: der generierte Token muss bei folgenden GET-requests im header als *'OAuthAccessToken'* inkludiert werden. Alternativ kann man bei folgenden GET-requests auch direkt die *client_id* als Header-Parameter *'X-API-Key'* übergeben - *'OAuthAccessToken'* ist in diesem Fall nicht erforderlich. 🚀 # noqa: E501
Eine der größten Weiterbildungsdatenbanken Deutschlands durchsuchen. Die Authentifizierung funktioniert per OAuth 2 Client Credentials mit JWTs. Folgende Client-Credentials können dafür verwendet werden: **ClientID:** 38053956-6618-4953-b670-b4ae7a2360b1 **ClientSecret:** c385073c-3b97-42a9-b916-08fd8a5d1795. **Achtung**: der generierte Token muss bei folgenden GET-requests im header als *'OAuthAccessToken'* inkludiert werden. Alternativ kann man bei folgenden GET-requests auch direkt die neue *client_id* *22034dc9-ed09-4311-a6d8-749083d88fc6* als Header-Parameter *'X-API-Key'* übergeben - *'OAuthAccessToken'* ist in diesem Fall nicht erforderlich. 🚀 # noqa: E501
The version of the OpenAPI document: 1.0.0
The version of the OpenAPI document: 2.0.0
Contact: [email protected]
Generated by: https://openapi-generator.tech
"""
Expand Down
16 changes: 5 additions & 11 deletions python-client/deutschland/weiterbildungssuche/api/default_api.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Weiterbildungssuche API
Eine der größten Weiterbildungsdatenbanken Deutschlands durchsuchen. Die Authentifizierung funktioniert per OAuth 2 Client Credentials mit JWTs. Folgende Client-Credentials können dafür verwendet werden: **ClientID:** 38053956-6618-4953-b670-b4ae7a2360b1 **ClientSecret:** c385073c-3b97-42a9-b916-08fd8a5d1795. **Achtung**: der generierte Token muss bei folgenden GET-requests im header als *'OAuthAccessToken'* inkludiert werden. Alternativ kann man bei folgenden GET-requests auch direkt die *client_id* als Header-Parameter *'X-API-Key'* übergeben - *'OAuthAccessToken'* ist in diesem Fall nicht erforderlich. 🚀 # noqa: E501
Eine der größten Weiterbildungsdatenbanken Deutschlands durchsuchen. Die Authentifizierung funktioniert per OAuth 2 Client Credentials mit JWTs. Folgende Client-Credentials können dafür verwendet werden: **ClientID:** 38053956-6618-4953-b670-b4ae7a2360b1 **ClientSecret:** c385073c-3b97-42a9-b916-08fd8a5d1795. **Achtung**: der generierte Token muss bei folgenden GET-requests im header als *'OAuthAccessToken'* inkludiert werden. Alternativ kann man bei folgenden GET-requests auch direkt die neue *client_id* *22034dc9-ed09-4311-a6d8-749083d88fc6* als Header-Parameter *'X-API-Key'* übergeben - *'OAuthAccessToken'* ist in diesem Fall nicht erforderlich. 🚀 # noqa: E501
The version of the OpenAPI document: 1.0.0
The version of the OpenAPI document: 2.0.0
Contact: [email protected]
Generated by: https://openapi-generator.tech
"""
Expand All @@ -14,7 +14,6 @@

from deutschland.weiterbildungssuche.api_client import ApiClient
from deutschland.weiterbildungssuche.api_client import Endpoint as _Endpoint
from deutschland.weiterbildungssuche.model.response import Response
from deutschland.weiterbildungssuche.model_utils import ( # noqa: F401
check_allowed_values,
check_validations,
Expand All @@ -39,7 +38,7 @@ def __init__(self, api_client=None):
self.api_client = api_client
self.weiterbildungssuche_endpoint = _Endpoint(
settings={
"response_type": (Response,),
"response_type": None,
"auth": ["APIKeyHeaders"],
"endpoint_path": "/pc/v1/bildungsangebot",
"operation_id": "weiterbildungssuche",
Expand All @@ -49,7 +48,6 @@ def __init__(self, api_client=None):
params_map={
"all": [
"page",
"size",
"sys",
"sw",
"ssw",
Expand Down Expand Up @@ -152,7 +150,6 @@ def __init__(self, api_client=None):
},
"openapi_types": {
"page": (int,),
"size": (int,),
"sys": (str,),
"sw": (str,),
"ssw": (str,),
Expand All @@ -170,7 +167,6 @@ def __init__(self, api_client=None):
},
"attribute_map": {
"page": "page",
"size": "size",
"sys": "sys",
"sw": "sw",
"ssw": "ssw",
Expand All @@ -188,7 +184,6 @@ def __init__(self, api_client=None):
},
"location_map": {
"page": "query",
"size": "query",
"sys": "query",
"sw": "query",
"ssw": "query",
Expand All @@ -207,7 +202,7 @@ def __init__(self, api_client=None):
"collection_format_map": {},
},
headers_map={
"accept": ["application/json"],
"accept": [],
"content_type": [],
},
api_client=api_client,
Expand All @@ -226,7 +221,6 @@ def weiterbildungssuche(self, **kwargs):
Keyword Args:
page (int): Ergebnissseite. [optional]
size (int): Anzahl von Ergebnissen pro Seite(maximal 2000). Insgesamt werden über alle Seiten hinweg maximal 10000 Ergebnisse angezeigt.. [optional]
sys (str): Systematik - C=Berufliche Qualifikation, D=Aufstiegsweiterbildung, CD=Systematiksuche.. [optional]
sw (str): Suchwort. [optional]
ssw (str): selektierteSternchenSuchworte (unvollständige Suchworte, z.B. Teilqualifi; pot. mehrere, durch Kommata getrennt).. [optional]
Expand Down Expand Up @@ -273,7 +267,7 @@ def weiterbildungssuche(self, **kwargs):
async_req (bool): execute request asynchronously
Returns:
Response
None
If the method is called asynchronously, returns the request
thread.
"""
Expand Down
4 changes: 2 additions & 2 deletions python-client/deutschland/weiterbildungssuche/api_client.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Weiterbildungssuche API
Eine der größten Weiterbildungsdatenbanken Deutschlands durchsuchen. Die Authentifizierung funktioniert per OAuth 2 Client Credentials mit JWTs. Folgende Client-Credentials können dafür verwendet werden: **ClientID:** 38053956-6618-4953-b670-b4ae7a2360b1 **ClientSecret:** c385073c-3b97-42a9-b916-08fd8a5d1795. **Achtung**: der generierte Token muss bei folgenden GET-requests im header als *'OAuthAccessToken'* inkludiert werden. Alternativ kann man bei folgenden GET-requests auch direkt die *client_id* als Header-Parameter *'X-API-Key'* übergeben - *'OAuthAccessToken'* ist in diesem Fall nicht erforderlich. 🚀 # noqa: E501
Eine der größten Weiterbildungsdatenbanken Deutschlands durchsuchen. Die Authentifizierung funktioniert per OAuth 2 Client Credentials mit JWTs. Folgende Client-Credentials können dafür verwendet werden: **ClientID:** 38053956-6618-4953-b670-b4ae7a2360b1 **ClientSecret:** c385073c-3b97-42a9-b916-08fd8a5d1795. **Achtung**: der generierte Token muss bei folgenden GET-requests im header als *'OAuthAccessToken'* inkludiert werden. Alternativ kann man bei folgenden GET-requests auch direkt die neue *client_id* *22034dc9-ed09-4311-a6d8-749083d88fc6* als Header-Parameter *'X-API-Key'* übergeben - *'OAuthAccessToken'* ist in diesem Fall nicht erforderlich. 🚀 # noqa: E501
The version of the OpenAPI document: 1.0.0
The version of the OpenAPI document: 2.0.0
Contact: [email protected]
Generated by: https://openapi-generator.tech
"""
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Weiterbildungssuche API
Eine der größten Weiterbildungsdatenbanken Deutschlands durchsuchen. Die Authentifizierung funktioniert per OAuth 2 Client Credentials mit JWTs. Folgende Client-Credentials können dafür verwendet werden: **ClientID:** 38053956-6618-4953-b670-b4ae7a2360b1 **ClientSecret:** c385073c-3b97-42a9-b916-08fd8a5d1795. **Achtung**: der generierte Token muss bei folgenden GET-requests im header als *'OAuthAccessToken'* inkludiert werden. Alternativ kann man bei folgenden GET-requests auch direkt die *client_id* als Header-Parameter *'X-API-Key'* übergeben - *'OAuthAccessToken'* ist in diesem Fall nicht erforderlich. 🚀 # noqa: E501
Eine der größten Weiterbildungsdatenbanken Deutschlands durchsuchen. Die Authentifizierung funktioniert per OAuth 2 Client Credentials mit JWTs. Folgende Client-Credentials können dafür verwendet werden: **ClientID:** 38053956-6618-4953-b670-b4ae7a2360b1 **ClientSecret:** c385073c-3b97-42a9-b916-08fd8a5d1795. **Achtung**: der generierte Token muss bei folgenden GET-requests im header als *'OAuthAccessToken'* inkludiert werden. Alternativ kann man bei folgenden GET-requests auch direkt die neue *client_id* *22034dc9-ed09-4311-a6d8-749083d88fc6* als Header-Parameter *'X-API-Key'* übergeben - *'OAuthAccessToken'* ist in diesem Fall nicht erforderlich. 🚀 # noqa: E501
The version of the OpenAPI document: 1.0.0
The version of the OpenAPI document: 2.0.0
Contact: [email protected]
Generated by: https://openapi-generator.tech
"""
Expand Down Expand Up @@ -427,7 +427,7 @@ def to_debug_report(self):
"Python SDK Debug Report:\n"
"OS: {env}\n"
"Python Version: {pyversion}\n"
"Version of the API: 1.0.0\n"
"Version of the API: 2.0.0\n"
"SDK Package Version: 0.1.0".format(env=sys.platform, pyversion=sys.version)
)

Expand Down
Loading

0 comments on commit b58ff7c

Please sign in to comment.