Skip to content

Commit c59d434

Browse files
committed
Release 1.3.0 (2023-10-24)
- Add `geldverstrekker` field to the `CallbackInschrijving` model. - Add support for mTLS on the callback service. - By default when requested by the target server the public CA signed TLS certificate with the appropriate domain as Common Name will be offered as the client certificate. - Public TLS Certificates rotate every couple of months. - Change a couple of `date-time` fields that only contained a date to pure `date` fields. This might result is a different type in the generated clients and the service-side validation will be more strict. Times included in values will no longer be silently dropped, but will generate an error. - Change `Modeldata` model `waardebepalingsdatum` field to type `date` in OpenAPI spec. - Change `Bestemmingsdata` model `datumBestemmingplan` field to type `date` in OpenAPI spec. - Change `Bodemdata` model `datumLaatsteOnderzoek` field to type `date` in OpenAPI spec. - Change `Referentieobject` model `verkoopdatum` field to type `date` in OpenAPI spec. - Change `VorigeVerkoop` model `verkoopdatum` field to type `date` in OpenAPI spec. - Change `waarderingInputParameters` model `peildatum` field to type `date` in OpenAPI spec. This is an input field and will now require a date without a time. - Add `desktopTaxatieHerwaardering` product to enumeration `ProductType`. - The service no longer returns CORS headers. - Actions now correctly report the 'application/problem+json' Content-Type in the documentation for the `HTTP 422 Unprocessable Entity` responses. - Added `energielabelData` field to `Objectdata` model to contain the extra information about the energy label. - The OpenAPI spec generation was changed slightly and thus the generated and published clients might be affected. There might be some slight breaking changes at compile time, but the functionality remains the same. - For example for
1 parent edca27b commit c59d434

File tree

99 files changed

+435
-8235
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+435
-8235
lines changed

README.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,28 @@ This API is documented in **OpenAPI format version 3** you can use tools like th
1616

1717
## Changelog
1818

19+
### 2023-10-24 (v1.3.0)
20+
- Add `geldverstrekker` field to the `CallbackInschrijving` model.
21+
- Add support for mTLS on the callback service.
22+
- By default when requested by the target server the public CA signed TLS certificate with the appropriate domain as Common Name will be offered as the client certificate.
23+
- Public TLS Certificates rotate every couple of months.
24+
- Change a couple of `date-time` fields that only contained a date to pure `date` fields. This might result is a different type in the generated clients and the service-side validation will be more strict. Times included in values will no longer be silently dropped, but will generate an error.
25+
- Change `Modeldata` model `waardebepalingsdatum` field to type `date` in OpenAPI spec.
26+
- Change `Bestemmingsdata` model `datumBestemmingplan` field to type `date` in OpenAPI spec.
27+
- Change `Bodemdata` model `datumLaatsteOnderzoek` field to type `date` in OpenAPI spec.
28+
- Change `Referentieobject` model `verkoopdatum` field to type `date` in OpenAPI spec.
29+
- Change `VorigeVerkoop` model `verkoopdatum` field to type `date` in OpenAPI spec.
30+
- Change `waarderingInputParameters` model `peildatum` field to type `date` in OpenAPI spec. This is an input field and will now require a date without a time.
31+
- Add `desktopTaxatieHerwaardering` product to enumeration `ProductType`.
32+
- The service no longer returns CORS headers.
33+
- Actions now correctly report the 'application/problem+json' Content-Type in the documentation for the `HTTP 422 Unprocessable Entity` responses.
34+
- Added `energielabelData` field to `Objectdata` model to contain the extra information about the energy label.
35+
- The OpenAPI spec generation was changed slightly and thus the generated and published clients might be affected. There might be some slight breaking changes at compile time, but the functionality remains the same.
36+
- For example for C# and PHP `AdresInfoAdres` is now just covered by `Adres`
37+
- Likewise for the `Omgevingsdata*` models that are now all covered by `Gebiedsdata`
38+
- For a lot of the `Waardering*` models they are now using the correct model names, like `WaarderingModel` -> `Modeldata`
39+
40+
1941
### 2023-04-17 (v1.2.1)
2042
- Add `externeReferentie` field to the `CallbackInschrijving` and `WaarderingWebhookPayload` models.
2143

@@ -148,8 +170,8 @@ Authentication is done via [OAuth2](https://oauth.net/2/) and the [client creden
148170

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

151-
- API version: 1.2.1
152-
- Package version: 1.2.1
173+
- API version: 1.3.0
174+
- Package version: 1.3.0
153175
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
154176
For more information, please visit [https://www.calcasa.nl/contact](https://www.calcasa.nl/contact)
155177

@@ -251,8 +273,8 @@ Class | Method | HTTP request | Description
251273
*BodemApi* | [**get_bodem_by_id**](docs/BodemApi.md#get_bodem_by_id) | **GET** /api/v1/bodem/{bagNummeraanduidingId} | Gegevens over de bodemkwaliteit op de locatie van een adres (BAG Nummeraanduiding ID).
252274
*BuurtApi* | [**get_buurt**](docs/BuurtApi.md#get_buurt) | **GET** /api/v1/buurt/{buurtId} | Gegevens over een buurt en de wijk, gemeente en land waarin deze buurt gesitueerd is.
253275
*CallbacksApi* | [**add_or_update_callback_subscription**](docs/CallbacksApi.md#add_or_update_callback_subscription) | **POST** /api/v1/callbacks/inschrijvingen | Voeg een callback inschrijving toe (of werk bij) voor de huidige client voor een adres.
254-
*CallbacksApi* | [**delete_notification_subscription**](docs/CallbacksApi.md#delete_notification_subscription) | **DELETE** /api/v1/callbacks/inschrijvingen/{bagNummeraanduidingId} | Verwijder de callback inschrijving voor deze client en dit adres.
255-
*CallbacksApi* | [**get_notification_subscription**](docs/CallbacksApi.md#get_notification_subscription) | **GET** /api/v1/callbacks/inschrijvingen/{bagNummeraanduidingId} | Haal de callback inschrijving op voor deze client en dit adres.
276+
*CallbacksApi* | [**delete_notification_subscription**](docs/CallbacksApi.md#delete_notification_subscription) | **DELETE** /api/v1/callbacks/inschrijvingen/{bagNummeraanduidingId} | Verwijder de callback inschrijving voor deze client, dit adres en optioneel een geldverstrekker.
277+
*CallbacksApi* | [**get_notification_subscription**](docs/CallbacksApi.md#get_notification_subscription) | **GET** /api/v1/callbacks/inschrijvingen/{bagNummeraanduidingId} | Haal de callback inschrijving op voor deze client, dit adres en eventueel opgegeven geldverstrekker.
256278
*CallbacksApi* | [**get_notification_subscriptions**](docs/CallbacksApi.md#get_notification_subscriptions) | **GET** /api/v1/callbacks/inschrijvingen | Haal de callback inschrijvingen binnen voor deze client.
257279
*ConfiguratieApi* | [**get_callbacks**](docs/ConfiguratieApi.md#get_callbacks) | **GET** /api/v1/configuratie/callbacks | Haal de geconfigureerde callback URL's op voor de huidige client.
258280
*ConfiguratieApi* | [**update_callbacks**](docs/ConfiguratieApi.md#update_callbacks) | **POST** /api/v1/configuratie/callbacks | Configureer callback URL voor een specifieke API versie voor de huidige client.
@@ -273,8 +295,6 @@ Class | Method | HTTP request | Description
273295
- [Aanvraagdoel](docs/Aanvraagdoel.md)
274296
- [Adres](docs/Adres.md)
275297
- [AdresInfo](docs/AdresInfo.md)
276-
- [AdresInfoAdres](docs/AdresInfoAdres.md)
277-
- [AdresInfoNotities](docs/AdresInfoNotities.md)
278298
- [Bestemmingsdata](docs/Bestemmingsdata.md)
279299
- [BodemStatusType](docs/BodemStatusType.md)
280300
- [Bodemdata](docs/Bodemdata.md)
@@ -284,6 +304,7 @@ Class | Method | HTTP request | Description
284304
- [CallbackInschrijving](docs/CallbackInschrijving.md)
285305
- [CbsIndeling](docs/CbsIndeling.md)
286306
- [Energielabel](docs/Energielabel.md)
307+
- [EnergielabelData](docs/EnergielabelData.md)
287308
- [Factuur](docs/Factuur.md)
288309
- [Foto](docs/Foto.md)
289310
- [FunderingDataBron](docs/FunderingDataBron.md)
@@ -294,13 +315,8 @@ Class | Method | HTTP request | Description
294315
- [FunderingType](docs/FunderingType.md)
295316
- [FunderingTypering](docs/FunderingTypering.md)
296317
- [Funderingdata](docs/Funderingdata.md)
297-
- [FunderingdataBioInfectieRisico](docs/FunderingdataBioInfectieRisico.md)
298-
- [FunderingdataDroogstandRisico](docs/FunderingdataDroogstandRisico.md)
299-
- [FunderingdataOptrekkendVochtRisico](docs/FunderingdataOptrekkendVochtRisico.md)
300-
- [FunderingdataTypering](docs/FunderingdataTypering.md)
301318
- [Gebiedsdata](docs/Gebiedsdata.md)
302319
- [Geldverstrekker](docs/Geldverstrekker.md)
303-
- [HttpValidationProblemDetails](docs/HttpValidationProblemDetails.md)
304320
- [InvalidArgumentProblemDetails](docs/InvalidArgumentProblemDetails.md)
305321
- [JsonPatchDocument](docs/JsonPatchDocument.md)
306322
- [KlantwaardeType](docs/KlantwaardeType.md)
@@ -311,40 +327,24 @@ Class | Method | HTTP request | Description
311327
- [Notities](docs/Notities.md)
312328
- [Objectdata](docs/Objectdata.md)
313329
- [Omgevingsdata](docs/Omgevingsdata.md)
314-
- [OmgevingsdataBuurt](docs/OmgevingsdataBuurt.md)
315-
- [OmgevingsdataGemeente](docs/OmgevingsdataGemeente.md)
316-
- [OmgevingsdataLand](docs/OmgevingsdataLand.md)
317-
- [OmgevingsdataProvincie](docs/OmgevingsdataProvincie.md)
318-
- [OmgevingsdataWijk](docs/OmgevingsdataWijk.md)
319330
- [Operation](docs/Operation.md)
320331
- [OperationType](docs/OperationType.md)
321332
- [PermissionsDeniedProblemDetails](docs/PermissionsDeniedProblemDetails.md)
322333
- [ProblemDetails](docs/ProblemDetails.md)
323334
- [ProductType](docs/ProductType.md)
324335
- [Rapport](docs/Rapport.md)
325336
- [Referentieobject](docs/Referentieobject.md)
326-
- [ReferentieobjectAdres](docs/ReferentieobjectAdres.md)
327-
- [ReferentieobjectCbsIndeling](docs/ReferentieobjectCbsIndeling.md)
328-
- [ReferentieobjectObject](docs/ReferentieobjectObject.md)
329337
- [ResourceExhaustedProblemDetails](docs/ResourceExhaustedProblemDetails.md)
330338
- [Taxatiedata](docs/Taxatiedata.md)
331339
- [Taxatiestatus](docs/Taxatiestatus.md)
332340
- [ValidationProblemDetails](docs/ValidationProblemDetails.md)
333341
- [VerkoopBijzonderheden](docs/VerkoopBijzonderheden.md)
334342
- [VorigeVerkoop](docs/VorigeVerkoop.md)
335343
- [Waardering](docs/Waardering.md)
336-
- [WaarderingCbsIndeling](docs/WaarderingCbsIndeling.md)
337-
- [WaarderingFactuur](docs/WaarderingFactuur.md)
338344
- [WaarderingInputParameters](docs/WaarderingInputParameters.md)
339-
- [WaarderingModel](docs/WaarderingModel.md)
340-
- [WaarderingObject](docs/WaarderingObject.md)
341345
- [WaarderingOntwikkeling](docs/WaarderingOntwikkeling.md)
342346
- [WaarderingOntwikkelingKwartaal](docs/WaarderingOntwikkelingKwartaal.md)
343-
- [WaarderingOntwikkelingKwartaalKwartaal](docs/WaarderingOntwikkelingKwartaalKwartaal.md)
344-
- [WaarderingOrigineleInput](docs/WaarderingOrigineleInput.md)
345-
- [WaarderingRapport](docs/WaarderingRapport.md)
346347
- [WaarderingStatus](docs/WaarderingStatus.md)
347-
- [WaarderingTaxatie](docs/WaarderingTaxatie.md)
348348
- [WaarderingWebhookPayload](docs/WaarderingWebhookPayload.md)
349349
- [WaarderingZoekParameters](docs/WaarderingZoekParameters.md)
350350
- [WoningType](docs/WoningType.md)

calcasa/api/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# flake8: noqa
22

33
"""
4-
Copyright 2022 Calcasa B.V.
4+
Copyright 2023 Calcasa B.V.
55
66
Licensed under the Apache License, Version 2.0 (the "License");
77
you may not use this file except in compliance with the License.
@@ -17,12 +17,12 @@
1717
1818
Calcasa Public API v1
1919
20-
The version of the OpenAPI document: 1.2.1
20+
The version of the OpenAPI document: 1.3.0
2121
2222
Generated by: https://openapi-generator.tech
2323
"""
2424

25-
__version__ = "1.2.1"
25+
__version__ = "1.3.0"
2626

2727
# import ApiClient
2828
from calcasa.api.api_client import ApiClient

calcasa/api/api/adressen_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright 2022 Calcasa B.V.
2+
Copyright 2023 Calcasa B.V.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
1515
1616
Calcasa Public API v1
1717
18-
The version of the OpenAPI document: 1.2.1
18+
The version of the OpenAPI document: 1.3.0
1919
2020
Generated by: https://openapi-generator.tech
2121
"""

calcasa/api/api/bestemmingsplannen_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright 2022 Calcasa B.V.
2+
Copyright 2023 Calcasa B.V.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
1515
1616
Calcasa Public API v1
1717
18-
The version of the OpenAPI document: 1.2.1
18+
The version of the OpenAPI document: 1.3.0
1919
2020
Generated by: https://openapi-generator.tech
2121
"""

calcasa/api/api/bodem_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright 2022 Calcasa B.V.
2+
Copyright 2023 Calcasa B.V.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
1515
1616
Calcasa Public API v1
1717
18-
The version of the OpenAPI document: 1.2.1
18+
The version of the OpenAPI document: 1.3.0
1919
2020
Generated by: https://openapi-generator.tech
2121
"""

calcasa/api/api/buurt_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright 2022 Calcasa B.V.
2+
Copyright 2023 Calcasa B.V.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
1515
1616
Calcasa Public API v1
1717
18-
The version of the OpenAPI document: 1.2.1
18+
The version of the OpenAPI document: 1.3.0
1919
2020
Generated by: https://openapi-generator.tech
2121
"""

calcasa/api/api/callbacks_api.py

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright 2022 Calcasa B.V.
2+
Copyright 2023 Calcasa B.V.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
1515
1616
Calcasa Public API v1
1717
18-
The version of the OpenAPI document: 1.2.1
18+
The version of the OpenAPI document: 1.3.0
1919
2020
Generated by: https://openapi-generator.tech
2121
"""
@@ -118,6 +118,7 @@ def __init__(self, api_client=None):
118118
params_map={
119119
'all': [
120120
'bag_nummeraanduiding_id',
121+
'geldverstrekker',
121122
],
122123
'required': [
123124
'bag_nummeraanduiding_id',
@@ -137,12 +138,16 @@ def __init__(self, api_client=None):
137138
'openapi_types': {
138139
'bag_nummeraanduiding_id':
139140
(int,),
141+
'geldverstrekker':
142+
(str,),
140143
},
141144
'attribute_map': {
142145
'bag_nummeraanduiding_id': 'bagNummeraanduidingId',
146+
'geldverstrekker': 'geldverstrekker',
143147
},
144148
'location_map': {
145149
'bag_nummeraanduiding_id': 'path',
150+
'geldverstrekker': 'query',
146151
},
147152
'collection_format_map': {
148153
}
@@ -170,6 +175,7 @@ def __init__(self, api_client=None):
170175
params_map={
171176
'all': [
172177
'bag_nummeraanduiding_id',
178+
'geldverstrekker',
173179
],
174180
'required': [
175181
'bag_nummeraanduiding_id',
@@ -189,12 +195,16 @@ def __init__(self, api_client=None):
189195
'openapi_types': {
190196
'bag_nummeraanduiding_id':
191197
(int,),
198+
'geldverstrekker':
199+
(str,),
192200
},
193201
'attribute_map': {
194202
'bag_nummeraanduiding_id': 'bagNummeraanduidingId',
203+
'geldverstrekker': 'geldverstrekker',
195204
},
196205
'location_map': {
197206
'bag_nummeraanduiding_id': 'path',
207+
'geldverstrekker': 'query',
198208
},
199209
'collection_format_map': {
200210
}
@@ -339,7 +349,7 @@ def delete_notification_subscription(
339349
bag_nummeraanduiding_id,
340350
**kwargs
341351
):
342-
"""Verwijder de callback inschrijving voor deze client en dit adres. # noqa: E501
352+
"""Verwijder de callback inschrijving voor deze client, dit adres en optioneel een geldverstrekker. # noqa: E501
343353
344354
This method makes a synchronous HTTP request by default. To make an
345355
asynchronous HTTP request, please pass async_req=True
@@ -351,6 +361,7 @@ def delete_notification_subscription(
351361
bag_nummeraanduiding_id (int):
352362
353363
Keyword Args:
364+
geldverstrekker (str): [optional]
354365
_return_http_data_only (bool): response data without head status
355366
code and headers. Default is True.
356367
_preload_content (bool): if False, the urllib3.HTTPResponse object
@@ -421,7 +432,7 @@ def get_notification_subscription(
421432
bag_nummeraanduiding_id,
422433
**kwargs
423434
):
424-
"""Haal de callback inschrijving op voor deze client en dit adres. # noqa: E501
435+
"""Haal de callback inschrijving op voor deze client, dit adres en eventueel opgegeven geldverstrekker. # noqa: E501
425436
426437
Het callback object zal gefilterd terug komen afhankelijk van het client_id wat gebruikt is voor de authenticatie. # noqa: E501
427438
This method makes a synchronous HTTP request by default. To make an
@@ -434,6 +445,7 @@ def get_notification_subscription(
434445
bag_nummeraanduiding_id (int):
435446
436447
Keyword Args:
448+
geldverstrekker (str): [optional]
437449
_return_http_data_only (bool): response data without head status
438450
code and headers. Default is True.
439451
_preload_content (bool): if False, the urllib3.HTTPResponse object

calcasa/api/api/configuratie_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright 2022 Calcasa B.V.
2+
Copyright 2023 Calcasa B.V.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
1515
1616
Calcasa Public API v1
1717
18-
The version of the OpenAPI document: 1.2.1
18+
The version of the OpenAPI document: 1.3.0
1919
2020
Generated by: https://openapi-generator.tech
2121
"""

calcasa/api/api/facturen_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright 2022 Calcasa B.V.
2+
Copyright 2023 Calcasa B.V.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
1515
1616
Calcasa Public API v1
1717
18-
The version of the OpenAPI document: 1.2.1
18+
The version of the OpenAPI document: 1.3.0
1919
2020
Generated by: https://openapi-generator.tech
2121
"""

calcasa/api/api/fotos_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright 2022 Calcasa B.V.
2+
Copyright 2023 Calcasa B.V.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
1515
1616
Calcasa Public API v1
1717
18-
The version of the OpenAPI document: 1.2.1
18+
The version of the OpenAPI document: 1.3.0
1919
2020
Generated by: https://openapi-generator.tech
2121
"""

calcasa/api/api/funderingen_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright 2022 Calcasa B.V.
2+
Copyright 2023 Calcasa B.V.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
1515
1616
Calcasa Public API v1
1717
18-
The version of the OpenAPI document: 1.2.1
18+
The version of the OpenAPI document: 1.3.0
1919
2020
Generated by: https://openapi-generator.tech
2121
"""

0 commit comments

Comments
 (0)