From 3a22b79b6e002030069c7a5301b6a88142d59654 Mon Sep 17 00:00:00 2001 From: "tiago.kocevar" Date: Thu, 14 Nov 2024 14:14:19 +0100 Subject: [PATCH] =?UTF-8?q?Initiale=20Status=C3=A4nderung=20Frontend?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../isi-backend/apis/AbfrageStatusApi.ts | 24 +- .../isi-backend/apis/AbfragenApi.ts | 88 +- .../isi-backend/apis/BauvorhabenApi.ts | 4 +- .../AbfrageEinpflegenBedarfsmeldungDto.ts | 122 ++ .../models/AbfrageEinplanungBedarfeDto.ts | 122 ++ .../models/AbfrageStartBearbeitungDto.ts | 138 ++ ...ngsverfahrenEinpflegenBedarfsmeldungDto.ts | 181 ++ ...nehmigungsverfahrenEinplanungBedarfeDto.ts | 117 ++ ...ahrenSachbearbeitungStartBearbeitungDto.ts | 185 ++ ...enehmigungsverfahrenStartBearbeitungDto.ts | 416 +++++ ...lanverfahrenEinpflegenBedarfsmeldungDto.ts | 181 ++ ...auleitplanverfahrenEinplanungBedarfeDto.ts | 117 ++ ...ahrenSachbearbeitungStartBearbeitungDto.ts | 199 ++ ...BauleitplanverfahrenStartBearbeitungDto.ts | 414 +++++ ...resVerfahrenEinpflegenBedarfsmeldungDto.ts | 181 ++ ...teWeiteresVerfahrenEinplanungBedarfeDto.ts | 117 ++ ...ahrenSachbearbeitungStartBearbeitungDto.ts | 199 ++ ...nteWeiteresVerfahrenStartBearbeitungDto.ts | 445 +++++ ...ngsverfahrenEinpflegenBedarfsmeldungDto.ts | 95 + ...rfahrenEinpflegenBedarfsmeldungDtoAllOf.ts | 80 + ...nehmigungsverfahrenEinplanungBedarfeDto.ts | 95 + ...gungsverfahrenEinplanungBedarfeDtoAllOf.ts | 80 + ...enehmigungsverfahrenStartBearbeitungDto.ts | 115 ++ ...igungsverfahrenStartBearbeitungDtoAllOf.ts | 100 + ...lanverfahrenEinpflegenBedarfsmeldungDto.ts | 95 + ...rfahrenEinpflegenBedarfsmeldungDtoAllOf.ts | 80 + ...auleitplanverfahrenEinplanungBedarfeDto.ts | 95 + ...tplanverfahrenEinplanungBedarfeDtoAllOf.ts | 80 + ...BauleitplanverfahrenStartBearbeitungDto.ts | 115 ++ ...itplanverfahrenStartBearbeitungDtoAllOf.ts | 100 + .../PatchBedarfsmeldungErfolgtRequest.ts | 74 +- .../PatchEinpflegenBedarfsmeldungRequest.ts | 95 + .../models/PatchEinplanungBedarfeRequest.ts | 95 + .../PatchInBearbeitungFachreferatRequest.ts | 74 +- ...atchInBearbeitungSachbearbeitungRequest.ts | 74 +- .../models/PatchStartBearbeitungRequest.ts | 95 + .../isi-backend/models/StatusAbfrage.ts | 8 +- ...resVerfahrenEinpflegenBedarfsmeldungDto.ts | 95 + ...rfahrenEinpflegenBedarfsmeldungDtoAllOf.ts | 80 + .../WeiteresVerfahrenEinplanungBedarfeDto.ts | 95 + ...teresVerfahrenEinplanungBedarfeDtoAllOf.ts | 80 + .../WeiteresVerfahrenStartBearbeitungDto.ts | 115 ++ ...iteresVerfahrenStartBearbeitungDtoAllOf.ts | 100 + .../api-client/isi-backend/models/index.ts | 72 +- frontend/src/api/json/isi-backend.json | 1646 ++++++++--------- .../abfragen/StatusleisteComponent.vue | 12 +- .../src/composables/requests/AbfragenApi.ts | 93 +- .../composables/security/AbfrageSecurity.ts | 6 +- frontend/src/utils/MapperUtil.ts | 238 ++- frontend/src/utils/Validators.ts | 11 +- frontend/src/views/Abfrage.vue | 104 +- 51 files changed, 6368 insertions(+), 1274 deletions(-) create mode 100644 frontend/src/api/api-client/isi-backend/models/AbfrageEinpflegenBedarfsmeldungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/AbfrageEinplanungBedarfeDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/AbfrageStartBearbeitungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenStartBearbeitungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenStartBearbeitungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOf.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinplanungBedarfeDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOf.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenStartBearbeitungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenStartBearbeitungDtoAllOf.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinpflegenBedarfsmeldungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOf.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinplanungBedarfeDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinplanungBedarfeDtoAllOf.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenStartBearbeitungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenStartBearbeitungDtoAllOf.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/PatchEinpflegenBedarfsmeldungRequest.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/PatchEinplanungBedarfeRequest.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/PatchStartBearbeitungRequest.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinpflegenBedarfsmeldungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOf.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinplanungBedarfeDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinplanungBedarfeDtoAllOf.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenStartBearbeitungDto.ts create mode 100644 frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenStartBearbeitungDtoAllOf.ts diff --git a/frontend/src/api/api-client/isi-backend/apis/AbfrageStatusApi.ts b/frontend/src/api/api-client/isi-backend/apis/AbfrageStatusApi.ts index 20509eae6..1e765b380 100644 --- a/frontend/src/api/api-client/isi-backend/apis/AbfrageStatusApi.ts +++ b/frontend/src/api/api-client/isi-backend/apis/AbfrageStatusApi.ts @@ -118,7 +118,7 @@ export class AbfrageStatusApi extends runtime.BaseAPI { } /** - * Setzt eine Abfrage auf den Status BEDARFSMELDUNG_ERFOLGT + * Setzt eine Abfrage auf den Status EINPLANUNG_BEDARFE */ async bedarfsmeldungErfolgtRaw(requestParameters: BedarfsmeldungErfolgtRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { @@ -144,7 +144,7 @@ export class AbfrageStatusApi extends runtime.BaseAPI { } /** - * Setzt eine Abfrage auf den Status BEDARFSMELDUNG_ERFOLGT + * Setzt eine Abfrage auf den Status EINPLANUNG_BEDARFE */ async bedarfsmeldungErfolgt(requestParameters: BedarfsmeldungErfolgtRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { await this.bedarfsmeldungErfolgtRaw(requestParameters, initOverrides); @@ -217,7 +217,7 @@ export class AbfrageStatusApi extends runtime.BaseAPI { } /** - * Setzt eine Abfrage auf den Status IN_BEARBEITUNG_SACHBEARBEITUNG + * Setzt eine Abfrage auf den Status START_BEARBEITUNG */ async erneuteBearbeitungSachbearbeitungRaw(requestParameters: ErneuteBearbeitungSachbearbeitungRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { @@ -243,14 +243,14 @@ export class AbfrageStatusApi extends runtime.BaseAPI { } /** - * Setzt eine Abfrage auf den Status IN_BEARBEITUNG_SACHBEARBEITUNG + * Setzt eine Abfrage auf den Status START_BEARBEITUNG */ async erneuteBearbeitungSachbearbeitung(requestParameters: ErneuteBearbeitungSachbearbeitungRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { await this.erneuteBearbeitungSachbearbeitungRaw(requestParameters, initOverrides); } /** - * Setzt eine Abfrage auf den Status OFFEN + * Setzt eine Abfrage auf den Status UEBERMITTELT_ZUR_BEARBEITUNG */ async freigabeAbfrageRaw(requestParameters: FreigabeAbfrageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { @@ -276,14 +276,14 @@ export class AbfrageStatusApi extends runtime.BaseAPI { } /** - * Setzt eine Abfrage auf den Status OFFEN + * Setzt eine Abfrage auf den Status UEBERMITTELT_ZUR_BEARBEITUNG */ async freigabeAbfrage(requestParameters: FreigabeAbfrageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { await this.freigabeAbfrageRaw(requestParameters, initOverrides); } /** - * Setzt eine Abfrage auf den Status IN_BEARBEITUNG_SACHBEARBEITUNG + * Setzt eine Abfrage auf den Status START_BEARBEITUNG */ async inBearbeitungSetzenAbfrageRaw(requestParameters: InBearbeitungSetzenAbfrageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { @@ -309,7 +309,7 @@ export class AbfrageStatusApi extends runtime.BaseAPI { } /** - * Setzt eine Abfrage auf den Status IN_BEARBEITUNG_SACHBEARBEITUNG + * Setzt eine Abfrage auf den Status START_BEARBEITUNG */ async inBearbeitungSetzenAbfrage(requestParameters: InBearbeitungSetzenAbfrageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { await this.inBearbeitungSetzenAbfrageRaw(requestParameters, initOverrides); @@ -346,7 +346,7 @@ export class AbfrageStatusApi extends runtime.BaseAPI { } /** - * Setzt eine Abfrage auf den Status IN_BEARBEITUNG_FACHREFERATE + * Setzt eine Abfrage auf den Status EINPFLEGEN_BEDARFSMELDUNG */ async verschickenDerStellungnahmeRaw(requestParameters: VerschickenDerStellungnahmeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { @@ -372,7 +372,7 @@ export class AbfrageStatusApi extends runtime.BaseAPI { } /** - * Setzt eine Abfrage auf den Status IN_BEARBEITUNG_FACHREFERATE + * Setzt eine Abfrage auf den Status EINPFLEGEN_BEDARFSMELDUNG */ async verschickenDerStellungnahme(requestParameters: VerschickenDerStellungnahmeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { await this.verschickenDerStellungnahmeRaw(requestParameters, initOverrides); @@ -412,7 +412,7 @@ export class AbfrageStatusApi extends runtime.BaseAPI { } /** - * Setzt eine Abfrage auf den Status IN_BEARBEITUNG_SACHBEARBEITUNG + * Setzt eine Abfrage auf den Status START_BEARBEITUNG */ async zurueckAnSachbearbeitungAbfrageRaw(requestParameters: ZurueckAnSachbearbeitungAbfrageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { @@ -438,7 +438,7 @@ export class AbfrageStatusApi extends runtime.BaseAPI { } /** - * Setzt eine Abfrage auf den Status IN_BEARBEITUNG_SACHBEARBEITUNG + * Setzt eine Abfrage auf den Status START_BEARBEITUNG */ async zurueckAnSachbearbeitungAbfrage(requestParameters: ZurueckAnSachbearbeitungAbfrageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { await this.zurueckAnSachbearbeitungAbfrageRaw(requestParameters, initOverrides); diff --git a/frontend/src/api/api-client/isi-backend/apis/AbfragenApi.ts b/frontend/src/api/api-client/isi-backend/apis/AbfragenApi.ts index 26b705b15..a9c377093 100644 --- a/frontend/src/api/api-client/isi-backend/apis/AbfragenApi.ts +++ b/frontend/src/api/api-client/isi-backend/apis/AbfragenApi.ts @@ -16,21 +16,21 @@ import * as runtime from '../runtime'; import type { InformationResponseDto, - PatchBedarfsmeldungErfolgtRequest, - PatchInBearbeitungFachreferatRequest, - PatchInBearbeitungSachbearbeitungRequest, + PatchEinpflegenBedarfsmeldungRequest, + PatchEinplanungBedarfeRequest, + PatchStartBearbeitungRequest, Save201Response, SaveRequest, } from '../models'; import { InformationResponseDtoFromJSON, InformationResponseDtoToJSON, - PatchBedarfsmeldungErfolgtRequestFromJSON, - PatchBedarfsmeldungErfolgtRequestToJSON, - PatchInBearbeitungFachreferatRequestFromJSON, - PatchInBearbeitungFachreferatRequestToJSON, - PatchInBearbeitungSachbearbeitungRequestFromJSON, - PatchInBearbeitungSachbearbeitungRequestToJSON, + PatchEinpflegenBedarfsmeldungRequestFromJSON, + PatchEinpflegenBedarfsmeldungRequestToJSON, + PatchEinplanungBedarfeRequestFromJSON, + PatchEinplanungBedarfeRequestToJSON, + PatchStartBearbeitungRequestFromJSON, + PatchStartBearbeitungRequestToJSON, Save201ResponseFromJSON, Save201ResponseToJSON, SaveRequestFromJSON, @@ -50,19 +50,19 @@ export interface PatchAngelegtRequest { saveRequest: SaveRequest; } -export interface PatchBedarfsmeldungErfolgtOperationRequest { +export interface PatchEinpflegenBedarfsmeldungOperationRequest { id: string; - patchBedarfsmeldungErfolgtRequest: PatchBedarfsmeldungErfolgtRequest; + patchEinpflegenBedarfsmeldungRequest: PatchEinpflegenBedarfsmeldungRequest; } -export interface PatchInBearbeitungFachreferatOperationRequest { +export interface PatchEinplanungBedarfeOperationRequest { id: string; - patchInBearbeitungFachreferatRequest: PatchInBearbeitungFachreferatRequest; + patchEinplanungBedarfeRequest: PatchEinplanungBedarfeRequest; } -export interface PatchInBearbeitungSachbearbeitungOperationRequest { +export interface PatchStartBearbeitungOperationRequest { id: string; - patchInBearbeitungSachbearbeitungRequest: PatchInBearbeitungSachbearbeitungRequest; + patchStartBearbeitungRequest: PatchStartBearbeitungRequest; } export interface SaveOperationRequest { @@ -171,15 +171,15 @@ export class AbfragenApi extends runtime.BaseAPI { } /** - * Aktualisierung einer Abfrage im Status BEDARFSMELDUNG_ERFOLGT. + * Aktualisierung einer Abfrage im Status EINPFLEGEN_BEDARFSMELDUNG. */ - async patchBedarfsmeldungErfolgtRaw(requestParameters: PatchBedarfsmeldungErfolgtOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async patchEinpflegenBedarfsmeldungRaw(requestParameters: PatchEinpflegenBedarfsmeldungOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { - throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling patchBedarfsmeldungErfolgt.'); + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling patchEinpflegenBedarfsmeldung.'); } - if (requestParameters.patchBedarfsmeldungErfolgtRequest === null || requestParameters.patchBedarfsmeldungErfolgtRequest === undefined) { - throw new runtime.RequiredError('patchBedarfsmeldungErfolgtRequest','Required parameter requestParameters.patchBedarfsmeldungErfolgtRequest was null or undefined when calling patchBedarfsmeldungErfolgt.'); + if (requestParameters.patchEinpflegenBedarfsmeldungRequest === null || requestParameters.patchEinpflegenBedarfsmeldungRequest === undefined) { + throw new runtime.RequiredError('patchEinpflegenBedarfsmeldungRequest','Required parameter requestParameters.patchEinpflegenBedarfsmeldungRequest was null or undefined when calling patchEinpflegenBedarfsmeldung.'); } const queryParameters: any = {}; @@ -189,34 +189,34 @@ export class AbfragenApi extends runtime.BaseAPI { headerParameters['Content-Type'] = 'application/json'; const response = await this.request({ - path: `/abfrage/bedarfsmeldung-erfolgt/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + path: `/abfrage/in-bearbeitung-fachreferate/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), method: 'PATCH', headers: headerParameters, query: queryParameters, - body: PatchBedarfsmeldungErfolgtRequestToJSON(requestParameters.patchBedarfsmeldungErfolgtRequest), + body: PatchEinpflegenBedarfsmeldungRequestToJSON(requestParameters.patchEinpflegenBedarfsmeldungRequest), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => Save201ResponseFromJSON(jsonValue)); } /** - * Aktualisierung einer Abfrage im Status BEDARFSMELDUNG_ERFOLGT. + * Aktualisierung einer Abfrage im Status EINPFLEGEN_BEDARFSMELDUNG. */ - async patchBedarfsmeldungErfolgt(requestParameters: PatchBedarfsmeldungErfolgtOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.patchBedarfsmeldungErfolgtRaw(requestParameters, initOverrides); + async patchEinpflegenBedarfsmeldung(requestParameters: PatchEinpflegenBedarfsmeldungOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { + const response = await this.patchEinpflegenBedarfsmeldungRaw(requestParameters, initOverrides); return await response.value(); } /** - * Aktualisierung einer Abfrage im Status IN_BEARBEITUNG_FACHREFERATE. + * Aktualisierung einer Abfrage im Status EINPLANUNG_BEDARFE. */ - async patchInBearbeitungFachreferatRaw(requestParameters: PatchInBearbeitungFachreferatOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async patchEinplanungBedarfeRaw(requestParameters: PatchEinplanungBedarfeOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { - throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling patchInBearbeitungFachreferat.'); + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling patchEinplanungBedarfe.'); } - if (requestParameters.patchInBearbeitungFachreferatRequest === null || requestParameters.patchInBearbeitungFachreferatRequest === undefined) { - throw new runtime.RequiredError('patchInBearbeitungFachreferatRequest','Required parameter requestParameters.patchInBearbeitungFachreferatRequest was null or undefined when calling patchInBearbeitungFachreferat.'); + if (requestParameters.patchEinplanungBedarfeRequest === null || requestParameters.patchEinplanungBedarfeRequest === undefined) { + throw new runtime.RequiredError('patchEinplanungBedarfeRequest','Required parameter requestParameters.patchEinplanungBedarfeRequest was null or undefined when calling patchEinplanungBedarfe.'); } const queryParameters: any = {}; @@ -226,34 +226,34 @@ export class AbfragenApi extends runtime.BaseAPI { headerParameters['Content-Type'] = 'application/json'; const response = await this.request({ - path: `/abfrage/in-bearbeitung-fachreferate/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + path: `/abfrage/bedarfsmeldung-erfolgt/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), method: 'PATCH', headers: headerParameters, query: queryParameters, - body: PatchInBearbeitungFachreferatRequestToJSON(requestParameters.patchInBearbeitungFachreferatRequest), + body: PatchEinplanungBedarfeRequestToJSON(requestParameters.patchEinplanungBedarfeRequest), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => Save201ResponseFromJSON(jsonValue)); } /** - * Aktualisierung einer Abfrage im Status IN_BEARBEITUNG_FACHREFERATE. + * Aktualisierung einer Abfrage im Status EINPLANUNG_BEDARFE. */ - async patchInBearbeitungFachreferat(requestParameters: PatchInBearbeitungFachreferatOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.patchInBearbeitungFachreferatRaw(requestParameters, initOverrides); + async patchEinplanungBedarfe(requestParameters: PatchEinplanungBedarfeOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { + const response = await this.patchEinplanungBedarfeRaw(requestParameters, initOverrides); return await response.value(); } /** - * Aktualisierung einer Abfrage im Status IN_BEARBEITUNG_SACHBEARBEITUNG. + * Aktualisierung einer Abfrage im Status START_BEARBEITUNG. */ - async patchInBearbeitungSachbearbeitungRaw(requestParameters: PatchInBearbeitungSachbearbeitungOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async patchStartBearbeitungRaw(requestParameters: PatchStartBearbeitungOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { - throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling patchInBearbeitungSachbearbeitung.'); + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling patchStartBearbeitung.'); } - if (requestParameters.patchInBearbeitungSachbearbeitungRequest === null || requestParameters.patchInBearbeitungSachbearbeitungRequest === undefined) { - throw new runtime.RequiredError('patchInBearbeitungSachbearbeitungRequest','Required parameter requestParameters.patchInBearbeitungSachbearbeitungRequest was null or undefined when calling patchInBearbeitungSachbearbeitung.'); + if (requestParameters.patchStartBearbeitungRequest === null || requestParameters.patchStartBearbeitungRequest === undefined) { + throw new runtime.RequiredError('patchStartBearbeitungRequest','Required parameter requestParameters.patchStartBearbeitungRequest was null or undefined when calling patchStartBearbeitung.'); } const queryParameters: any = {}; @@ -267,17 +267,17 @@ export class AbfragenApi extends runtime.BaseAPI { method: 'PATCH', headers: headerParameters, query: queryParameters, - body: PatchInBearbeitungSachbearbeitungRequestToJSON(requestParameters.patchInBearbeitungSachbearbeitungRequest), + body: PatchStartBearbeitungRequestToJSON(requestParameters.patchStartBearbeitungRequest), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => Save201ResponseFromJSON(jsonValue)); } /** - * Aktualisierung einer Abfrage im Status IN_BEARBEITUNG_SACHBEARBEITUNG. + * Aktualisierung einer Abfrage im Status START_BEARBEITUNG. */ - async patchInBearbeitungSachbearbeitung(requestParameters: PatchInBearbeitungSachbearbeitungOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.patchInBearbeitungSachbearbeitungRaw(requestParameters, initOverrides); + async patchStartBearbeitung(requestParameters: PatchStartBearbeitungOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { + const response = await this.patchStartBearbeitungRaw(requestParameters, initOverrides); return await response.value(); } diff --git a/frontend/src/api/api-client/isi-backend/apis/BauvorhabenApi.ts b/frontend/src/api/api-client/isi-backend/apis/BauvorhabenApi.ts index d85b1cb4c..0456c45a9 100644 --- a/frontend/src/api/api-client/isi-backend/apis/BauvorhabenApi.ts +++ b/frontend/src/api/api-client/isi-backend/apis/BauvorhabenApi.ts @@ -226,7 +226,7 @@ export class BauvorhabenApi extends runtime.BaseAPI { } /** - * Setzt die übergebene Abfragevariante als relevante Abfrage beim Bauvorhaben, welches mit der Abfrage der Abfragevariante verknüpft ist.Ist die Abfragevariante bereits als relevant markiert, wird die relevante Abfragevariante des Bauvorhabens entfernt.Eine Relevantsetzung kann nur vorgenommen werden, wenn die Abfrage ein Bauvorhaben referenziert,die Abfrage im Status {@link StatusAbfrage#IN_BEARBEITUNG_SACHBEARBEITUNG} istund noch keine andere Abfrage als relevant markiert wurde. + * Setzt die übergebene Abfragevariante als relevante Abfrage beim Bauvorhaben, welches mit der Abfrage der Abfragevariante verknüpft ist.Ist die Abfragevariante bereits als relevant markiert, wird die relevante Abfragevariante des Bauvorhabens entfernt.Eine Relevantsetzung kann nur vorgenommen werden, wenn die Abfrage ein Bauvorhaben referenziert,die Abfrage im Status {@link StatusAbfrage#START_BEARBEITUNG} istund noch keine andere Abfrage als relevant markiert wurde. */ async putChangeRelevanteAbfragevarianteRaw(requestParameters: PutChangeRelevanteAbfragevarianteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters.abfragevarianteId === null || requestParameters.abfragevarianteId === undefined) { @@ -252,7 +252,7 @@ export class BauvorhabenApi extends runtime.BaseAPI { } /** - * Setzt die übergebene Abfragevariante als relevante Abfrage beim Bauvorhaben, welches mit der Abfrage der Abfragevariante verknüpft ist.Ist die Abfragevariante bereits als relevant markiert, wird die relevante Abfragevariante des Bauvorhabens entfernt.Eine Relevantsetzung kann nur vorgenommen werden, wenn die Abfrage ein Bauvorhaben referenziert,die Abfrage im Status {@link StatusAbfrage#IN_BEARBEITUNG_SACHBEARBEITUNG} istund noch keine andere Abfrage als relevant markiert wurde. + * Setzt die übergebene Abfragevariante als relevante Abfrage beim Bauvorhaben, welches mit der Abfrage der Abfragevariante verknüpft ist.Ist die Abfragevariante bereits als relevant markiert, wird die relevante Abfragevariante des Bauvorhabens entfernt.Eine Relevantsetzung kann nur vorgenommen werden, wenn die Abfrage ein Bauvorhaben referenziert,die Abfrage im Status {@link StatusAbfrage#START_BEARBEITUNG} istund noch keine andere Abfrage als relevant markiert wurde. */ async putChangeRelevanteAbfragevariante(requestParameters: PutChangeRelevanteAbfragevarianteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { const response = await this.putChangeRelevanteAbfragevarianteRaw(requestParameters, initOverrides); diff --git a/frontend/src/api/api-client/isi-backend/models/AbfrageEinpflegenBedarfsmeldungDto.ts b/frontend/src/api/api-client/isi-backend/models/AbfrageEinpflegenBedarfsmeldungDto.ts new file mode 100644 index 000000000..e61cbb68e --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/AbfrageEinpflegenBedarfsmeldungDto.ts @@ -0,0 +1,122 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto } from './BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto'; +import { + BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSON, + BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoToJSON, +} from './BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto'; +import type { BauleitplanverfahrenEinpflegenBedarfsmeldungDto } from './BauleitplanverfahrenEinpflegenBedarfsmeldungDto'; +import { + BauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSON, + BauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + BauleitplanverfahrenEinpflegenBedarfsmeldungDtoToJSON, +} from './BauleitplanverfahrenEinpflegenBedarfsmeldungDto'; +import type { WeiteresVerfahrenEinpflegenBedarfsmeldungDto } from './WeiteresVerfahrenEinpflegenBedarfsmeldungDto'; +import { + WeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSON, + WeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + WeiteresVerfahrenEinpflegenBedarfsmeldungDtoToJSON, +} from './WeiteresVerfahrenEinpflegenBedarfsmeldungDto'; + +import { + BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + BauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + WeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped +} from './'; + +/** + * AbfrageEinpflegenBedarfsmeldungDto + * @export + * @interface AbfrageEinpflegenBedarfsmeldungDto + */ +export interface AbfrageEinpflegenBedarfsmeldungDto { + /** + * + * @type {number} + * @memberof AbfrageEinpflegenBedarfsmeldungDto + */ + version?: number; + /** + * + * @type {string} + * @memberof AbfrageEinpflegenBedarfsmeldungDto + */ + artAbfrage?: AbfrageEinpflegenBedarfsmeldungDtoArtAbfrageEnum; +} + + +/** + * @export + */ +export const AbfrageEinpflegenBedarfsmeldungDtoArtAbfrageEnum = { + Unspecified: 'UNSPECIFIED', + Bauleitplanverfahren: 'BAULEITPLANVERFAHREN', + Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN', + WeiteresVerfahren: 'WEITERES_VERFAHREN' +} as const; +export type AbfrageEinpflegenBedarfsmeldungDtoArtAbfrageEnum = typeof AbfrageEinpflegenBedarfsmeldungDtoArtAbfrageEnum[keyof typeof AbfrageEinpflegenBedarfsmeldungDtoArtAbfrageEnum]; + + +/** + * Check if a given object implements the AbfrageEinpflegenBedarfsmeldungDto interface. + */ +export function instanceOfAbfrageEinpflegenBedarfsmeldungDto(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function AbfrageEinpflegenBedarfsmeldungDtoFromJSON(json: any): AbfrageEinpflegenBedarfsmeldungDto { + return AbfrageEinpflegenBedarfsmeldungDtoFromJSONTyped(json, false); +} + +export function AbfrageEinpflegenBedarfsmeldungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbfrageEinpflegenBedarfsmeldungDto { + if ((json === undefined) || (json === null)) { + return json; + } + if (!ignoreDiscriminator) { + if (json['artAbfrage'] === 'BAUGENEHMIGUNGSVERFAHREN') { + return BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, true); + } + if (json['artAbfrage'] === 'BAULEITPLANVERFAHREN') { + return BauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, true); + } + if (json['artAbfrage'] === 'WEITERES_VERFAHREN') { + return WeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, true); + } + } + return { + + 'version': !exists(json, 'version') ? undefined : json['version'], + 'artAbfrage': !exists(json, 'artAbfrage') ? undefined : json['artAbfrage'], + }; +} + +export function AbfrageEinpflegenBedarfsmeldungDtoToJSON(value?: AbfrageEinpflegenBedarfsmeldungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'version': value.version, + 'artAbfrage': value.artAbfrage, + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/AbfrageEinplanungBedarfeDto.ts b/frontend/src/api/api-client/isi-backend/models/AbfrageEinplanungBedarfeDto.ts new file mode 100644 index 000000000..1d27b5407 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/AbfrageEinplanungBedarfeDto.ts @@ -0,0 +1,122 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { BaugenehmigungsverfahrenEinplanungBedarfeDto } from './BaugenehmigungsverfahrenEinplanungBedarfeDto'; +import { + BaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSON, + BaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSONTyped, + BaugenehmigungsverfahrenEinplanungBedarfeDtoToJSON, +} from './BaugenehmigungsverfahrenEinplanungBedarfeDto'; +import type { BauleitplanverfahrenEinplanungBedarfeDto } from './BauleitplanverfahrenEinplanungBedarfeDto'; +import { + BauleitplanverfahrenEinplanungBedarfeDtoFromJSON, + BauleitplanverfahrenEinplanungBedarfeDtoFromJSONTyped, + BauleitplanverfahrenEinplanungBedarfeDtoToJSON, +} from './BauleitplanverfahrenEinplanungBedarfeDto'; +import type { WeiteresVerfahrenEinplanungBedarfeDto } from './WeiteresVerfahrenEinplanungBedarfeDto'; +import { + WeiteresVerfahrenEinplanungBedarfeDtoFromJSON, + WeiteresVerfahrenEinplanungBedarfeDtoFromJSONTyped, + WeiteresVerfahrenEinplanungBedarfeDtoToJSON, +} from './WeiteresVerfahrenEinplanungBedarfeDto'; + +import { + BaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSONTyped, + BauleitplanverfahrenEinplanungBedarfeDtoFromJSONTyped, + WeiteresVerfahrenEinplanungBedarfeDtoFromJSONTyped +} from './'; + +/** + * AbfrageEinplanungBedarfeDto + * @export + * @interface AbfrageEinplanungBedarfeDto + */ +export interface AbfrageEinplanungBedarfeDto { + /** + * + * @type {number} + * @memberof AbfrageEinplanungBedarfeDto + */ + version?: number; + /** + * + * @type {string} + * @memberof AbfrageEinplanungBedarfeDto + */ + artAbfrage?: AbfrageEinplanungBedarfeDtoArtAbfrageEnum; +} + + +/** + * @export + */ +export const AbfrageEinplanungBedarfeDtoArtAbfrageEnum = { + Unspecified: 'UNSPECIFIED', + Bauleitplanverfahren: 'BAULEITPLANVERFAHREN', + Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN', + WeiteresVerfahren: 'WEITERES_VERFAHREN' +} as const; +export type AbfrageEinplanungBedarfeDtoArtAbfrageEnum = typeof AbfrageEinplanungBedarfeDtoArtAbfrageEnum[keyof typeof AbfrageEinplanungBedarfeDtoArtAbfrageEnum]; + + +/** + * Check if a given object implements the AbfrageEinplanungBedarfeDto interface. + */ +export function instanceOfAbfrageEinplanungBedarfeDto(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function AbfrageEinplanungBedarfeDtoFromJSON(json: any): AbfrageEinplanungBedarfeDto { + return AbfrageEinplanungBedarfeDtoFromJSONTyped(json, false); +} + +export function AbfrageEinplanungBedarfeDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbfrageEinplanungBedarfeDto { + if ((json === undefined) || (json === null)) { + return json; + } + if (!ignoreDiscriminator) { + if (json['artAbfrage'] === 'BAUGENEHMIGUNGSVERFAHREN') { + return BaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSONTyped(json, true); + } + if (json['artAbfrage'] === 'BAULEITPLANVERFAHREN') { + return BauleitplanverfahrenEinplanungBedarfeDtoFromJSONTyped(json, true); + } + if (json['artAbfrage'] === 'WEITERES_VERFAHREN') { + return WeiteresVerfahrenEinplanungBedarfeDtoFromJSONTyped(json, true); + } + } + return { + + 'version': !exists(json, 'version') ? undefined : json['version'], + 'artAbfrage': !exists(json, 'artAbfrage') ? undefined : json['artAbfrage'], + }; +} + +export function AbfrageEinplanungBedarfeDtoToJSON(value?: AbfrageEinplanungBedarfeDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'version': value.version, + 'artAbfrage': value.artAbfrage, + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/AbfrageStartBearbeitungDto.ts b/frontend/src/api/api-client/isi-backend/models/AbfrageStartBearbeitungDto.ts new file mode 100644 index 000000000..74cbac3c9 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/AbfrageStartBearbeitungDto.ts @@ -0,0 +1,138 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { BaugenehmigungsverfahrenStartBearbeitungDto } from './BaugenehmigungsverfahrenStartBearbeitungDto'; +import { + BaugenehmigungsverfahrenStartBearbeitungDtoFromJSON, + BaugenehmigungsverfahrenStartBearbeitungDtoFromJSONTyped, + BaugenehmigungsverfahrenStartBearbeitungDtoToJSON, +} from './BaugenehmigungsverfahrenStartBearbeitungDto'; +import type { BauleitplanverfahrenStartBearbeitungDto } from './BauleitplanverfahrenStartBearbeitungDto'; +import { + BauleitplanverfahrenStartBearbeitungDtoFromJSON, + BauleitplanverfahrenStartBearbeitungDtoFromJSONTyped, + BauleitplanverfahrenStartBearbeitungDtoToJSON, +} from './BauleitplanverfahrenStartBearbeitungDto'; +import type { WeiteresVerfahrenStartBearbeitungDto } from './WeiteresVerfahrenStartBearbeitungDto'; +import { + WeiteresVerfahrenStartBearbeitungDtoFromJSON, + WeiteresVerfahrenStartBearbeitungDtoFromJSONTyped, + WeiteresVerfahrenStartBearbeitungDtoToJSON, +} from './WeiteresVerfahrenStartBearbeitungDto'; + +import { + BaugenehmigungsverfahrenStartBearbeitungDtoFromJSONTyped, + BauleitplanverfahrenStartBearbeitungDtoFromJSONTyped, + WeiteresVerfahrenStartBearbeitungDtoFromJSONTyped +} from './'; + +/** + * AbfrageStartBearbeitungDto + * @export + * @interface AbfrageStartBearbeitungDto + */ +export interface AbfrageStartBearbeitungDto { + /** + * + * @type {number} + * @memberof AbfrageStartBearbeitungDto + */ + version?: number; + /** + * + * @type {string} + * @memberof AbfrageStartBearbeitungDto + */ + artAbfrage?: AbfrageStartBearbeitungDtoArtAbfrageEnum; + /** + * + * @type {string} + * @memberof AbfrageStartBearbeitungDto + */ + bauvorhaben?: string; + /** + * + * @type {string} + * @memberof AbfrageStartBearbeitungDto + */ + linkEakte?: string; +} + + +/** + * @export + */ +export const AbfrageStartBearbeitungDtoArtAbfrageEnum = { + Unspecified: 'UNSPECIFIED', + Bauleitplanverfahren: 'BAULEITPLANVERFAHREN', + Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN', + WeiteresVerfahren: 'WEITERES_VERFAHREN' +} as const; +export type AbfrageStartBearbeitungDtoArtAbfrageEnum = typeof AbfrageStartBearbeitungDtoArtAbfrageEnum[keyof typeof AbfrageStartBearbeitungDtoArtAbfrageEnum]; + + +/** + * Check if a given object implements the AbfrageStartBearbeitungDto interface. + */ +export function instanceOfAbfrageStartBearbeitungDto(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function AbfrageStartBearbeitungDtoFromJSON(json: any): AbfrageStartBearbeitungDto { + return AbfrageStartBearbeitungDtoFromJSONTyped(json, false); +} + +export function AbfrageStartBearbeitungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbfrageStartBearbeitungDto { + if ((json === undefined) || (json === null)) { + return json; + } + if (!ignoreDiscriminator) { + if (json['artAbfrage'] === 'BAUGENEHMIGUNGSVERFAHREN') { + return BaugenehmigungsverfahrenStartBearbeitungDtoFromJSONTyped(json, true); + } + if (json['artAbfrage'] === 'BAULEITPLANVERFAHREN') { + return BauleitplanverfahrenStartBearbeitungDtoFromJSONTyped(json, true); + } + if (json['artAbfrage'] === 'WEITERES_VERFAHREN') { + return WeiteresVerfahrenStartBearbeitungDtoFromJSONTyped(json, true); + } + } + return { + + 'version': !exists(json, 'version') ? undefined : json['version'], + 'artAbfrage': !exists(json, 'artAbfrage') ? undefined : json['artAbfrage'], + 'bauvorhaben': !exists(json, 'bauvorhaben') ? undefined : json['bauvorhaben'], + 'linkEakte': !exists(json, 'linkEakte') ? undefined : json['linkEakte'], + }; +} + +export function AbfrageStartBearbeitungDtoToJSON(value?: AbfrageStartBearbeitungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'version': value.version, + 'artAbfrage': value.artAbfrage, + 'bauvorhaben': value.bauvorhaben, + 'linkEakte': value.linkEakte, + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto.ts b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto.ts new file mode 100644 index 000000000..44c326586 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto.ts @@ -0,0 +1,181 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { BedarfsmeldungDto } from './BedarfsmeldungDto'; +import { + BedarfsmeldungDtoFromJSON, + BedarfsmeldungDtoFromJSONTyped, + BedarfsmeldungDtoToJSON, +} from './BedarfsmeldungDto'; + +/** + * + * @export + * @interface AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ +export interface AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto { + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ + id?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ + version?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ + artAbfragevariante?: AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoArtAbfragevarianteEnum; + /** + * + * @type {Array} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ + bedarfsmeldungFachreferate?: Array; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfImBaugebietBeruecksichtigenKita?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungImBplanKita?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungInBestEinrichtungenKita?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfImBaugebietBeruecksichtigenSchule?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungImBplanSchule?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule?: boolean; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ + anmerkungFachreferate?: string; +} + + +/** + * @export + */ +export const AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoArtAbfragevarianteEnum = { + Unspecified: 'UNSPECIFIED', + Bauleitplanverfahren: 'BAULEITPLANVERFAHREN', + Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN', + WeiteresVerfahren: 'WEITERES_VERFAHREN' +} as const; +export type AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoArtAbfragevarianteEnum = typeof AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoArtAbfragevarianteEnum[keyof typeof AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoArtAbfragevarianteEnum]; + + +/** + * Check if a given object implements the AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto interface. + */ +export function instanceOfAbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSON(json: any): AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto { + return AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, false); +} + +export function AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'id': !exists(json, 'id') ? undefined : json['id'], + 'version': !exists(json, 'version') ? undefined : json['version'], + 'artAbfragevariante': !exists(json, 'artAbfragevariante') ? undefined : json['artAbfragevariante'], + 'bedarfsmeldungFachreferate': !exists(json, 'bedarfsmeldungFachreferate') ? undefined : ((json['bedarfsmeldungFachreferate'] as Array).map(BedarfsmeldungDtoFromJSON)), + 'ausgeloesterBedarfImBaugebietBeruecksichtigenKita': !exists(json, 'ausgeloesterBedarfImBaugebietBeruecksichtigenKita') ? undefined : json['ausgeloesterBedarfImBaugebietBeruecksichtigenKita'], + 'ausgeloesterBedarfMitversorgungImBplanKita': !exists(json, 'ausgeloesterBedarfMitversorgungImBplanKita') ? undefined : json['ausgeloesterBedarfMitversorgungImBplanKita'], + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenKita': !exists(json, 'ausgeloesterBedarfMitversorgungInBestEinrichtungenKita') ? undefined : json['ausgeloesterBedarfMitversorgungInBestEinrichtungenKita'], + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita': !exists(json, 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita') ? undefined : json['ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita'], + 'ausgeloesterBedarfImBaugebietBeruecksichtigenSchule': !exists(json, 'ausgeloesterBedarfImBaugebietBeruecksichtigenSchule') ? undefined : json['ausgeloesterBedarfImBaugebietBeruecksichtigenSchule'], + 'ausgeloesterBedarfMitversorgungImBplanSchule': !exists(json, 'ausgeloesterBedarfMitversorgungImBplanSchule') ? undefined : json['ausgeloesterBedarfMitversorgungImBplanSchule'], + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule': !exists(json, 'ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule') ? undefined : json['ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule'], + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule': !exists(json, 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule') ? undefined : json['ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule'], + 'anmerkungFachreferate': !exists(json, 'anmerkungFachreferate') ? undefined : json['anmerkungFachreferate'], + }; +} + +export function AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoToJSON(value?: AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'id': value.id, + 'version': value.version, + 'artAbfragevariante': value.artAbfragevariante, + 'bedarfsmeldungFachreferate': value.bedarfsmeldungFachreferate === undefined ? undefined : ((value.bedarfsmeldungFachreferate as Array).map(BedarfsmeldungDtoToJSON)), + 'ausgeloesterBedarfImBaugebietBeruecksichtigenKita': value.ausgeloesterBedarfImBaugebietBeruecksichtigenKita, + 'ausgeloesterBedarfMitversorgungImBplanKita': value.ausgeloesterBedarfMitversorgungImBplanKita, + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenKita': value.ausgeloesterBedarfMitversorgungInBestEinrichtungenKita, + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita': value.ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita, + 'ausgeloesterBedarfImBaugebietBeruecksichtigenSchule': value.ausgeloesterBedarfImBaugebietBeruecksichtigenSchule, + 'ausgeloesterBedarfMitversorgungImBplanSchule': value.ausgeloesterBedarfMitversorgungImBplanSchule, + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule': value.ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule, + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule': value.ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule, + 'anmerkungFachreferate': value.anmerkungFachreferate, + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto.ts b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto.ts new file mode 100644 index 000000000..58b9e3e22 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto.ts @@ -0,0 +1,117 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { BedarfsmeldungDto } from './BedarfsmeldungDto'; +import { + BedarfsmeldungDtoFromJSON, + BedarfsmeldungDtoFromJSONTyped, + BedarfsmeldungDtoToJSON, +} from './BedarfsmeldungDto'; + +/** + * + * @export + * @interface AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto + */ +export interface AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto { + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto + */ + id?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto + */ + version?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto + */ + artAbfragevariante?: AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoArtAbfragevarianteEnum; + /** + * + * @type {Array} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto + */ + bedarfsmeldungAbfrageersteller?: Array; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto + */ + anmerkungAbfrageersteller?: string; +} + + +/** + * @export + */ +export const AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoArtAbfragevarianteEnum = { + Unspecified: 'UNSPECIFIED', + Bauleitplanverfahren: 'BAULEITPLANVERFAHREN', + Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN', + WeiteresVerfahren: 'WEITERES_VERFAHREN' +} as const; +export type AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoArtAbfragevarianteEnum = typeof AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoArtAbfragevarianteEnum[keyof typeof AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoArtAbfragevarianteEnum]; + + +/** + * Check if a given object implements the AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto interface. + */ +export function instanceOfAbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSON(json: any): AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto { + return AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSONTyped(json, false); +} + +export function AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'id': !exists(json, 'id') ? undefined : json['id'], + 'version': !exists(json, 'version') ? undefined : json['version'], + 'artAbfragevariante': !exists(json, 'artAbfragevariante') ? undefined : json['artAbfragevariante'], + 'bedarfsmeldungAbfrageersteller': !exists(json, 'bedarfsmeldungAbfrageersteller') ? undefined : ((json['bedarfsmeldungAbfrageersteller'] as Array).map(BedarfsmeldungDtoFromJSON)), + 'anmerkungAbfrageersteller': !exists(json, 'anmerkungAbfrageersteller') ? undefined : json['anmerkungAbfrageersteller'], + }; +} + +export function AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoToJSON(value?: AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'id': value.id, + 'version': value.version, + 'artAbfragevariante': value.artAbfragevariante, + 'bedarfsmeldungAbfrageersteller': value.bedarfsmeldungAbfrageersteller === undefined ? undefined : ((value.bedarfsmeldungAbfrageersteller as Array).map(BedarfsmeldungDtoToJSON)), + 'anmerkungAbfrageersteller': value.anmerkungAbfrageersteller, + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto.ts b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto.ts new file mode 100644 index 000000000..89183b911 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto.ts @@ -0,0 +1,185 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { BauratendateiInputDto } from './BauratendateiInputDto'; +import { + BauratendateiInputDtoFromJSON, + BauratendateiInputDtoFromJSONTyped, + BauratendateiInputDtoToJSON, +} from './BauratendateiInputDto'; +import type { DokumentDto } from './DokumentDto'; +import { + DokumentDtoFromJSON, + DokumentDtoFromJSONTyped, + DokumentDtoToJSON, +} from './DokumentDto'; + +/** + * + * @export + * @interface AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto + */ +export interface AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto { + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto + */ + id?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto + */ + version?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto + */ + artAbfragevariante?: AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoArtAbfragevarianteEnum; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto + */ + sobonOrientierungswertJahr: AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoSobonOrientierungswertJahrEnum; + /** + * + * @type {Date} + * @memberof AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto + */ + stammdatenGueltigAb: Date; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto + */ + anmerkung?: string; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto + */ + hasBauratendateiInput?: boolean; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto + */ + anmerkungBauratendateiInput?: string; + /** + * + * @type {BauratendateiInputDto} + * @memberof AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto + */ + bauratendateiInputBasis?: BauratendateiInputDto; + /** + * + * @type {Array} + * @memberof AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto + */ + bauratendateiInput?: Array; + /** + * + * @type {Array} + * @memberof AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto + */ + dokumente?: Array; +} + + +/** + * @export + */ +export const AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoArtAbfragevarianteEnum = { + Unspecified: 'UNSPECIFIED', + Bauleitplanverfahren: 'BAULEITPLANVERFAHREN', + Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN', + WeiteresVerfahren: 'WEITERES_VERFAHREN' +} as const; +export type AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoArtAbfragevarianteEnum = typeof AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoArtAbfragevarianteEnum[keyof typeof AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoArtAbfragevarianteEnum]; + +/** + * @export + */ +export const AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoSobonOrientierungswertJahrEnum = { + Unspecified: 'UNSPECIFIED', + Jahr2014: 'JAHR_2014', + Jahr2017: 'JAHR_2017', + Jahr2022: 'JAHR_2022', + Standortabfrage: 'STANDORTABFRAGE' +} as const; +export type AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoSobonOrientierungswertJahrEnum = typeof AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoSobonOrientierungswertJahrEnum[keyof typeof AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoSobonOrientierungswertJahrEnum]; + + +/** + * Check if a given object implements the AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto interface. + */ +export function instanceOfAbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto(value: object): boolean { + let isInstance = true; + isInstance = isInstance && "sobonOrientierungswertJahr" in value; + isInstance = isInstance && "stammdatenGueltigAb" in value; + + return isInstance; +} + +export function AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoFromJSON(json: any): AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto { + return AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoFromJSONTyped(json, false); +} + +export function AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'id': !exists(json, 'id') ? undefined : json['id'], + 'version': !exists(json, 'version') ? undefined : json['version'], + 'artAbfragevariante': !exists(json, 'artAbfragevariante') ? undefined : json['artAbfragevariante'], + 'sobonOrientierungswertJahr': json['sobonOrientierungswertJahr'], + 'stammdatenGueltigAb': (new Date(json['stammdatenGueltigAb'])), + 'anmerkung': !exists(json, 'anmerkung') ? undefined : json['anmerkung'], + 'hasBauratendateiInput': !exists(json, 'hasBauratendateiInput') ? undefined : json['hasBauratendateiInput'], + 'anmerkungBauratendateiInput': !exists(json, 'anmerkungBauratendateiInput') ? undefined : json['anmerkungBauratendateiInput'], + 'bauratendateiInputBasis': !exists(json, 'bauratendateiInputBasis') ? undefined : BauratendateiInputDtoFromJSON(json['bauratendateiInputBasis']), + 'bauratendateiInput': !exists(json, 'bauratendateiInput') ? undefined : ((json['bauratendateiInput'] as Array).map(BauratendateiInputDtoFromJSON)), + 'dokumente': !exists(json, 'dokumente') ? undefined : ((json['dokumente'] as Array).map(DokumentDtoFromJSON)), + }; +} + +export function AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoToJSON(value?: AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'id': value.id, + 'version': value.version, + 'artAbfragevariante': value.artAbfragevariante, + 'sobonOrientierungswertJahr': value.sobonOrientierungswertJahr, + 'stammdatenGueltigAb': (value.stammdatenGueltigAb.toISOString().substr(0,10)), + 'anmerkung': value.anmerkung, + 'hasBauratendateiInput': value.hasBauratendateiInput, + 'anmerkungBauratendateiInput': value.anmerkungBauratendateiInput, + 'bauratendateiInputBasis': BauratendateiInputDtoToJSON(value.bauratendateiInputBasis), + 'bauratendateiInput': value.bauratendateiInput === undefined ? undefined : ((value.bauratendateiInput as Array).map(BauratendateiInputDtoToJSON)), + 'dokumente': value.dokumente === undefined ? undefined : ((value.dokumente as Array).map(DokumentDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto.ts b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto.ts new file mode 100644 index 000000000..286f6240b --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto.ts @@ -0,0 +1,416 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { BauabschnittDto } from './BauabschnittDto'; +import { + BauabschnittDtoFromJSON, + BauabschnittDtoFromJSONTyped, + BauabschnittDtoToJSON, +} from './BauabschnittDto'; +import type { BauratendateiInputDto } from './BauratendateiInputDto'; +import { + BauratendateiInputDtoFromJSON, + BauratendateiInputDtoFromJSONTyped, + BauratendateiInputDtoToJSON, +} from './BauratendateiInputDto'; +import type { DokumentDto } from './DokumentDto'; +import { + DokumentDtoFromJSON, + DokumentDtoFromJSONTyped, + DokumentDtoToJSON, +} from './DokumentDto'; + +/** + * + * @export + * @interface AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ +export interface AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto { + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + id?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + version?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + artAbfragevariante?: AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoArtAbfragevarianteEnum; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + abfragevariantenNr: number; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + name: string; + /** + * + * @type {Array} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + wesentlicheRechtsgrundlage: Array; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + wesentlicheRechtsgrundlageFreieEingabe?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + realisierungVon: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + gfWohnenGesamt?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + gfWohnenBaurechtlichGenehmigt?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + gfWohnenBaurechtlichFestgesetzt?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + gfWohnenBestandswohnbaurecht?: number; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + gfWohnenSonderwohnformen: boolean; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + gfWohnenStudentischesWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + gfWohnenSeniorinnenWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + gfWohnenGenossenschaftlichesWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + gfAnmerkung?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + weGesamt?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + weBaurechtlichGenehmigt?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + weBaurechtlichFestgesetzt?: number; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + weSonderwohnformen: boolean; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + weStudentischesWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + weSeniorinnenWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + weGenossenschaftlichesWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + weWeiteresNichtInfrastrukturrelevantesWohnen?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + weAnmerkung?: string; + /** + * + * @type {Array} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + bauabschnitte: Array; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + sobonOrientierungswertJahr: AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoSobonOrientierungswertJahrEnum; + /** + * + * @type {Date} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + stammdatenGueltigAb: Date; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + anmerkung?: string; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + hasBauratendateiInput?: boolean; + /** + * + * @type {string} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + anmerkungBauratendateiInput?: string; + /** + * + * @type {BauratendateiInputDto} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + bauratendateiInputBasis?: BauratendateiInputDto; + /** + * + * @type {Array} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + bauratendateiInput?: Array; + /** + * + * @type {Array} + * @memberof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto + */ + dokumente?: Array; +} + + +/** + * @export + */ +export const AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoArtAbfragevarianteEnum = { + Unspecified: 'UNSPECIFIED', + Bauleitplanverfahren: 'BAULEITPLANVERFAHREN', + Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN', + WeiteresVerfahren: 'WEITERES_VERFAHREN' +} as const; +export type AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoArtAbfragevarianteEnum = typeof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoArtAbfragevarianteEnum[keyof typeof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoArtAbfragevarianteEnum]; + +/** + * @export + */ +export const AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoWesentlicheRechtsgrundlageEnum = { + QualifizierterBebauungsplan: 'QUALIFIZIERTER_BEBAUUNGSPLAN', + VorhabensbezogenerBebauungsplan: 'VORHABENSBEZOGENER_BEBAUUNGSPLAN', + EinfacherBebauungsplanParagraph30: 'EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30', + EinfacherBebauungsplanParagraph30Ivm3435: 'EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35', + SektoralerBebauungsplanParagraph9: 'SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_9', + SektoralerBebauungsplanParagraph30Ivm3435: 'SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35', + Innenbereich: 'INNENBEREICH', + Aussenbereich: 'AUSSENBEREICH', + Befreiung: 'BEFREIUNG', + InfoFehlt: 'INFO_FEHLT', + FreieEingabe: 'FREIE_EINGABE' +} as const; +export type AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoWesentlicheRechtsgrundlageEnum = typeof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoWesentlicheRechtsgrundlageEnum[keyof typeof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoWesentlicheRechtsgrundlageEnum]; + +/** + * @export + */ +export const AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoSobonOrientierungswertJahrEnum = { + Unspecified: 'UNSPECIFIED', + Jahr2014: 'JAHR_2014', + Jahr2017: 'JAHR_2017', + Jahr2022: 'JAHR_2022', + Standortabfrage: 'STANDORTABFRAGE' +} as const; +export type AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoSobonOrientierungswertJahrEnum = typeof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoSobonOrientierungswertJahrEnum[keyof typeof AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoSobonOrientierungswertJahrEnum]; + + +/** + * Check if a given object implements the AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto interface. + */ +export function instanceOfAbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto(value: object): boolean { + let isInstance = true; + isInstance = isInstance && "abfragevariantenNr" in value; + isInstance = isInstance && "name" in value; + isInstance = isInstance && "wesentlicheRechtsgrundlage" in value; + isInstance = isInstance && "realisierungVon" in value; + isInstance = isInstance && "gfWohnenSonderwohnformen" in value; + isInstance = isInstance && "weSonderwohnformen" in value; + isInstance = isInstance && "bauabschnitte" in value; + isInstance = isInstance && "sobonOrientierungswertJahr" in value; + isInstance = isInstance && "stammdatenGueltigAb" in value; + + return isInstance; +} + +export function AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoFromJSON(json: any): AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto { + return AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoFromJSONTyped(json, false); +} + +export function AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'id': !exists(json, 'id') ? undefined : json['id'], + 'version': !exists(json, 'version') ? undefined : json['version'], + 'artAbfragevariante': !exists(json, 'artAbfragevariante') ? undefined : json['artAbfragevariante'], + 'abfragevariantenNr': json['abfragevariantenNr'], + 'name': json['name'], + 'wesentlicheRechtsgrundlage': json['wesentlicheRechtsgrundlage'], + 'wesentlicheRechtsgrundlageFreieEingabe': !exists(json, 'wesentlicheRechtsgrundlageFreieEingabe') ? undefined : json['wesentlicheRechtsgrundlageFreieEingabe'], + 'realisierungVon': json['realisierungVon'], + 'gfWohnenGesamt': !exists(json, 'gfWohnenGesamt') ? undefined : json['gfWohnenGesamt'], + 'gfWohnenBaurechtlichGenehmigt': !exists(json, 'gfWohnenBaurechtlichGenehmigt') ? undefined : json['gfWohnenBaurechtlichGenehmigt'], + 'gfWohnenBaurechtlichFestgesetzt': !exists(json, 'gfWohnenBaurechtlichFestgesetzt') ? undefined : json['gfWohnenBaurechtlichFestgesetzt'], + 'gfWohnenBestandswohnbaurecht': !exists(json, 'gfWohnenBestandswohnbaurecht') ? undefined : json['gfWohnenBestandswohnbaurecht'], + 'gfWohnenSonderwohnformen': json['gfWohnenSonderwohnformen'], + 'gfWohnenStudentischesWohnen': !exists(json, 'gfWohnenStudentischesWohnen') ? undefined : json['gfWohnenStudentischesWohnen'], + 'gfWohnenSeniorinnenWohnen': !exists(json, 'gfWohnenSeniorinnenWohnen') ? undefined : json['gfWohnenSeniorinnenWohnen'], + 'gfWohnenGenossenschaftlichesWohnen': !exists(json, 'gfWohnenGenossenschaftlichesWohnen') ? undefined : json['gfWohnenGenossenschaftlichesWohnen'], + 'gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen': !exists(json, 'gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen') ? undefined : json['gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen'], + 'gfAnmerkung': !exists(json, 'gfAnmerkung') ? undefined : json['gfAnmerkung'], + 'weGesamt': !exists(json, 'weGesamt') ? undefined : json['weGesamt'], + 'weBaurechtlichGenehmigt': !exists(json, 'weBaurechtlichGenehmigt') ? undefined : json['weBaurechtlichGenehmigt'], + 'weBaurechtlichFestgesetzt': !exists(json, 'weBaurechtlichFestgesetzt') ? undefined : json['weBaurechtlichFestgesetzt'], + 'weSonderwohnformen': json['weSonderwohnformen'], + 'weStudentischesWohnen': !exists(json, 'weStudentischesWohnen') ? undefined : json['weStudentischesWohnen'], + 'weSeniorinnenWohnen': !exists(json, 'weSeniorinnenWohnen') ? undefined : json['weSeniorinnenWohnen'], + 'weGenossenschaftlichesWohnen': !exists(json, 'weGenossenschaftlichesWohnen') ? undefined : json['weGenossenschaftlichesWohnen'], + 'weWeiteresNichtInfrastrukturrelevantesWohnen': !exists(json, 'weWeiteresNichtInfrastrukturrelevantesWohnen') ? undefined : json['weWeiteresNichtInfrastrukturrelevantesWohnen'], + 'weAnmerkung': !exists(json, 'weAnmerkung') ? undefined : json['weAnmerkung'], + 'bauabschnitte': ((json['bauabschnitte'] as Array).map(BauabschnittDtoFromJSON)), + 'sobonOrientierungswertJahr': json['sobonOrientierungswertJahr'], + 'stammdatenGueltigAb': (new Date(json['stammdatenGueltigAb'])), + 'anmerkung': !exists(json, 'anmerkung') ? undefined : json['anmerkung'], + 'hasBauratendateiInput': !exists(json, 'hasBauratendateiInput') ? undefined : json['hasBauratendateiInput'], + 'anmerkungBauratendateiInput': !exists(json, 'anmerkungBauratendateiInput') ? undefined : json['anmerkungBauratendateiInput'], + 'bauratendateiInputBasis': !exists(json, 'bauratendateiInputBasis') ? undefined : BauratendateiInputDtoFromJSON(json['bauratendateiInputBasis']), + 'bauratendateiInput': !exists(json, 'bauratendateiInput') ? undefined : ((json['bauratendateiInput'] as Array).map(BauratendateiInputDtoFromJSON)), + 'dokumente': !exists(json, 'dokumente') ? undefined : ((json['dokumente'] as Array).map(DokumentDtoFromJSON)), + }; +} + +export function AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoToJSON(value?: AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'id': value.id, + 'version': value.version, + 'artAbfragevariante': value.artAbfragevariante, + 'abfragevariantenNr': value.abfragevariantenNr, + 'name': value.name, + 'wesentlicheRechtsgrundlage': value.wesentlicheRechtsgrundlage, + 'wesentlicheRechtsgrundlageFreieEingabe': value.wesentlicheRechtsgrundlageFreieEingabe, + 'realisierungVon': value.realisierungVon, + 'gfWohnenGesamt': value.gfWohnenGesamt, + 'gfWohnenBaurechtlichGenehmigt': value.gfWohnenBaurechtlichGenehmigt, + 'gfWohnenBaurechtlichFestgesetzt': value.gfWohnenBaurechtlichFestgesetzt, + 'gfWohnenBestandswohnbaurecht': value.gfWohnenBestandswohnbaurecht, + 'gfWohnenSonderwohnformen': value.gfWohnenSonderwohnformen, + 'gfWohnenStudentischesWohnen': value.gfWohnenStudentischesWohnen, + 'gfWohnenSeniorinnenWohnen': value.gfWohnenSeniorinnenWohnen, + 'gfWohnenGenossenschaftlichesWohnen': value.gfWohnenGenossenschaftlichesWohnen, + 'gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen': value.gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen, + 'gfAnmerkung': value.gfAnmerkung, + 'weGesamt': value.weGesamt, + 'weBaurechtlichGenehmigt': value.weBaurechtlichGenehmigt, + 'weBaurechtlichFestgesetzt': value.weBaurechtlichFestgesetzt, + 'weSonderwohnformen': value.weSonderwohnformen, + 'weStudentischesWohnen': value.weStudentischesWohnen, + 'weSeniorinnenWohnen': value.weSeniorinnenWohnen, + 'weGenossenschaftlichesWohnen': value.weGenossenschaftlichesWohnen, + 'weWeiteresNichtInfrastrukturrelevantesWohnen': value.weWeiteresNichtInfrastrukturrelevantesWohnen, + 'weAnmerkung': value.weAnmerkung, + 'bauabschnitte': ((value.bauabschnitte as Array).map(BauabschnittDtoToJSON)), + 'sobonOrientierungswertJahr': value.sobonOrientierungswertJahr, + 'stammdatenGueltigAb': (value.stammdatenGueltigAb.toISOString().substr(0,10)), + 'anmerkung': value.anmerkung, + 'hasBauratendateiInput': value.hasBauratendateiInput, + 'anmerkungBauratendateiInput': value.anmerkungBauratendateiInput, + 'bauratendateiInputBasis': BauratendateiInputDtoToJSON(value.bauratendateiInputBasis), + 'bauratendateiInput': value.bauratendateiInput === undefined ? undefined : ((value.bauratendateiInput as Array).map(BauratendateiInputDtoToJSON)), + 'dokumente': value.dokumente === undefined ? undefined : ((value.dokumente as Array).map(DokumentDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto.ts b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto.ts new file mode 100644 index 000000000..bb717e543 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto.ts @@ -0,0 +1,181 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { BedarfsmeldungDto } from './BedarfsmeldungDto'; +import { + BedarfsmeldungDtoFromJSON, + BedarfsmeldungDtoFromJSONTyped, + BedarfsmeldungDtoToJSON, +} from './BedarfsmeldungDto'; + +/** + * + * @export + * @interface AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ +export interface AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto { + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ + id?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ + version?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ + artAbfragevariante?: AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoArtAbfragevarianteEnum; + /** + * + * @type {Array} + * @memberof AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ + bedarfsmeldungFachreferate?: Array; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfImBaugebietBeruecksichtigenKita?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungImBplanKita?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungInBestEinrichtungenKita?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfImBaugebietBeruecksichtigenSchule?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungImBplanSchule?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule?: boolean; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ + anmerkungFachreferate?: string; +} + + +/** + * @export + */ +export const AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoArtAbfragevarianteEnum = { + Unspecified: 'UNSPECIFIED', + Bauleitplanverfahren: 'BAULEITPLANVERFAHREN', + Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN', + WeiteresVerfahren: 'WEITERES_VERFAHREN' +} as const; +export type AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoArtAbfragevarianteEnum = typeof AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoArtAbfragevarianteEnum[keyof typeof AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoArtAbfragevarianteEnum]; + + +/** + * Check if a given object implements the AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto interface. + */ +export function instanceOfAbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSON(json: any): AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto { + return AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, false); +} + +export function AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'id': !exists(json, 'id') ? undefined : json['id'], + 'version': !exists(json, 'version') ? undefined : json['version'], + 'artAbfragevariante': !exists(json, 'artAbfragevariante') ? undefined : json['artAbfragevariante'], + 'bedarfsmeldungFachreferate': !exists(json, 'bedarfsmeldungFachreferate') ? undefined : ((json['bedarfsmeldungFachreferate'] as Array).map(BedarfsmeldungDtoFromJSON)), + 'ausgeloesterBedarfImBaugebietBeruecksichtigenKita': !exists(json, 'ausgeloesterBedarfImBaugebietBeruecksichtigenKita') ? undefined : json['ausgeloesterBedarfImBaugebietBeruecksichtigenKita'], + 'ausgeloesterBedarfMitversorgungImBplanKita': !exists(json, 'ausgeloesterBedarfMitversorgungImBplanKita') ? undefined : json['ausgeloesterBedarfMitversorgungImBplanKita'], + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenKita': !exists(json, 'ausgeloesterBedarfMitversorgungInBestEinrichtungenKita') ? undefined : json['ausgeloesterBedarfMitversorgungInBestEinrichtungenKita'], + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita': !exists(json, 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita') ? undefined : json['ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita'], + 'ausgeloesterBedarfImBaugebietBeruecksichtigenSchule': !exists(json, 'ausgeloesterBedarfImBaugebietBeruecksichtigenSchule') ? undefined : json['ausgeloesterBedarfImBaugebietBeruecksichtigenSchule'], + 'ausgeloesterBedarfMitversorgungImBplanSchule': !exists(json, 'ausgeloesterBedarfMitversorgungImBplanSchule') ? undefined : json['ausgeloesterBedarfMitversorgungImBplanSchule'], + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule': !exists(json, 'ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule') ? undefined : json['ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule'], + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule': !exists(json, 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule') ? undefined : json['ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule'], + 'anmerkungFachreferate': !exists(json, 'anmerkungFachreferate') ? undefined : json['anmerkungFachreferate'], + }; +} + +export function AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoToJSON(value?: AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'id': value.id, + 'version': value.version, + 'artAbfragevariante': value.artAbfragevariante, + 'bedarfsmeldungFachreferate': value.bedarfsmeldungFachreferate === undefined ? undefined : ((value.bedarfsmeldungFachreferate as Array).map(BedarfsmeldungDtoToJSON)), + 'ausgeloesterBedarfImBaugebietBeruecksichtigenKita': value.ausgeloesterBedarfImBaugebietBeruecksichtigenKita, + 'ausgeloesterBedarfMitversorgungImBplanKita': value.ausgeloesterBedarfMitversorgungImBplanKita, + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenKita': value.ausgeloesterBedarfMitversorgungInBestEinrichtungenKita, + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita': value.ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita, + 'ausgeloesterBedarfImBaugebietBeruecksichtigenSchule': value.ausgeloesterBedarfImBaugebietBeruecksichtigenSchule, + 'ausgeloesterBedarfMitversorgungImBplanSchule': value.ausgeloesterBedarfMitversorgungImBplanSchule, + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule': value.ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule, + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule': value.ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule, + 'anmerkungFachreferate': value.anmerkungFachreferate, + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto.ts b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto.ts new file mode 100644 index 000000000..61f9ba442 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto.ts @@ -0,0 +1,117 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { BedarfsmeldungDto } from './BedarfsmeldungDto'; +import { + BedarfsmeldungDtoFromJSON, + BedarfsmeldungDtoFromJSONTyped, + BedarfsmeldungDtoToJSON, +} from './BedarfsmeldungDto'; + +/** + * + * @export + * @interface AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto + */ +export interface AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto { + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto + */ + id?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto + */ + version?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto + */ + artAbfragevariante?: AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoArtAbfragevarianteEnum; + /** + * + * @type {Array} + * @memberof AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto + */ + bedarfsmeldungAbfrageersteller?: Array; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto + */ + anmerkungAbfrageersteller?: string; +} + + +/** + * @export + */ +export const AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoArtAbfragevarianteEnum = { + Unspecified: 'UNSPECIFIED', + Bauleitplanverfahren: 'BAULEITPLANVERFAHREN', + Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN', + WeiteresVerfahren: 'WEITERES_VERFAHREN' +} as const; +export type AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoArtAbfragevarianteEnum = typeof AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoArtAbfragevarianteEnum[keyof typeof AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoArtAbfragevarianteEnum]; + + +/** + * Check if a given object implements the AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto interface. + */ +export function instanceOfAbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoFromJSON(json: any): AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto { + return AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoFromJSONTyped(json, false); +} + +export function AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'id': !exists(json, 'id') ? undefined : json['id'], + 'version': !exists(json, 'version') ? undefined : json['version'], + 'artAbfragevariante': !exists(json, 'artAbfragevariante') ? undefined : json['artAbfragevariante'], + 'bedarfsmeldungAbfrageersteller': !exists(json, 'bedarfsmeldungAbfrageersteller') ? undefined : ((json['bedarfsmeldungAbfrageersteller'] as Array).map(BedarfsmeldungDtoFromJSON)), + 'anmerkungAbfrageersteller': !exists(json, 'anmerkungAbfrageersteller') ? undefined : json['anmerkungAbfrageersteller'], + }; +} + +export function AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoToJSON(value?: AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'id': value.id, + 'version': value.version, + 'artAbfragevariante': value.artAbfragevariante, + 'bedarfsmeldungAbfrageersteller': value.bedarfsmeldungAbfrageersteller === undefined ? undefined : ((value.bedarfsmeldungAbfrageersteller as Array).map(BedarfsmeldungDtoToJSON)), + 'anmerkungAbfrageersteller': value.anmerkungAbfrageersteller, + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto.ts b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto.ts new file mode 100644 index 000000000..3bc1b8108 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto.ts @@ -0,0 +1,199 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { BauratendateiInputDto } from './BauratendateiInputDto'; +import { + BauratendateiInputDtoFromJSON, + BauratendateiInputDtoFromJSONTyped, + BauratendateiInputDtoToJSON, +} from './BauratendateiInputDto'; +import type { DokumentDto } from './DokumentDto'; +import { + DokumentDtoFromJSON, + DokumentDtoFromJSONTyped, + DokumentDtoToJSON, +} from './DokumentDto'; +import type { SobonBerechnungDto } from './SobonBerechnungDto'; +import { + SobonBerechnungDtoFromJSON, + SobonBerechnungDtoFromJSONTyped, + SobonBerechnungDtoToJSON, +} from './SobonBerechnungDto'; + +/** + * + * @export + * @interface AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto + */ +export interface AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto { + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto + */ + id?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto + */ + version?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto + */ + artAbfragevariante?: AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoArtAbfragevarianteEnum; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto + */ + sobonOrientierungswertJahr: AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoSobonOrientierungswertJahrEnum; + /** + * + * @type {SobonBerechnungDto} + * @memberof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto + */ + sobonBerechnung?: SobonBerechnungDto; + /** + * + * @type {Date} + * @memberof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto + */ + stammdatenGueltigAb: Date; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto + */ + anmerkung?: string; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto + */ + hasBauratendateiInput?: boolean; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto + */ + anmerkungBauratendateiInput?: string; + /** + * + * @type {BauratendateiInputDto} + * @memberof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto + */ + bauratendateiInputBasis?: BauratendateiInputDto; + /** + * + * @type {Array} + * @memberof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto + */ + bauratendateiInput?: Array; + /** + * + * @type {Array} + * @memberof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto + */ + dokumente?: Array; +} + + +/** + * @export + */ +export const AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoArtAbfragevarianteEnum = { + Unspecified: 'UNSPECIFIED', + Bauleitplanverfahren: 'BAULEITPLANVERFAHREN', + Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN', + WeiteresVerfahren: 'WEITERES_VERFAHREN' +} as const; +export type AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoArtAbfragevarianteEnum = typeof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoArtAbfragevarianteEnum[keyof typeof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoArtAbfragevarianteEnum]; + +/** + * @export + */ +export const AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoSobonOrientierungswertJahrEnum = { + Unspecified: 'UNSPECIFIED', + Jahr2014: 'JAHR_2014', + Jahr2017: 'JAHR_2017', + Jahr2022: 'JAHR_2022', + Standortabfrage: 'STANDORTABFRAGE' +} as const; +export type AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoSobonOrientierungswertJahrEnum = typeof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoSobonOrientierungswertJahrEnum[keyof typeof AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoSobonOrientierungswertJahrEnum]; + + +/** + * Check if a given object implements the AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto interface. + */ +export function instanceOfAbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto(value: object): boolean { + let isInstance = true; + isInstance = isInstance && "sobonOrientierungswertJahr" in value; + isInstance = isInstance && "stammdatenGueltigAb" in value; + + return isInstance; +} + +export function AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoFromJSON(json: any): AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto { + return AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoFromJSONTyped(json, false); +} + +export function AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'id': !exists(json, 'id') ? undefined : json['id'], + 'version': !exists(json, 'version') ? undefined : json['version'], + 'artAbfragevariante': !exists(json, 'artAbfragevariante') ? undefined : json['artAbfragevariante'], + 'sobonOrientierungswertJahr': json['sobonOrientierungswertJahr'], + 'sobonBerechnung': !exists(json, 'sobonBerechnung') ? undefined : SobonBerechnungDtoFromJSON(json['sobonBerechnung']), + 'stammdatenGueltigAb': (new Date(json['stammdatenGueltigAb'])), + 'anmerkung': !exists(json, 'anmerkung') ? undefined : json['anmerkung'], + 'hasBauratendateiInput': !exists(json, 'hasBauratendateiInput') ? undefined : json['hasBauratendateiInput'], + 'anmerkungBauratendateiInput': !exists(json, 'anmerkungBauratendateiInput') ? undefined : json['anmerkungBauratendateiInput'], + 'bauratendateiInputBasis': !exists(json, 'bauratendateiInputBasis') ? undefined : BauratendateiInputDtoFromJSON(json['bauratendateiInputBasis']), + 'bauratendateiInput': !exists(json, 'bauratendateiInput') ? undefined : ((json['bauratendateiInput'] as Array).map(BauratendateiInputDtoFromJSON)), + 'dokumente': !exists(json, 'dokumente') ? undefined : ((json['dokumente'] as Array).map(DokumentDtoFromJSON)), + }; +} + +export function AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoToJSON(value?: AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'id': value.id, + 'version': value.version, + 'artAbfragevariante': value.artAbfragevariante, + 'sobonOrientierungswertJahr': value.sobonOrientierungswertJahr, + 'sobonBerechnung': SobonBerechnungDtoToJSON(value.sobonBerechnung), + 'stammdatenGueltigAb': (value.stammdatenGueltigAb.toISOString().substr(0,10)), + 'anmerkung': value.anmerkung, + 'hasBauratendateiInput': value.hasBauratendateiInput, + 'anmerkungBauratendateiInput': value.anmerkungBauratendateiInput, + 'bauratendateiInputBasis': BauratendateiInputDtoToJSON(value.bauratendateiInputBasis), + 'bauratendateiInput': value.bauratendateiInput === undefined ? undefined : ((value.bauratendateiInput as Array).map(BauratendateiInputDtoToJSON)), + 'dokumente': value.dokumente === undefined ? undefined : ((value.dokumente as Array).map(DokumentDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenStartBearbeitungDto.ts b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenStartBearbeitungDto.ts new file mode 100644 index 000000000..7f835098d --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteBauleitplanverfahrenStartBearbeitungDto.ts @@ -0,0 +1,414 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { BauabschnittDto } from './BauabschnittDto'; +import { + BauabschnittDtoFromJSON, + BauabschnittDtoFromJSONTyped, + BauabschnittDtoToJSON, +} from './BauabschnittDto'; +import type { BauratendateiInputDto } from './BauratendateiInputDto'; +import { + BauratendateiInputDtoFromJSON, + BauratendateiInputDtoFromJSONTyped, + BauratendateiInputDtoToJSON, +} from './BauratendateiInputDto'; +import type { DokumentDto } from './DokumentDto'; +import { + DokumentDtoFromJSON, + DokumentDtoFromJSONTyped, + DokumentDtoToJSON, +} from './DokumentDto'; +import type { SobonBerechnungDto } from './SobonBerechnungDto'; +import { + SobonBerechnungDtoFromJSON, + SobonBerechnungDtoFromJSONTyped, + SobonBerechnungDtoToJSON, +} from './SobonBerechnungDto'; + +/** + * + * @export + * @interface AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ +export interface AbfragevarianteBauleitplanverfahrenStartBearbeitungDto { + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + id?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + version?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + artAbfragevariante?: AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoArtAbfragevarianteEnum; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + abfragevariantenNr: number; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + name: string; + /** + * + * @type {Date} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + satzungsbeschluss?: Date; + /** + * + * @type {Array} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + wesentlicheRechtsgrundlage: Array; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + wesentlicheRechtsgrundlageFreieEingabe?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + realisierungVon: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + gfWohnenGesamt?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + gfWohnenSobonUrsaechlich?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + gfWohnenBestandswohnbaurecht?: number; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + gfWohnenSonderwohnformen: boolean; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + gfWohnenStudentischesWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + gfWohnenSeniorinnenWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + gfWohnenGenossenschaftlichesWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + gfAnmerkung?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + weGesamt?: number; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + weSonderwohnformen: boolean; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + weStudentischesWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + weSeniorinnenWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + weGenossenschaftlichesWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + weWeiteresNichtInfrastrukturrelevantesWohnen?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + weAnmerkung?: string; + /** + * + * @type {Array} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + bauabschnitte: Array; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + sobonOrientierungswertJahr: AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoSobonOrientierungswertJahrEnum; + /** + * + * @type {SobonBerechnungDto} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + sobonBerechnung?: SobonBerechnungDto; + /** + * + * @type {Date} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + stammdatenGueltigAb: Date; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + anmerkung?: string; + /** + * + * @type {boolean} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + hasBauratendateiInput?: boolean; + /** + * + * @type {string} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + anmerkungBauratendateiInput?: string; + /** + * + * @type {BauratendateiInputDto} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + bauratendateiInputBasis?: BauratendateiInputDto; + /** + * + * @type {Array} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + bauratendateiInput?: Array; + /** + * + * @type {Array} + * @memberof AbfragevarianteBauleitplanverfahrenStartBearbeitungDto + */ + dokumente?: Array; +} + + +/** + * @export + */ +export const AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoArtAbfragevarianteEnum = { + Unspecified: 'UNSPECIFIED', + Bauleitplanverfahren: 'BAULEITPLANVERFAHREN', + Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN', + WeiteresVerfahren: 'WEITERES_VERFAHREN' +} as const; +export type AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoArtAbfragevarianteEnum = typeof AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoArtAbfragevarianteEnum[keyof typeof AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoArtAbfragevarianteEnum]; + +/** + * @export + */ +export const AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoWesentlicheRechtsgrundlageEnum = { + QualifizierterBebauungsplan: 'QUALIFIZIERTER_BEBAUUNGSPLAN', + VorhabensbezogenerBebauungsplan: 'VORHABENSBEZOGENER_BEBAUUNGSPLAN', + EinfacherBebauungsplanParagraph30: 'EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30', + EinfacherBebauungsplanParagraph30Ivm3435: 'EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35', + SektoralerBebauungsplanParagraph9: 'SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_9', + SektoralerBebauungsplanParagraph30Ivm3435: 'SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35', + Innenbereich: 'INNENBEREICH', + Aussenbereich: 'AUSSENBEREICH', + Befreiung: 'BEFREIUNG', + InfoFehlt: 'INFO_FEHLT', + FreieEingabe: 'FREIE_EINGABE' +} as const; +export type AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoWesentlicheRechtsgrundlageEnum = typeof AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoWesentlicheRechtsgrundlageEnum[keyof typeof AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoWesentlicheRechtsgrundlageEnum]; + +/** + * @export + */ +export const AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoSobonOrientierungswertJahrEnum = { + Unspecified: 'UNSPECIFIED', + Jahr2014: 'JAHR_2014', + Jahr2017: 'JAHR_2017', + Jahr2022: 'JAHR_2022', + Standortabfrage: 'STANDORTABFRAGE' +} as const; +export type AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoSobonOrientierungswertJahrEnum = typeof AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoSobonOrientierungswertJahrEnum[keyof typeof AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoSobonOrientierungswertJahrEnum]; + + +/** + * Check if a given object implements the AbfragevarianteBauleitplanverfahrenStartBearbeitungDto interface. + */ +export function instanceOfAbfragevarianteBauleitplanverfahrenStartBearbeitungDto(value: object): boolean { + let isInstance = true; + isInstance = isInstance && "abfragevariantenNr" in value; + isInstance = isInstance && "name" in value; + isInstance = isInstance && "wesentlicheRechtsgrundlage" in value; + isInstance = isInstance && "realisierungVon" in value; + isInstance = isInstance && "gfWohnenSonderwohnformen" in value; + isInstance = isInstance && "weSonderwohnformen" in value; + isInstance = isInstance && "bauabschnitte" in value; + isInstance = isInstance && "sobonOrientierungswertJahr" in value; + isInstance = isInstance && "stammdatenGueltigAb" in value; + + return isInstance; +} + +export function AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoFromJSON(json: any): AbfragevarianteBauleitplanverfahrenStartBearbeitungDto { + return AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoFromJSONTyped(json, false); +} + +export function AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbfragevarianteBauleitplanverfahrenStartBearbeitungDto { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'id': !exists(json, 'id') ? undefined : json['id'], + 'version': !exists(json, 'version') ? undefined : json['version'], + 'artAbfragevariante': !exists(json, 'artAbfragevariante') ? undefined : json['artAbfragevariante'], + 'abfragevariantenNr': json['abfragevariantenNr'], + 'name': json['name'], + 'satzungsbeschluss': !exists(json, 'satzungsbeschluss') ? undefined : (new Date(json['satzungsbeschluss'])), + 'wesentlicheRechtsgrundlage': json['wesentlicheRechtsgrundlage'], + 'wesentlicheRechtsgrundlageFreieEingabe': !exists(json, 'wesentlicheRechtsgrundlageFreieEingabe') ? undefined : json['wesentlicheRechtsgrundlageFreieEingabe'], + 'realisierungVon': json['realisierungVon'], + 'gfWohnenGesamt': !exists(json, 'gfWohnenGesamt') ? undefined : json['gfWohnenGesamt'], + 'gfWohnenSobonUrsaechlich': !exists(json, 'gfWohnenSobonUrsaechlich') ? undefined : json['gfWohnenSobonUrsaechlich'], + 'gfWohnenBestandswohnbaurecht': !exists(json, 'gfWohnenBestandswohnbaurecht') ? undefined : json['gfWohnenBestandswohnbaurecht'], + 'gfWohnenSonderwohnformen': json['gfWohnenSonderwohnformen'], + 'gfWohnenStudentischesWohnen': !exists(json, 'gfWohnenStudentischesWohnen') ? undefined : json['gfWohnenStudentischesWohnen'], + 'gfWohnenSeniorinnenWohnen': !exists(json, 'gfWohnenSeniorinnenWohnen') ? undefined : json['gfWohnenSeniorinnenWohnen'], + 'gfWohnenGenossenschaftlichesWohnen': !exists(json, 'gfWohnenGenossenschaftlichesWohnen') ? undefined : json['gfWohnenGenossenschaftlichesWohnen'], + 'gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen': !exists(json, 'gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen') ? undefined : json['gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen'], + 'gfAnmerkung': !exists(json, 'gfAnmerkung') ? undefined : json['gfAnmerkung'], + 'weGesamt': !exists(json, 'weGesamt') ? undefined : json['weGesamt'], + 'weSonderwohnformen': json['weSonderwohnformen'], + 'weStudentischesWohnen': !exists(json, 'weStudentischesWohnen') ? undefined : json['weStudentischesWohnen'], + 'weSeniorinnenWohnen': !exists(json, 'weSeniorinnenWohnen') ? undefined : json['weSeniorinnenWohnen'], + 'weGenossenschaftlichesWohnen': !exists(json, 'weGenossenschaftlichesWohnen') ? undefined : json['weGenossenschaftlichesWohnen'], + 'weWeiteresNichtInfrastrukturrelevantesWohnen': !exists(json, 'weWeiteresNichtInfrastrukturrelevantesWohnen') ? undefined : json['weWeiteresNichtInfrastrukturrelevantesWohnen'], + 'weAnmerkung': !exists(json, 'weAnmerkung') ? undefined : json['weAnmerkung'], + 'bauabschnitte': ((json['bauabschnitte'] as Array).map(BauabschnittDtoFromJSON)), + 'sobonOrientierungswertJahr': json['sobonOrientierungswertJahr'], + 'sobonBerechnung': !exists(json, 'sobonBerechnung') ? undefined : SobonBerechnungDtoFromJSON(json['sobonBerechnung']), + 'stammdatenGueltigAb': (new Date(json['stammdatenGueltigAb'])), + 'anmerkung': !exists(json, 'anmerkung') ? undefined : json['anmerkung'], + 'hasBauratendateiInput': !exists(json, 'hasBauratendateiInput') ? undefined : json['hasBauratendateiInput'], + 'anmerkungBauratendateiInput': !exists(json, 'anmerkungBauratendateiInput') ? undefined : json['anmerkungBauratendateiInput'], + 'bauratendateiInputBasis': !exists(json, 'bauratendateiInputBasis') ? undefined : BauratendateiInputDtoFromJSON(json['bauratendateiInputBasis']), + 'bauratendateiInput': !exists(json, 'bauratendateiInput') ? undefined : ((json['bauratendateiInput'] as Array).map(BauratendateiInputDtoFromJSON)), + 'dokumente': !exists(json, 'dokumente') ? undefined : ((json['dokumente'] as Array).map(DokumentDtoFromJSON)), + }; +} + +export function AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoToJSON(value?: AbfragevarianteBauleitplanverfahrenStartBearbeitungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'id': value.id, + 'version': value.version, + 'artAbfragevariante': value.artAbfragevariante, + 'abfragevariantenNr': value.abfragevariantenNr, + 'name': value.name, + 'satzungsbeschluss': value.satzungsbeschluss === undefined ? undefined : (value.satzungsbeschluss.toISOString().substr(0,10)), + 'wesentlicheRechtsgrundlage': value.wesentlicheRechtsgrundlage, + 'wesentlicheRechtsgrundlageFreieEingabe': value.wesentlicheRechtsgrundlageFreieEingabe, + 'realisierungVon': value.realisierungVon, + 'gfWohnenGesamt': value.gfWohnenGesamt, + 'gfWohnenSobonUrsaechlich': value.gfWohnenSobonUrsaechlich, + 'gfWohnenBestandswohnbaurecht': value.gfWohnenBestandswohnbaurecht, + 'gfWohnenSonderwohnformen': value.gfWohnenSonderwohnformen, + 'gfWohnenStudentischesWohnen': value.gfWohnenStudentischesWohnen, + 'gfWohnenSeniorinnenWohnen': value.gfWohnenSeniorinnenWohnen, + 'gfWohnenGenossenschaftlichesWohnen': value.gfWohnenGenossenschaftlichesWohnen, + 'gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen': value.gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen, + 'gfAnmerkung': value.gfAnmerkung, + 'weGesamt': value.weGesamt, + 'weSonderwohnformen': value.weSonderwohnformen, + 'weStudentischesWohnen': value.weStudentischesWohnen, + 'weSeniorinnenWohnen': value.weSeniorinnenWohnen, + 'weGenossenschaftlichesWohnen': value.weGenossenschaftlichesWohnen, + 'weWeiteresNichtInfrastrukturrelevantesWohnen': value.weWeiteresNichtInfrastrukturrelevantesWohnen, + 'weAnmerkung': value.weAnmerkung, + 'bauabschnitte': ((value.bauabschnitte as Array).map(BauabschnittDtoToJSON)), + 'sobonOrientierungswertJahr': value.sobonOrientierungswertJahr, + 'sobonBerechnung': SobonBerechnungDtoToJSON(value.sobonBerechnung), + 'stammdatenGueltigAb': (value.stammdatenGueltigAb.toISOString().substr(0,10)), + 'anmerkung': value.anmerkung, + 'hasBauratendateiInput': value.hasBauratendateiInput, + 'anmerkungBauratendateiInput': value.anmerkungBauratendateiInput, + 'bauratendateiInputBasis': BauratendateiInputDtoToJSON(value.bauratendateiInputBasis), + 'bauratendateiInput': value.bauratendateiInput === undefined ? undefined : ((value.bauratendateiInput as Array).map(BauratendateiInputDtoToJSON)), + 'dokumente': value.dokumente === undefined ? undefined : ((value.dokumente as Array).map(DokumentDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto.ts b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto.ts new file mode 100644 index 000000000..bfa7950a9 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto.ts @@ -0,0 +1,181 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { BedarfsmeldungDto } from './BedarfsmeldungDto'; +import { + BedarfsmeldungDtoFromJSON, + BedarfsmeldungDtoFromJSONTyped, + BedarfsmeldungDtoToJSON, +} from './BedarfsmeldungDto'; + +/** + * + * @export + * @interface AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ +export interface AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto { + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ + id?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ + version?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ + artAbfragevariante?: AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoArtAbfragevarianteEnum; + /** + * + * @type {Array} + * @memberof AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ + bedarfsmeldungFachreferate?: Array; + /** + * + * @type {boolean} + * @memberof AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfImBaugebietBeruecksichtigenKita?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungImBplanKita?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungInBestEinrichtungenKita?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfImBaugebietBeruecksichtigenSchule?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungImBplanSchule?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule?: boolean; + /** + * + * @type {boolean} + * @memberof AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ + ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule?: boolean; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ + anmerkungFachreferate?: string; +} + + +/** + * @export + */ +export const AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoArtAbfragevarianteEnum = { + Unspecified: 'UNSPECIFIED', + Bauleitplanverfahren: 'BAULEITPLANVERFAHREN', + Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN', + WeiteresVerfahren: 'WEITERES_VERFAHREN' +} as const; +export type AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoArtAbfragevarianteEnum = typeof AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoArtAbfragevarianteEnum[keyof typeof AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoArtAbfragevarianteEnum]; + + +/** + * Check if a given object implements the AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto interface. + */ +export function instanceOfAbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSON(json: any): AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto { + return AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, false); +} + +export function AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'id': !exists(json, 'id') ? undefined : json['id'], + 'version': !exists(json, 'version') ? undefined : json['version'], + 'artAbfragevariante': !exists(json, 'artAbfragevariante') ? undefined : json['artAbfragevariante'], + 'bedarfsmeldungFachreferate': !exists(json, 'bedarfsmeldungFachreferate') ? undefined : ((json['bedarfsmeldungFachreferate'] as Array).map(BedarfsmeldungDtoFromJSON)), + 'ausgeloesterBedarfImBaugebietBeruecksichtigenKita': !exists(json, 'ausgeloesterBedarfImBaugebietBeruecksichtigenKita') ? undefined : json['ausgeloesterBedarfImBaugebietBeruecksichtigenKita'], + 'ausgeloesterBedarfMitversorgungImBplanKita': !exists(json, 'ausgeloesterBedarfMitversorgungImBplanKita') ? undefined : json['ausgeloesterBedarfMitversorgungImBplanKita'], + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenKita': !exists(json, 'ausgeloesterBedarfMitversorgungInBestEinrichtungenKita') ? undefined : json['ausgeloesterBedarfMitversorgungInBestEinrichtungenKita'], + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita': !exists(json, 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita') ? undefined : json['ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita'], + 'ausgeloesterBedarfImBaugebietBeruecksichtigenSchule': !exists(json, 'ausgeloesterBedarfImBaugebietBeruecksichtigenSchule') ? undefined : json['ausgeloesterBedarfImBaugebietBeruecksichtigenSchule'], + 'ausgeloesterBedarfMitversorgungImBplanSchule': !exists(json, 'ausgeloesterBedarfMitversorgungImBplanSchule') ? undefined : json['ausgeloesterBedarfMitversorgungImBplanSchule'], + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule': !exists(json, 'ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule') ? undefined : json['ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule'], + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule': !exists(json, 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule') ? undefined : json['ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule'], + 'anmerkungFachreferate': !exists(json, 'anmerkungFachreferate') ? undefined : json['anmerkungFachreferate'], + }; +} + +export function AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoToJSON(value?: AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'id': value.id, + 'version': value.version, + 'artAbfragevariante': value.artAbfragevariante, + 'bedarfsmeldungFachreferate': value.bedarfsmeldungFachreferate === undefined ? undefined : ((value.bedarfsmeldungFachreferate as Array).map(BedarfsmeldungDtoToJSON)), + 'ausgeloesterBedarfImBaugebietBeruecksichtigenKita': value.ausgeloesterBedarfImBaugebietBeruecksichtigenKita, + 'ausgeloesterBedarfMitversorgungImBplanKita': value.ausgeloesterBedarfMitversorgungImBplanKita, + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenKita': value.ausgeloesterBedarfMitversorgungInBestEinrichtungenKita, + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita': value.ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita, + 'ausgeloesterBedarfImBaugebietBeruecksichtigenSchule': value.ausgeloesterBedarfImBaugebietBeruecksichtigenSchule, + 'ausgeloesterBedarfMitversorgungImBplanSchule': value.ausgeloesterBedarfMitversorgungImBplanSchule, + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule': value.ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule, + 'ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule': value.ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule, + 'anmerkungFachreferate': value.anmerkungFachreferate, + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto.ts b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto.ts new file mode 100644 index 000000000..0ab60f69c --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto.ts @@ -0,0 +1,117 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { BedarfsmeldungDto } from './BedarfsmeldungDto'; +import { + BedarfsmeldungDtoFromJSON, + BedarfsmeldungDtoFromJSONTyped, + BedarfsmeldungDtoToJSON, +} from './BedarfsmeldungDto'; + +/** + * + * @export + * @interface AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto + */ +export interface AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto { + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto + */ + id?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto + */ + version?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto + */ + artAbfragevariante?: AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoArtAbfragevarianteEnum; + /** + * + * @type {Array} + * @memberof AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto + */ + bedarfsmeldungAbfrageersteller?: Array; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto + */ + anmerkungAbfrageersteller?: string; +} + + +/** + * @export + */ +export const AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoArtAbfragevarianteEnum = { + Unspecified: 'UNSPECIFIED', + Bauleitplanverfahren: 'BAULEITPLANVERFAHREN', + Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN', + WeiteresVerfahren: 'WEITERES_VERFAHREN' +} as const; +export type AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoArtAbfragevarianteEnum = typeof AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoArtAbfragevarianteEnum[keyof typeof AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoArtAbfragevarianteEnum]; + + +/** + * Check if a given object implements the AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto interface. + */ +export function instanceOfAbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoFromJSON(json: any): AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto { + return AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoFromJSONTyped(json, false); +} + +export function AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'id': !exists(json, 'id') ? undefined : json['id'], + 'version': !exists(json, 'version') ? undefined : json['version'], + 'artAbfragevariante': !exists(json, 'artAbfragevariante') ? undefined : json['artAbfragevariante'], + 'bedarfsmeldungAbfrageersteller': !exists(json, 'bedarfsmeldungAbfrageersteller') ? undefined : ((json['bedarfsmeldungAbfrageersteller'] as Array).map(BedarfsmeldungDtoFromJSON)), + 'anmerkungAbfrageersteller': !exists(json, 'anmerkungAbfrageersteller') ? undefined : json['anmerkungAbfrageersteller'], + }; +} + +export function AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoToJSON(value?: AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'id': value.id, + 'version': value.version, + 'artAbfragevariante': value.artAbfragevariante, + 'bedarfsmeldungAbfrageersteller': value.bedarfsmeldungAbfrageersteller === undefined ? undefined : ((value.bedarfsmeldungAbfrageersteller as Array).map(BedarfsmeldungDtoToJSON)), + 'anmerkungAbfrageersteller': value.anmerkungAbfrageersteller, + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto.ts b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto.ts new file mode 100644 index 000000000..83e2a7aea --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto.ts @@ -0,0 +1,199 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { BauratendateiInputDto } from './BauratendateiInputDto'; +import { + BauratendateiInputDtoFromJSON, + BauratendateiInputDtoFromJSONTyped, + BauratendateiInputDtoToJSON, +} from './BauratendateiInputDto'; +import type { DokumentDto } from './DokumentDto'; +import { + DokumentDtoFromJSON, + DokumentDtoFromJSONTyped, + DokumentDtoToJSON, +} from './DokumentDto'; +import type { SobonBerechnungDto } from './SobonBerechnungDto'; +import { + SobonBerechnungDtoFromJSON, + SobonBerechnungDtoFromJSONTyped, + SobonBerechnungDtoToJSON, +} from './SobonBerechnungDto'; + +/** + * + * @export + * @interface AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto + */ +export interface AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto { + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto + */ + id?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto + */ + version?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto + */ + artAbfragevariante?: AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoArtAbfragevarianteEnum; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto + */ + sobonOrientierungswertJahr: AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoSobonOrientierungswertJahrEnum; + /** + * + * @type {SobonBerechnungDto} + * @memberof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto + */ + sobonBerechnung?: SobonBerechnungDto; + /** + * + * @type {Date} + * @memberof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto + */ + stammdatenGueltigAb: Date; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto + */ + anmerkung?: string; + /** + * + * @type {boolean} + * @memberof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto + */ + hasBauratendateiInput?: boolean; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto + */ + anmerkungBauratendateiInput?: string; + /** + * + * @type {BauratendateiInputDto} + * @memberof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto + */ + bauratendateiInputBasis?: BauratendateiInputDto; + /** + * + * @type {Array} + * @memberof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto + */ + bauratendateiInput?: Array; + /** + * + * @type {Array} + * @memberof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto + */ + dokumente?: Array; +} + + +/** + * @export + */ +export const AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoArtAbfragevarianteEnum = { + Unspecified: 'UNSPECIFIED', + Bauleitplanverfahren: 'BAULEITPLANVERFAHREN', + Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN', + WeiteresVerfahren: 'WEITERES_VERFAHREN' +} as const; +export type AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoArtAbfragevarianteEnum = typeof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoArtAbfragevarianteEnum[keyof typeof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoArtAbfragevarianteEnum]; + +/** + * @export + */ +export const AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoSobonOrientierungswertJahrEnum = { + Unspecified: 'UNSPECIFIED', + Jahr2014: 'JAHR_2014', + Jahr2017: 'JAHR_2017', + Jahr2022: 'JAHR_2022', + Standortabfrage: 'STANDORTABFRAGE' +} as const; +export type AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoSobonOrientierungswertJahrEnum = typeof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoSobonOrientierungswertJahrEnum[keyof typeof AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoSobonOrientierungswertJahrEnum]; + + +/** + * Check if a given object implements the AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto interface. + */ +export function instanceOfAbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto(value: object): boolean { + let isInstance = true; + isInstance = isInstance && "sobonOrientierungswertJahr" in value; + isInstance = isInstance && "stammdatenGueltigAb" in value; + + return isInstance; +} + +export function AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoFromJSON(json: any): AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto { + return AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoFromJSONTyped(json, false); +} + +export function AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'id': !exists(json, 'id') ? undefined : json['id'], + 'version': !exists(json, 'version') ? undefined : json['version'], + 'artAbfragevariante': !exists(json, 'artAbfragevariante') ? undefined : json['artAbfragevariante'], + 'sobonOrientierungswertJahr': json['sobonOrientierungswertJahr'], + 'sobonBerechnung': !exists(json, 'sobonBerechnung') ? undefined : SobonBerechnungDtoFromJSON(json['sobonBerechnung']), + 'stammdatenGueltigAb': (new Date(json['stammdatenGueltigAb'])), + 'anmerkung': !exists(json, 'anmerkung') ? undefined : json['anmerkung'], + 'hasBauratendateiInput': !exists(json, 'hasBauratendateiInput') ? undefined : json['hasBauratendateiInput'], + 'anmerkungBauratendateiInput': !exists(json, 'anmerkungBauratendateiInput') ? undefined : json['anmerkungBauratendateiInput'], + 'bauratendateiInputBasis': !exists(json, 'bauratendateiInputBasis') ? undefined : BauratendateiInputDtoFromJSON(json['bauratendateiInputBasis']), + 'bauratendateiInput': !exists(json, 'bauratendateiInput') ? undefined : ((json['bauratendateiInput'] as Array).map(BauratendateiInputDtoFromJSON)), + 'dokumente': !exists(json, 'dokumente') ? undefined : ((json['dokumente'] as Array).map(DokumentDtoFromJSON)), + }; +} + +export function AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoToJSON(value?: AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'id': value.id, + 'version': value.version, + 'artAbfragevariante': value.artAbfragevariante, + 'sobonOrientierungswertJahr': value.sobonOrientierungswertJahr, + 'sobonBerechnung': SobonBerechnungDtoToJSON(value.sobonBerechnung), + 'stammdatenGueltigAb': (value.stammdatenGueltigAb.toISOString().substr(0,10)), + 'anmerkung': value.anmerkung, + 'hasBauratendateiInput': value.hasBauratendateiInput, + 'anmerkungBauratendateiInput': value.anmerkungBauratendateiInput, + 'bauratendateiInputBasis': BauratendateiInputDtoToJSON(value.bauratendateiInputBasis), + 'bauratendateiInput': value.bauratendateiInput === undefined ? undefined : ((value.bauratendateiInput as Array).map(BauratendateiInputDtoToJSON)), + 'dokumente': value.dokumente === undefined ? undefined : ((value.dokumente as Array).map(DokumentDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenStartBearbeitungDto.ts b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenStartBearbeitungDto.ts new file mode 100644 index 000000000..19e0619f6 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/AbfragevarianteWeiteresVerfahrenStartBearbeitungDto.ts @@ -0,0 +1,445 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { BauabschnittDto } from './BauabschnittDto'; +import { + BauabschnittDtoFromJSON, + BauabschnittDtoFromJSONTyped, + BauabschnittDtoToJSON, +} from './BauabschnittDto'; +import type { BauratendateiInputDto } from './BauratendateiInputDto'; +import { + BauratendateiInputDtoFromJSON, + BauratendateiInputDtoFromJSONTyped, + BauratendateiInputDtoToJSON, +} from './BauratendateiInputDto'; +import type { DokumentDto } from './DokumentDto'; +import { + DokumentDtoFromJSON, + DokumentDtoFromJSONTyped, + DokumentDtoToJSON, +} from './DokumentDto'; +import type { SobonBerechnungDto } from './SobonBerechnungDto'; +import { + SobonBerechnungDtoFromJSON, + SobonBerechnungDtoFromJSONTyped, + SobonBerechnungDtoToJSON, +} from './SobonBerechnungDto'; + +/** + * + * @export + * @interface AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ +export interface AbfragevarianteWeiteresVerfahrenStartBearbeitungDto { + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + id?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + version?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + artAbfragevariante?: AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoArtAbfragevarianteEnum; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + abfragevariantenNr: number; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + name: string; + /** + * + * @type {Date} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + satzungsbeschluss?: Date; + /** + * + * @type {Array} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + wesentlicheRechtsgrundlage: Array; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + wesentlicheRechtsgrundlageFreieEingabe?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + realisierungVon: number; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + gfWohnenGesamt?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + gfWohnenBaurechtlichGenehmigt?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + gfWohnenBaurechtlichFestgesetzt?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + gfWohnenSobonUrsaechlich?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + gfWohnenBestandswohnbaurecht?: number; + /** + * + * @type {boolean} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + gfWohnenSonderwohnformen: boolean; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + gfWohnenStudentischesWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + gfWohnenSeniorinnenWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + gfWohnenGenossenschaftlichesWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + gfAnmerkung?: string; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + weGesamt?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + weBaurechtlichGenehmigt?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + weBaurechtlichFestgesetzt?: number; + /** + * + * @type {boolean} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + weSonderwohnformen: boolean; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + weStudentischesWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + weSeniorinnenWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + weGenossenschaftlichesWohnen?: number; + /** + * + * @type {number} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + weWeiteresNichtInfrastrukturrelevantesWohnen?: number; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + weAnmerkung?: string; + /** + * + * @type {Array} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + bauabschnitte?: Array; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + sobonOrientierungswertJahr: AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoSobonOrientierungswertJahrEnum; + /** + * + * @type {SobonBerechnungDto} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + sobonBerechnung?: SobonBerechnungDto; + /** + * + * @type {Date} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + stammdatenGueltigAb: Date; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + anmerkung?: string; + /** + * + * @type {boolean} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + hasBauratendateiInput?: boolean; + /** + * + * @type {string} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + anmerkungBauratendateiInput?: string; + /** + * + * @type {BauratendateiInputDto} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + bauratendateiInputBasis?: BauratendateiInputDto; + /** + * + * @type {Array} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + bauratendateiInput?: Array; + /** + * + * @type {Array} + * @memberof AbfragevarianteWeiteresVerfahrenStartBearbeitungDto + */ + dokumente?: Array; +} + + +/** + * @export + */ +export const AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoArtAbfragevarianteEnum = { + Unspecified: 'UNSPECIFIED', + Bauleitplanverfahren: 'BAULEITPLANVERFAHREN', + Baugenehmigungsverfahren: 'BAUGENEHMIGUNGSVERFAHREN', + WeiteresVerfahren: 'WEITERES_VERFAHREN' +} as const; +export type AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoArtAbfragevarianteEnum = typeof AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoArtAbfragevarianteEnum[keyof typeof AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoArtAbfragevarianteEnum]; + +/** + * @export + */ +export const AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoWesentlicheRechtsgrundlageEnum = { + QualifizierterBebauungsplan: 'QUALIFIZIERTER_BEBAUUNGSPLAN', + VorhabensbezogenerBebauungsplan: 'VORHABENSBEZOGENER_BEBAUUNGSPLAN', + EinfacherBebauungsplanParagraph30: 'EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30', + EinfacherBebauungsplanParagraph30Ivm3435: 'EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35', + SektoralerBebauungsplanParagraph9: 'SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_9', + SektoralerBebauungsplanParagraph30Ivm3435: 'SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35', + Innenbereich: 'INNENBEREICH', + Aussenbereich: 'AUSSENBEREICH', + Befreiung: 'BEFREIUNG', + InfoFehlt: 'INFO_FEHLT', + FreieEingabe: 'FREIE_EINGABE' +} as const; +export type AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoWesentlicheRechtsgrundlageEnum = typeof AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoWesentlicheRechtsgrundlageEnum[keyof typeof AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoWesentlicheRechtsgrundlageEnum]; + +/** + * @export + */ +export const AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoSobonOrientierungswertJahrEnum = { + Unspecified: 'UNSPECIFIED', + Jahr2014: 'JAHR_2014', + Jahr2017: 'JAHR_2017', + Jahr2022: 'JAHR_2022', + Standortabfrage: 'STANDORTABFRAGE' +} as const; +export type AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoSobonOrientierungswertJahrEnum = typeof AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoSobonOrientierungswertJahrEnum[keyof typeof AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoSobonOrientierungswertJahrEnum]; + + +/** + * Check if a given object implements the AbfragevarianteWeiteresVerfahrenStartBearbeitungDto interface. + */ +export function instanceOfAbfragevarianteWeiteresVerfahrenStartBearbeitungDto(value: object): boolean { + let isInstance = true; + isInstance = isInstance && "abfragevariantenNr" in value; + isInstance = isInstance && "name" in value; + isInstance = isInstance && "wesentlicheRechtsgrundlage" in value; + isInstance = isInstance && "realisierungVon" in value; + isInstance = isInstance && "gfWohnenSonderwohnformen" in value; + isInstance = isInstance && "weSonderwohnformen" in value; + isInstance = isInstance && "sobonOrientierungswertJahr" in value; + isInstance = isInstance && "stammdatenGueltigAb" in value; + + return isInstance; +} + +export function AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoFromJSON(json: any): AbfragevarianteWeiteresVerfahrenStartBearbeitungDto { + return AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoFromJSONTyped(json, false); +} + +export function AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbfragevarianteWeiteresVerfahrenStartBearbeitungDto { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'id': !exists(json, 'id') ? undefined : json['id'], + 'version': !exists(json, 'version') ? undefined : json['version'], + 'artAbfragevariante': !exists(json, 'artAbfragevariante') ? undefined : json['artAbfragevariante'], + 'abfragevariantenNr': json['abfragevariantenNr'], + 'name': json['name'], + 'satzungsbeschluss': !exists(json, 'satzungsbeschluss') ? undefined : (new Date(json['satzungsbeschluss'])), + 'wesentlicheRechtsgrundlage': json['wesentlicheRechtsgrundlage'], + 'wesentlicheRechtsgrundlageFreieEingabe': !exists(json, 'wesentlicheRechtsgrundlageFreieEingabe') ? undefined : json['wesentlicheRechtsgrundlageFreieEingabe'], + 'realisierungVon': json['realisierungVon'], + 'gfWohnenGesamt': !exists(json, 'gfWohnenGesamt') ? undefined : json['gfWohnenGesamt'], + 'gfWohnenBaurechtlichGenehmigt': !exists(json, 'gfWohnenBaurechtlichGenehmigt') ? undefined : json['gfWohnenBaurechtlichGenehmigt'], + 'gfWohnenBaurechtlichFestgesetzt': !exists(json, 'gfWohnenBaurechtlichFestgesetzt') ? undefined : json['gfWohnenBaurechtlichFestgesetzt'], + 'gfWohnenSobonUrsaechlich': !exists(json, 'gfWohnenSobonUrsaechlich') ? undefined : json['gfWohnenSobonUrsaechlich'], + 'gfWohnenBestandswohnbaurecht': !exists(json, 'gfWohnenBestandswohnbaurecht') ? undefined : json['gfWohnenBestandswohnbaurecht'], + 'gfWohnenSonderwohnformen': json['gfWohnenSonderwohnformen'], + 'gfWohnenStudentischesWohnen': !exists(json, 'gfWohnenStudentischesWohnen') ? undefined : json['gfWohnenStudentischesWohnen'], + 'gfWohnenSeniorinnenWohnen': !exists(json, 'gfWohnenSeniorinnenWohnen') ? undefined : json['gfWohnenSeniorinnenWohnen'], + 'gfWohnenGenossenschaftlichesWohnen': !exists(json, 'gfWohnenGenossenschaftlichesWohnen') ? undefined : json['gfWohnenGenossenschaftlichesWohnen'], + 'gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen': !exists(json, 'gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen') ? undefined : json['gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen'], + 'gfAnmerkung': !exists(json, 'gfAnmerkung') ? undefined : json['gfAnmerkung'], + 'weGesamt': !exists(json, 'weGesamt') ? undefined : json['weGesamt'], + 'weBaurechtlichGenehmigt': !exists(json, 'weBaurechtlichGenehmigt') ? undefined : json['weBaurechtlichGenehmigt'], + 'weBaurechtlichFestgesetzt': !exists(json, 'weBaurechtlichFestgesetzt') ? undefined : json['weBaurechtlichFestgesetzt'], + 'weSonderwohnformen': json['weSonderwohnformen'], + 'weStudentischesWohnen': !exists(json, 'weStudentischesWohnen') ? undefined : json['weStudentischesWohnen'], + 'weSeniorinnenWohnen': !exists(json, 'weSeniorinnenWohnen') ? undefined : json['weSeniorinnenWohnen'], + 'weGenossenschaftlichesWohnen': !exists(json, 'weGenossenschaftlichesWohnen') ? undefined : json['weGenossenschaftlichesWohnen'], + 'weWeiteresNichtInfrastrukturrelevantesWohnen': !exists(json, 'weWeiteresNichtInfrastrukturrelevantesWohnen') ? undefined : json['weWeiteresNichtInfrastrukturrelevantesWohnen'], + 'weAnmerkung': !exists(json, 'weAnmerkung') ? undefined : json['weAnmerkung'], + 'bauabschnitte': !exists(json, 'bauabschnitte') ? undefined : ((json['bauabschnitte'] as Array).map(BauabschnittDtoFromJSON)), + 'sobonOrientierungswertJahr': json['sobonOrientierungswertJahr'], + 'sobonBerechnung': !exists(json, 'sobonBerechnung') ? undefined : SobonBerechnungDtoFromJSON(json['sobonBerechnung']), + 'stammdatenGueltigAb': (new Date(json['stammdatenGueltigAb'])), + 'anmerkung': !exists(json, 'anmerkung') ? undefined : json['anmerkung'], + 'hasBauratendateiInput': !exists(json, 'hasBauratendateiInput') ? undefined : json['hasBauratendateiInput'], + 'anmerkungBauratendateiInput': !exists(json, 'anmerkungBauratendateiInput') ? undefined : json['anmerkungBauratendateiInput'], + 'bauratendateiInputBasis': !exists(json, 'bauratendateiInputBasis') ? undefined : BauratendateiInputDtoFromJSON(json['bauratendateiInputBasis']), + 'bauratendateiInput': !exists(json, 'bauratendateiInput') ? undefined : ((json['bauratendateiInput'] as Array).map(BauratendateiInputDtoFromJSON)), + 'dokumente': !exists(json, 'dokumente') ? undefined : ((json['dokumente'] as Array).map(DokumentDtoFromJSON)), + }; +} + +export function AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoToJSON(value?: AbfragevarianteWeiteresVerfahrenStartBearbeitungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'id': value.id, + 'version': value.version, + 'artAbfragevariante': value.artAbfragevariante, + 'abfragevariantenNr': value.abfragevariantenNr, + 'name': value.name, + 'satzungsbeschluss': value.satzungsbeschluss === undefined ? undefined : (value.satzungsbeschluss.toISOString().substr(0,10)), + 'wesentlicheRechtsgrundlage': value.wesentlicheRechtsgrundlage, + 'wesentlicheRechtsgrundlageFreieEingabe': value.wesentlicheRechtsgrundlageFreieEingabe, + 'realisierungVon': value.realisierungVon, + 'gfWohnenGesamt': value.gfWohnenGesamt, + 'gfWohnenBaurechtlichGenehmigt': value.gfWohnenBaurechtlichGenehmigt, + 'gfWohnenBaurechtlichFestgesetzt': value.gfWohnenBaurechtlichFestgesetzt, + 'gfWohnenSobonUrsaechlich': value.gfWohnenSobonUrsaechlich, + 'gfWohnenBestandswohnbaurecht': value.gfWohnenBestandswohnbaurecht, + 'gfWohnenSonderwohnformen': value.gfWohnenSonderwohnformen, + 'gfWohnenStudentischesWohnen': value.gfWohnenStudentischesWohnen, + 'gfWohnenSeniorinnenWohnen': value.gfWohnenSeniorinnenWohnen, + 'gfWohnenGenossenschaftlichesWohnen': value.gfWohnenGenossenschaftlichesWohnen, + 'gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen': value.gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen, + 'gfAnmerkung': value.gfAnmerkung, + 'weGesamt': value.weGesamt, + 'weBaurechtlichGenehmigt': value.weBaurechtlichGenehmigt, + 'weBaurechtlichFestgesetzt': value.weBaurechtlichFestgesetzt, + 'weSonderwohnformen': value.weSonderwohnformen, + 'weStudentischesWohnen': value.weStudentischesWohnen, + 'weSeniorinnenWohnen': value.weSeniorinnenWohnen, + 'weGenossenschaftlichesWohnen': value.weGenossenschaftlichesWohnen, + 'weWeiteresNichtInfrastrukturrelevantesWohnen': value.weWeiteresNichtInfrastrukturrelevantesWohnen, + 'weAnmerkung': value.weAnmerkung, + 'bauabschnitte': value.bauabschnitte === undefined ? undefined : ((value.bauabschnitte as Array).map(BauabschnittDtoToJSON)), + 'sobonOrientierungswertJahr': value.sobonOrientierungswertJahr, + 'sobonBerechnung': SobonBerechnungDtoToJSON(value.sobonBerechnung), + 'stammdatenGueltigAb': (value.stammdatenGueltigAb.toISOString().substr(0,10)), + 'anmerkung': value.anmerkung, + 'hasBauratendateiInput': value.hasBauratendateiInput, + 'anmerkungBauratendateiInput': value.anmerkungBauratendateiInput, + 'bauratendateiInputBasis': BauratendateiInputDtoToJSON(value.bauratendateiInputBasis), + 'bauratendateiInput': value.bauratendateiInput === undefined ? undefined : ((value.bauratendateiInput as Array).map(BauratendateiInputDtoToJSON)), + 'dokumente': value.dokumente === undefined ? undefined : ((value.dokumente as Array).map(DokumentDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto.ts b/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto.ts new file mode 100644 index 000000000..eec190ccf --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto.ts @@ -0,0 +1,95 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfrageEinpflegenBedarfsmeldungDto } from './AbfrageEinpflegenBedarfsmeldungDto'; +import { + AbfrageEinpflegenBedarfsmeldungDtoFromJSON, + AbfrageEinpflegenBedarfsmeldungDtoFromJSONTyped, + AbfrageEinpflegenBedarfsmeldungDtoToJSON, +} from './AbfrageEinpflegenBedarfsmeldungDto'; +import type { AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto } from './AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto'; +import { + AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSON, + AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoToJSON, +} from './AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto'; + +import { +} from './'; + +/** + * + * @export + * @interface BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ +export interface BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto extends AbfrageEinpflegenBedarfsmeldungDto { + /** + * + * @type {Array} + * @memberof BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ + abfragevariantenBaugenehmigungsverfahren: Array; + /** + * + * @type {Array} + * @memberof BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + */ + abfragevariantenSachbearbeitungBaugenehmigungsverfahren: Array; +} + + + +/** + * Check if a given object implements the BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto interface. + */ +export function instanceOfBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto(value: object): boolean { + let isInstance = true; + isInstance = isInstance && "abfragevariantenBaugenehmigungsverfahren" in value; + isInstance = isInstance && "abfragevariantenSachbearbeitungBaugenehmigungsverfahren" in value; + + return isInstance; +} + +export function BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSON(json: any): BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto { + return BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, false); +} + +export function BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto { + if ((json === undefined) || (json === null)) { + return json; + } + if (!ignoreDiscriminator) { + } + return { + ...AbfrageEinpflegenBedarfsmeldungDtoFromJSONTyped(json, ignoreDiscriminator), + 'abfragevariantenBaugenehmigungsverfahren': ((json['abfragevariantenBaugenehmigungsverfahren'] as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSON)), + 'abfragevariantenSachbearbeitungBaugenehmigungsverfahren': ((json['abfragevariantenSachbearbeitungBaugenehmigungsverfahren'] as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSON)), + }; +} + +export function BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoToJSON(value?: BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + ...AbfrageEinpflegenBedarfsmeldungDtoToJSON(value), + 'abfragevariantenBaugenehmigungsverfahren': ((value.abfragevariantenBaugenehmigungsverfahren as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoToJSON)), + 'abfragevariantenSachbearbeitungBaugenehmigungsverfahren': ((value.abfragevariantenSachbearbeitungBaugenehmigungsverfahren as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOf.ts b/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOf.ts new file mode 100644 index 000000000..735e8977d --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOf.ts @@ -0,0 +1,80 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto } from './AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto'; +import { + AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSON, + AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoToJSON, +} from './AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto'; + +/** + * + * @export + * @interface BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOf + */ +export interface BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOf { + /** + * + * @type {Array} + * @memberof BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOf + */ + abfragevariantenBaugenehmigungsverfahren?: Array; + /** + * + * @type {Array} + * @memberof BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOf + */ + abfragevariantenSachbearbeitungBaugenehmigungsverfahren?: Array; +} + +/** + * Check if a given object implements the BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOf interface. + */ +export function instanceOfBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOf(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOfFromJSON(json: any): BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOf { + return BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOfFromJSONTyped(json, false); +} + +export function BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOf { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'abfragevariantenBaugenehmigungsverfahren': !exists(json, 'abfragevariantenBaugenehmigungsverfahren') ? undefined : ((json['abfragevariantenBaugenehmigungsverfahren'] as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSON)), + 'abfragevariantenSachbearbeitungBaugenehmigungsverfahren': !exists(json, 'abfragevariantenSachbearbeitungBaugenehmigungsverfahren') ? undefined : ((json['abfragevariantenSachbearbeitungBaugenehmigungsverfahren'] as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSON)), + }; +} + +export function BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOfToJSON(value?: BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOf | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'abfragevariantenBaugenehmigungsverfahren': value.abfragevariantenBaugenehmigungsverfahren === undefined ? undefined : ((value.abfragevariantenBaugenehmigungsverfahren as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoToJSON)), + 'abfragevariantenSachbearbeitungBaugenehmigungsverfahren': value.abfragevariantenSachbearbeitungBaugenehmigungsverfahren === undefined ? undefined : ((value.abfragevariantenSachbearbeitungBaugenehmigungsverfahren as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinplanungBedarfeDto.ts b/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinplanungBedarfeDto.ts new file mode 100644 index 000000000..dbad3e997 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinplanungBedarfeDto.ts @@ -0,0 +1,95 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfrageEinplanungBedarfeDto } from './AbfrageEinplanungBedarfeDto'; +import { + AbfrageEinplanungBedarfeDtoFromJSON, + AbfrageEinplanungBedarfeDtoFromJSONTyped, + AbfrageEinplanungBedarfeDtoToJSON, +} from './AbfrageEinplanungBedarfeDto'; +import type { AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto } from './AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto'; +import { + AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSON, + AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSONTyped, + AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoToJSON, +} from './AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto'; + +import { +} from './'; + +/** + * + * @export + * @interface BaugenehmigungsverfahrenEinplanungBedarfeDto + */ +export interface BaugenehmigungsverfahrenEinplanungBedarfeDto extends AbfrageEinplanungBedarfeDto { + /** + * + * @type {Array} + * @memberof BaugenehmigungsverfahrenEinplanungBedarfeDto + */ + abfragevariantenBaugenehmigungsverfahren: Array; + /** + * + * @type {Array} + * @memberof BaugenehmigungsverfahrenEinplanungBedarfeDto + */ + abfragevariantenSachbearbeitungBaugenehmigungsverfahren: Array; +} + + + +/** + * Check if a given object implements the BaugenehmigungsverfahrenEinplanungBedarfeDto interface. + */ +export function instanceOfBaugenehmigungsverfahrenEinplanungBedarfeDto(value: object): boolean { + let isInstance = true; + isInstance = isInstance && "abfragevariantenBaugenehmigungsverfahren" in value; + isInstance = isInstance && "abfragevariantenSachbearbeitungBaugenehmigungsverfahren" in value; + + return isInstance; +} + +export function BaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSON(json: any): BaugenehmigungsverfahrenEinplanungBedarfeDto { + return BaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSONTyped(json, false); +} + +export function BaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): BaugenehmigungsverfahrenEinplanungBedarfeDto { + if ((json === undefined) || (json === null)) { + return json; + } + if (!ignoreDiscriminator) { + } + return { + ...AbfrageEinplanungBedarfeDtoFromJSONTyped(json, ignoreDiscriminator), + 'abfragevariantenBaugenehmigungsverfahren': ((json['abfragevariantenBaugenehmigungsverfahren'] as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSON)), + 'abfragevariantenSachbearbeitungBaugenehmigungsverfahren': ((json['abfragevariantenSachbearbeitungBaugenehmigungsverfahren'] as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSON)), + }; +} + +export function BaugenehmigungsverfahrenEinplanungBedarfeDtoToJSON(value?: BaugenehmigungsverfahrenEinplanungBedarfeDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + ...AbfrageEinplanungBedarfeDtoToJSON(value), + 'abfragevariantenBaugenehmigungsverfahren': ((value.abfragevariantenBaugenehmigungsverfahren as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoToJSON)), + 'abfragevariantenSachbearbeitungBaugenehmigungsverfahren': ((value.abfragevariantenSachbearbeitungBaugenehmigungsverfahren as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOf.ts b/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOf.ts new file mode 100644 index 000000000..c1786f32a --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOf.ts @@ -0,0 +1,80 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto } from './AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto'; +import { + AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSON, + AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSONTyped, + AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoToJSON, +} from './AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto'; + +/** + * + * @export + * @interface BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOf + */ +export interface BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOf { + /** + * + * @type {Array} + * @memberof BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOf + */ + abfragevariantenBaugenehmigungsverfahren?: Array; + /** + * + * @type {Array} + * @memberof BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOf + */ + abfragevariantenSachbearbeitungBaugenehmigungsverfahren?: Array; +} + +/** + * Check if a given object implements the BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOf interface. + */ +export function instanceOfBaugenehmigungsverfahrenEinplanungBedarfeDtoAllOf(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOfFromJSON(json: any): BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOf { + return BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOfFromJSONTyped(json, false); +} + +export function BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOf { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'abfragevariantenBaugenehmigungsverfahren': !exists(json, 'abfragevariantenBaugenehmigungsverfahren') ? undefined : ((json['abfragevariantenBaugenehmigungsverfahren'] as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSON)), + 'abfragevariantenSachbearbeitungBaugenehmigungsverfahren': !exists(json, 'abfragevariantenSachbearbeitungBaugenehmigungsverfahren') ? undefined : ((json['abfragevariantenSachbearbeitungBaugenehmigungsverfahren'] as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSON)), + }; +} + +export function BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOfToJSON(value?: BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOf | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'abfragevariantenBaugenehmigungsverfahren': value.abfragevariantenBaugenehmigungsverfahren === undefined ? undefined : ((value.abfragevariantenBaugenehmigungsverfahren as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoToJSON)), + 'abfragevariantenSachbearbeitungBaugenehmigungsverfahren': value.abfragevariantenSachbearbeitungBaugenehmigungsverfahren === undefined ? undefined : ((value.abfragevariantenSachbearbeitungBaugenehmigungsverfahren as Array).map(AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenStartBearbeitungDto.ts b/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenStartBearbeitungDto.ts new file mode 100644 index 000000000..11cec3b0e --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenStartBearbeitungDto.ts @@ -0,0 +1,115 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfrageStartBearbeitungDto } from './AbfrageStartBearbeitungDto'; +import { + AbfrageStartBearbeitungDtoFromJSON, + AbfrageStartBearbeitungDtoFromJSONTyped, + AbfrageStartBearbeitungDtoToJSON, +} from './AbfrageStartBearbeitungDto'; +import type { AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto } from './AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto'; +import { + AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoFromJSON, + AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoFromJSONTyped, + AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoToJSON, +} from './AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto'; +import type { AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto } from './AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto'; +import { + AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoFromJSON, + AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoFromJSONTyped, + AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoToJSON, +} from './AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto'; +import type { VerortungMultiPolygonDto } from './VerortungMultiPolygonDto'; +import { + VerortungMultiPolygonDtoFromJSON, + VerortungMultiPolygonDtoFromJSONTyped, + VerortungMultiPolygonDtoToJSON, +} from './VerortungMultiPolygonDto'; + +import { +} from './'; + +/** + * + * @export + * @interface BaugenehmigungsverfahrenStartBearbeitungDto + */ +export interface BaugenehmigungsverfahrenStartBearbeitungDto extends AbfrageStartBearbeitungDto { + /** + * + * @type {VerortungMultiPolygonDto} + * @memberof BaugenehmigungsverfahrenStartBearbeitungDto + */ + verortung?: VerortungMultiPolygonDto; + /** + * + * @type {Array} + * @memberof BaugenehmigungsverfahrenStartBearbeitungDto + */ + abfragevariantenBaugenehmigungsverfahren: Array; + /** + * + * @type {Array} + * @memberof BaugenehmigungsverfahrenStartBearbeitungDto + */ + abfragevariantenSachbearbeitungBaugenehmigungsverfahren: Array; +} + + + +/** + * Check if a given object implements the BaugenehmigungsverfahrenStartBearbeitungDto interface. + */ +export function instanceOfBaugenehmigungsverfahrenStartBearbeitungDto(value: object): boolean { + let isInstance = true; + isInstance = isInstance && "abfragevariantenBaugenehmigungsverfahren" in value; + isInstance = isInstance && "abfragevariantenSachbearbeitungBaugenehmigungsverfahren" in value; + + return isInstance; +} + +export function BaugenehmigungsverfahrenStartBearbeitungDtoFromJSON(json: any): BaugenehmigungsverfahrenStartBearbeitungDto { + return BaugenehmigungsverfahrenStartBearbeitungDtoFromJSONTyped(json, false); +} + +export function BaugenehmigungsverfahrenStartBearbeitungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): BaugenehmigungsverfahrenStartBearbeitungDto { + if ((json === undefined) || (json === null)) { + return json; + } + if (!ignoreDiscriminator) { + } + return { + ...AbfrageStartBearbeitungDtoFromJSONTyped(json, ignoreDiscriminator), + 'verortung': !exists(json, 'verortung') ? undefined : VerortungMultiPolygonDtoFromJSON(json['verortung']), + 'abfragevariantenBaugenehmigungsverfahren': ((json['abfragevariantenBaugenehmigungsverfahren'] as Array).map(AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoFromJSON)), + 'abfragevariantenSachbearbeitungBaugenehmigungsverfahren': ((json['abfragevariantenSachbearbeitungBaugenehmigungsverfahren'] as Array).map(AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoFromJSON)), + }; +} + +export function BaugenehmigungsverfahrenStartBearbeitungDtoToJSON(value?: BaugenehmigungsverfahrenStartBearbeitungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + ...AbfrageStartBearbeitungDtoToJSON(value), + 'verortung': VerortungMultiPolygonDtoToJSON(value.verortung), + 'abfragevariantenBaugenehmigungsverfahren': ((value.abfragevariantenBaugenehmigungsverfahren as Array).map(AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoToJSON)), + 'abfragevariantenSachbearbeitungBaugenehmigungsverfahren': ((value.abfragevariantenSachbearbeitungBaugenehmigungsverfahren as Array).map(AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenStartBearbeitungDtoAllOf.ts b/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenStartBearbeitungDtoAllOf.ts new file mode 100644 index 000000000..4294a622e --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/BaugenehmigungsverfahrenStartBearbeitungDtoAllOf.ts @@ -0,0 +1,100 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto } from './AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto'; +import { + AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoFromJSON, + AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoFromJSONTyped, + AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoToJSON, +} from './AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto'; +import type { AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto } from './AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto'; +import { + AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoFromJSON, + AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoFromJSONTyped, + AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoToJSON, +} from './AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto'; +import type { VerortungMultiPolygonDto } from './VerortungMultiPolygonDto'; +import { + VerortungMultiPolygonDtoFromJSON, + VerortungMultiPolygonDtoFromJSONTyped, + VerortungMultiPolygonDtoToJSON, +} from './VerortungMultiPolygonDto'; + +/** + * + * @export + * @interface BaugenehmigungsverfahrenStartBearbeitungDtoAllOf + */ +export interface BaugenehmigungsverfahrenStartBearbeitungDtoAllOf { + /** + * + * @type {VerortungMultiPolygonDto} + * @memberof BaugenehmigungsverfahrenStartBearbeitungDtoAllOf + */ + verortung?: VerortungMultiPolygonDto; + /** + * + * @type {Array} + * @memberof BaugenehmigungsverfahrenStartBearbeitungDtoAllOf + */ + abfragevariantenBaugenehmigungsverfahren?: Array; + /** + * + * @type {Array} + * @memberof BaugenehmigungsverfahrenStartBearbeitungDtoAllOf + */ + abfragevariantenSachbearbeitungBaugenehmigungsverfahren?: Array; +} + +/** + * Check if a given object implements the BaugenehmigungsverfahrenStartBearbeitungDtoAllOf interface. + */ +export function instanceOfBaugenehmigungsverfahrenStartBearbeitungDtoAllOf(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function BaugenehmigungsverfahrenStartBearbeitungDtoAllOfFromJSON(json: any): BaugenehmigungsverfahrenStartBearbeitungDtoAllOf { + return BaugenehmigungsverfahrenStartBearbeitungDtoAllOfFromJSONTyped(json, false); +} + +export function BaugenehmigungsverfahrenStartBearbeitungDtoAllOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): BaugenehmigungsverfahrenStartBearbeitungDtoAllOf { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'verortung': !exists(json, 'verortung') ? undefined : VerortungMultiPolygonDtoFromJSON(json['verortung']), + 'abfragevariantenBaugenehmigungsverfahren': !exists(json, 'abfragevariantenBaugenehmigungsverfahren') ? undefined : ((json['abfragevariantenBaugenehmigungsverfahren'] as Array).map(AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoFromJSON)), + 'abfragevariantenSachbearbeitungBaugenehmigungsverfahren': !exists(json, 'abfragevariantenSachbearbeitungBaugenehmigungsverfahren') ? undefined : ((json['abfragevariantenSachbearbeitungBaugenehmigungsverfahren'] as Array).map(AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoFromJSON)), + }; +} + +export function BaugenehmigungsverfahrenStartBearbeitungDtoAllOfToJSON(value?: BaugenehmigungsverfahrenStartBearbeitungDtoAllOf | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'verortung': VerortungMultiPolygonDtoToJSON(value.verortung), + 'abfragevariantenBaugenehmigungsverfahren': value.abfragevariantenBaugenehmigungsverfahren === undefined ? undefined : ((value.abfragevariantenBaugenehmigungsverfahren as Array).map(AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDtoToJSON)), + 'abfragevariantenSachbearbeitungBaugenehmigungsverfahren': value.abfragevariantenSachbearbeitungBaugenehmigungsverfahren === undefined ? undefined : ((value.abfragevariantenSachbearbeitungBaugenehmigungsverfahren as Array).map(AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinpflegenBedarfsmeldungDto.ts b/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinpflegenBedarfsmeldungDto.ts new file mode 100644 index 000000000..d58cc0dcb --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinpflegenBedarfsmeldungDto.ts @@ -0,0 +1,95 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfrageEinpflegenBedarfsmeldungDto } from './AbfrageEinpflegenBedarfsmeldungDto'; +import { + AbfrageEinpflegenBedarfsmeldungDtoFromJSON, + AbfrageEinpflegenBedarfsmeldungDtoFromJSONTyped, + AbfrageEinpflegenBedarfsmeldungDtoToJSON, +} from './AbfrageEinpflegenBedarfsmeldungDto'; +import type { AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto } from './AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto'; +import { + AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSON, + AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoToJSON, +} from './AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto'; + +import { +} from './'; + +/** + * + * @export + * @interface BauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ +export interface BauleitplanverfahrenEinpflegenBedarfsmeldungDto extends AbfrageEinpflegenBedarfsmeldungDto { + /** + * + * @type {Array} + * @memberof BauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ + abfragevariantenBauleitplanverfahren: Array; + /** + * + * @type {Array} + * @memberof BauleitplanverfahrenEinpflegenBedarfsmeldungDto + */ + abfragevariantenSachbearbeitungBauleitplanverfahren: Array; +} + + + +/** + * Check if a given object implements the BauleitplanverfahrenEinpflegenBedarfsmeldungDto interface. + */ +export function instanceOfBauleitplanverfahrenEinpflegenBedarfsmeldungDto(value: object): boolean { + let isInstance = true; + isInstance = isInstance && "abfragevariantenBauleitplanverfahren" in value; + isInstance = isInstance && "abfragevariantenSachbearbeitungBauleitplanverfahren" in value; + + return isInstance; +} + +export function BauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSON(json: any): BauleitplanverfahrenEinpflegenBedarfsmeldungDto { + return BauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, false); +} + +export function BauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): BauleitplanverfahrenEinpflegenBedarfsmeldungDto { + if ((json === undefined) || (json === null)) { + return json; + } + if (!ignoreDiscriminator) { + } + return { + ...AbfrageEinpflegenBedarfsmeldungDtoFromJSONTyped(json, ignoreDiscriminator), + 'abfragevariantenBauleitplanverfahren': ((json['abfragevariantenBauleitplanverfahren'] as Array).map(AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSON)), + 'abfragevariantenSachbearbeitungBauleitplanverfahren': ((json['abfragevariantenSachbearbeitungBauleitplanverfahren'] as Array).map(AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSON)), + }; +} + +export function BauleitplanverfahrenEinpflegenBedarfsmeldungDtoToJSON(value?: BauleitplanverfahrenEinpflegenBedarfsmeldungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + ...AbfrageEinpflegenBedarfsmeldungDtoToJSON(value), + 'abfragevariantenBauleitplanverfahren': ((value.abfragevariantenBauleitplanverfahren as Array).map(AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoToJSON)), + 'abfragevariantenSachbearbeitungBauleitplanverfahren': ((value.abfragevariantenSachbearbeitungBauleitplanverfahren as Array).map(AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOf.ts b/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOf.ts new file mode 100644 index 000000000..ca4280af0 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOf.ts @@ -0,0 +1,80 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto } from './AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto'; +import { + AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSON, + AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoToJSON, +} from './AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto'; + +/** + * + * @export + * @interface BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOf + */ +export interface BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOf { + /** + * + * @type {Array} + * @memberof BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOf + */ + abfragevariantenBauleitplanverfahren?: Array; + /** + * + * @type {Array} + * @memberof BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOf + */ + abfragevariantenSachbearbeitungBauleitplanverfahren?: Array; +} + +/** + * Check if a given object implements the BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOf interface. + */ +export function instanceOfBauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOf(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOfFromJSON(json: any): BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOf { + return BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOfFromJSONTyped(json, false); +} + +export function BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOf { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'abfragevariantenBauleitplanverfahren': !exists(json, 'abfragevariantenBauleitplanverfahren') ? undefined : ((json['abfragevariantenBauleitplanverfahren'] as Array).map(AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSON)), + 'abfragevariantenSachbearbeitungBauleitplanverfahren': !exists(json, 'abfragevariantenSachbearbeitungBauleitplanverfahren') ? undefined : ((json['abfragevariantenSachbearbeitungBauleitplanverfahren'] as Array).map(AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSON)), + }; +} + +export function BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOfToJSON(value?: BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOf | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'abfragevariantenBauleitplanverfahren': value.abfragevariantenBauleitplanverfahren === undefined ? undefined : ((value.abfragevariantenBauleitplanverfahren as Array).map(AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoToJSON)), + 'abfragevariantenSachbearbeitungBauleitplanverfahren': value.abfragevariantenSachbearbeitungBauleitplanverfahren === undefined ? undefined : ((value.abfragevariantenSachbearbeitungBauleitplanverfahren as Array).map(AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinplanungBedarfeDto.ts b/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinplanungBedarfeDto.ts new file mode 100644 index 000000000..f9d77f645 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinplanungBedarfeDto.ts @@ -0,0 +1,95 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfrageEinplanungBedarfeDto } from './AbfrageEinplanungBedarfeDto'; +import { + AbfrageEinplanungBedarfeDtoFromJSON, + AbfrageEinplanungBedarfeDtoFromJSONTyped, + AbfrageEinplanungBedarfeDtoToJSON, +} from './AbfrageEinplanungBedarfeDto'; +import type { AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto } from './AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto'; +import { + AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoFromJSON, + AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoFromJSONTyped, + AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoToJSON, +} from './AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto'; + +import { +} from './'; + +/** + * + * @export + * @interface BauleitplanverfahrenEinplanungBedarfeDto + */ +export interface BauleitplanverfahrenEinplanungBedarfeDto extends AbfrageEinplanungBedarfeDto { + /** + * + * @type {Array} + * @memberof BauleitplanverfahrenEinplanungBedarfeDto + */ + abfragevariantenBauleitplanverfahren: Array; + /** + * + * @type {Array} + * @memberof BauleitplanverfahrenEinplanungBedarfeDto + */ + abfragevariantenSachbearbeitungBauleitplanverfahren: Array; +} + + + +/** + * Check if a given object implements the BauleitplanverfahrenEinplanungBedarfeDto interface. + */ +export function instanceOfBauleitplanverfahrenEinplanungBedarfeDto(value: object): boolean { + let isInstance = true; + isInstance = isInstance && "abfragevariantenBauleitplanverfahren" in value; + isInstance = isInstance && "abfragevariantenSachbearbeitungBauleitplanverfahren" in value; + + return isInstance; +} + +export function BauleitplanverfahrenEinplanungBedarfeDtoFromJSON(json: any): BauleitplanverfahrenEinplanungBedarfeDto { + return BauleitplanverfahrenEinplanungBedarfeDtoFromJSONTyped(json, false); +} + +export function BauleitplanverfahrenEinplanungBedarfeDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): BauleitplanverfahrenEinplanungBedarfeDto { + if ((json === undefined) || (json === null)) { + return json; + } + if (!ignoreDiscriminator) { + } + return { + ...AbfrageEinplanungBedarfeDtoFromJSONTyped(json, ignoreDiscriminator), + 'abfragevariantenBauleitplanverfahren': ((json['abfragevariantenBauleitplanverfahren'] as Array).map(AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoFromJSON)), + 'abfragevariantenSachbearbeitungBauleitplanverfahren': ((json['abfragevariantenSachbearbeitungBauleitplanverfahren'] as Array).map(AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoFromJSON)), + }; +} + +export function BauleitplanverfahrenEinplanungBedarfeDtoToJSON(value?: BauleitplanverfahrenEinplanungBedarfeDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + ...AbfrageEinplanungBedarfeDtoToJSON(value), + 'abfragevariantenBauleitplanverfahren': ((value.abfragevariantenBauleitplanverfahren as Array).map(AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoToJSON)), + 'abfragevariantenSachbearbeitungBauleitplanverfahren': ((value.abfragevariantenSachbearbeitungBauleitplanverfahren as Array).map(AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinplanungBedarfeDtoAllOf.ts b/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinplanungBedarfeDtoAllOf.ts new file mode 100644 index 000000000..271999a31 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenEinplanungBedarfeDtoAllOf.ts @@ -0,0 +1,80 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto } from './AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto'; +import { + AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoFromJSON, + AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoFromJSONTyped, + AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoToJSON, +} from './AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto'; + +/** + * + * @export + * @interface BauleitplanverfahrenEinplanungBedarfeDtoAllOf + */ +export interface BauleitplanverfahrenEinplanungBedarfeDtoAllOf { + /** + * + * @type {Array} + * @memberof BauleitplanverfahrenEinplanungBedarfeDtoAllOf + */ + abfragevariantenBauleitplanverfahren?: Array; + /** + * + * @type {Array} + * @memberof BauleitplanverfahrenEinplanungBedarfeDtoAllOf + */ + abfragevariantenSachbearbeitungBauleitplanverfahren?: Array; +} + +/** + * Check if a given object implements the BauleitplanverfahrenEinplanungBedarfeDtoAllOf interface. + */ +export function instanceOfBauleitplanverfahrenEinplanungBedarfeDtoAllOf(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function BauleitplanverfahrenEinplanungBedarfeDtoAllOfFromJSON(json: any): BauleitplanverfahrenEinplanungBedarfeDtoAllOf { + return BauleitplanverfahrenEinplanungBedarfeDtoAllOfFromJSONTyped(json, false); +} + +export function BauleitplanverfahrenEinplanungBedarfeDtoAllOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): BauleitplanverfahrenEinplanungBedarfeDtoAllOf { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'abfragevariantenBauleitplanverfahren': !exists(json, 'abfragevariantenBauleitplanverfahren') ? undefined : ((json['abfragevariantenBauleitplanverfahren'] as Array).map(AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoFromJSON)), + 'abfragevariantenSachbearbeitungBauleitplanverfahren': !exists(json, 'abfragevariantenSachbearbeitungBauleitplanverfahren') ? undefined : ((json['abfragevariantenSachbearbeitungBauleitplanverfahren'] as Array).map(AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoFromJSON)), + }; +} + +export function BauleitplanverfahrenEinplanungBedarfeDtoAllOfToJSON(value?: BauleitplanverfahrenEinplanungBedarfeDtoAllOf | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'abfragevariantenBauleitplanverfahren': value.abfragevariantenBauleitplanverfahren === undefined ? undefined : ((value.abfragevariantenBauleitplanverfahren as Array).map(AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoToJSON)), + 'abfragevariantenSachbearbeitungBauleitplanverfahren': value.abfragevariantenSachbearbeitungBauleitplanverfahren === undefined ? undefined : ((value.abfragevariantenSachbearbeitungBauleitplanverfahren as Array).map(AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenStartBearbeitungDto.ts b/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenStartBearbeitungDto.ts new file mode 100644 index 000000000..f153da21d --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenStartBearbeitungDto.ts @@ -0,0 +1,115 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfrageStartBearbeitungDto } from './AbfrageStartBearbeitungDto'; +import { + AbfrageStartBearbeitungDtoFromJSON, + AbfrageStartBearbeitungDtoFromJSONTyped, + AbfrageStartBearbeitungDtoToJSON, +} from './AbfrageStartBearbeitungDto'; +import type { AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto } from './AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto'; +import { + AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoFromJSON, + AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoFromJSONTyped, + AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoToJSON, +} from './AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto'; +import type { AbfragevarianteBauleitplanverfahrenStartBearbeitungDto } from './AbfragevarianteBauleitplanverfahrenStartBearbeitungDto'; +import { + AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoFromJSON, + AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoFromJSONTyped, + AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoToJSON, +} from './AbfragevarianteBauleitplanverfahrenStartBearbeitungDto'; +import type { VerortungMultiPolygonDto } from './VerortungMultiPolygonDto'; +import { + VerortungMultiPolygonDtoFromJSON, + VerortungMultiPolygonDtoFromJSONTyped, + VerortungMultiPolygonDtoToJSON, +} from './VerortungMultiPolygonDto'; + +import { +} from './'; + +/** + * + * @export + * @interface BauleitplanverfahrenStartBearbeitungDto + */ +export interface BauleitplanverfahrenStartBearbeitungDto extends AbfrageStartBearbeitungDto { + /** + * + * @type {VerortungMultiPolygonDto} + * @memberof BauleitplanverfahrenStartBearbeitungDto + */ + verortung?: VerortungMultiPolygonDto; + /** + * + * @type {Array} + * @memberof BauleitplanverfahrenStartBearbeitungDto + */ + abfragevariantenBauleitplanverfahren: Array; + /** + * + * @type {Array} + * @memberof BauleitplanverfahrenStartBearbeitungDto + */ + abfragevariantenSachbearbeitungBauleitplanverfahren: Array; +} + + + +/** + * Check if a given object implements the BauleitplanverfahrenStartBearbeitungDto interface. + */ +export function instanceOfBauleitplanverfahrenStartBearbeitungDto(value: object): boolean { + let isInstance = true; + isInstance = isInstance && "abfragevariantenBauleitplanverfahren" in value; + isInstance = isInstance && "abfragevariantenSachbearbeitungBauleitplanverfahren" in value; + + return isInstance; +} + +export function BauleitplanverfahrenStartBearbeitungDtoFromJSON(json: any): BauleitplanverfahrenStartBearbeitungDto { + return BauleitplanverfahrenStartBearbeitungDtoFromJSONTyped(json, false); +} + +export function BauleitplanverfahrenStartBearbeitungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): BauleitplanverfahrenStartBearbeitungDto { + if ((json === undefined) || (json === null)) { + return json; + } + if (!ignoreDiscriminator) { + } + return { + ...AbfrageStartBearbeitungDtoFromJSONTyped(json, ignoreDiscriminator), + 'verortung': !exists(json, 'verortung') ? undefined : VerortungMultiPolygonDtoFromJSON(json['verortung']), + 'abfragevariantenBauleitplanverfahren': ((json['abfragevariantenBauleitplanverfahren'] as Array).map(AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoFromJSON)), + 'abfragevariantenSachbearbeitungBauleitplanverfahren': ((json['abfragevariantenSachbearbeitungBauleitplanverfahren'] as Array).map(AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoFromJSON)), + }; +} + +export function BauleitplanverfahrenStartBearbeitungDtoToJSON(value?: BauleitplanverfahrenStartBearbeitungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + ...AbfrageStartBearbeitungDtoToJSON(value), + 'verortung': VerortungMultiPolygonDtoToJSON(value.verortung), + 'abfragevariantenBauleitplanverfahren': ((value.abfragevariantenBauleitplanverfahren as Array).map(AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoToJSON)), + 'abfragevariantenSachbearbeitungBauleitplanverfahren': ((value.abfragevariantenSachbearbeitungBauleitplanverfahren as Array).map(AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenStartBearbeitungDtoAllOf.ts b/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenStartBearbeitungDtoAllOf.ts new file mode 100644 index 000000000..e9aa3badb --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/BauleitplanverfahrenStartBearbeitungDtoAllOf.ts @@ -0,0 +1,100 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto } from './AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto'; +import { + AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoFromJSON, + AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoFromJSONTyped, + AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoToJSON, +} from './AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto'; +import type { AbfragevarianteBauleitplanverfahrenStartBearbeitungDto } from './AbfragevarianteBauleitplanverfahrenStartBearbeitungDto'; +import { + AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoFromJSON, + AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoFromJSONTyped, + AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoToJSON, +} from './AbfragevarianteBauleitplanverfahrenStartBearbeitungDto'; +import type { VerortungMultiPolygonDto } from './VerortungMultiPolygonDto'; +import { + VerortungMultiPolygonDtoFromJSON, + VerortungMultiPolygonDtoFromJSONTyped, + VerortungMultiPolygonDtoToJSON, +} from './VerortungMultiPolygonDto'; + +/** + * + * @export + * @interface BauleitplanverfahrenStartBearbeitungDtoAllOf + */ +export interface BauleitplanverfahrenStartBearbeitungDtoAllOf { + /** + * + * @type {VerortungMultiPolygonDto} + * @memberof BauleitplanverfahrenStartBearbeitungDtoAllOf + */ + verortung?: VerortungMultiPolygonDto; + /** + * + * @type {Array} + * @memberof BauleitplanverfahrenStartBearbeitungDtoAllOf + */ + abfragevariantenBauleitplanverfahren?: Array; + /** + * + * @type {Array} + * @memberof BauleitplanverfahrenStartBearbeitungDtoAllOf + */ + abfragevariantenSachbearbeitungBauleitplanverfahren?: Array; +} + +/** + * Check if a given object implements the BauleitplanverfahrenStartBearbeitungDtoAllOf interface. + */ +export function instanceOfBauleitplanverfahrenStartBearbeitungDtoAllOf(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function BauleitplanverfahrenStartBearbeitungDtoAllOfFromJSON(json: any): BauleitplanverfahrenStartBearbeitungDtoAllOf { + return BauleitplanverfahrenStartBearbeitungDtoAllOfFromJSONTyped(json, false); +} + +export function BauleitplanverfahrenStartBearbeitungDtoAllOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): BauleitplanverfahrenStartBearbeitungDtoAllOf { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'verortung': !exists(json, 'verortung') ? undefined : VerortungMultiPolygonDtoFromJSON(json['verortung']), + 'abfragevariantenBauleitplanverfahren': !exists(json, 'abfragevariantenBauleitplanverfahren') ? undefined : ((json['abfragevariantenBauleitplanverfahren'] as Array).map(AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoFromJSON)), + 'abfragevariantenSachbearbeitungBauleitplanverfahren': !exists(json, 'abfragevariantenSachbearbeitungBauleitplanverfahren') ? undefined : ((json['abfragevariantenSachbearbeitungBauleitplanverfahren'] as Array).map(AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoFromJSON)), + }; +} + +export function BauleitplanverfahrenStartBearbeitungDtoAllOfToJSON(value?: BauleitplanverfahrenStartBearbeitungDtoAllOf | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'verortung': VerortungMultiPolygonDtoToJSON(value.verortung), + 'abfragevariantenBauleitplanverfahren': value.abfragevariantenBauleitplanverfahren === undefined ? undefined : ((value.abfragevariantenBauleitplanverfahren as Array).map(AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDtoToJSON)), + 'abfragevariantenSachbearbeitungBauleitplanverfahren': value.abfragevariantenSachbearbeitungBauleitplanverfahren === undefined ? undefined : ((value.abfragevariantenSachbearbeitungBauleitplanverfahren as Array).map(AbfragevarianteBauleitplanverfahrenStartBearbeitungDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/PatchBedarfsmeldungErfolgtRequest.ts b/frontend/src/api/api-client/isi-backend/models/PatchBedarfsmeldungErfolgtRequest.ts index 68eda8da0..ef79be91c 100644 --- a/frontend/src/api/api-client/isi-backend/models/PatchBedarfsmeldungErfolgtRequest.ts +++ b/frontend/src/api/api-client/isi-backend/models/PatchBedarfsmeldungErfolgtRequest.ts @@ -13,33 +13,33 @@ */ import { - BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto, - instanceOfBaugenehmigungsverfahrenBedarfsmeldungErfolgtDto, - BaugenehmigungsverfahrenBedarfsmeldungErfolgtDtoFromJSON, - BaugenehmigungsverfahrenBedarfsmeldungErfolgtDtoFromJSONTyped, - BaugenehmigungsverfahrenBedarfsmeldungErfolgtDtoToJSON, -} from './BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto'; + BaugenehmigungsverfahrenEinplanungBedarfeDto, + instanceOfBaugenehmigungsverfahrenEinplanungBedarfeDto, + BaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSON, + BaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSONTyped, + BaugenehmigungsverfahrenEinplanungBedarfeDtoToJSON, +} from './BaugenehmigungsverfahrenEinplanungBedarfeDto'; import { - BauleitplanverfahrenBedarfsmeldungErfolgtDto, - instanceOfBauleitplanverfahrenBedarfsmeldungErfolgtDto, - BauleitplanverfahrenBedarfsmeldungErfolgtDtoFromJSON, - BauleitplanverfahrenBedarfsmeldungErfolgtDtoFromJSONTyped, - BauleitplanverfahrenBedarfsmeldungErfolgtDtoToJSON, -} from './BauleitplanverfahrenBedarfsmeldungErfolgtDto'; + BauleitplanverfahrenEinplanungBedarfeDto, + instanceOfBauleitplanverfahrenEinplanungBedarfeDto, + BauleitplanverfahrenEinplanungBedarfeDtoFromJSON, + BauleitplanverfahrenEinplanungBedarfeDtoFromJSONTyped, + BauleitplanverfahrenEinplanungBedarfeDtoToJSON, +} from './BauleitplanverfahrenEinplanungBedarfeDto'; import { - WeiteresVerfahrenBedarfsmeldungErfolgtDto, - instanceOfWeiteresVerfahrenBedarfsmeldungErfolgtDto, - WeiteresVerfahrenBedarfsmeldungErfolgtDtoFromJSON, - WeiteresVerfahrenBedarfsmeldungErfolgtDtoFromJSONTyped, - WeiteresVerfahrenBedarfsmeldungErfolgtDtoToJSON, -} from './WeiteresVerfahrenBedarfsmeldungErfolgtDto'; + WeiteresVerfahrenEinplanungBedarfeDto, + instanceOfWeiteresVerfahrenEinplanungBedarfeDto, + WeiteresVerfahrenEinplanungBedarfeDtoFromJSON, + WeiteresVerfahrenEinplanungBedarfeDtoFromJSONTyped, + WeiteresVerfahrenEinplanungBedarfeDtoToJSON, +} from './WeiteresVerfahrenEinplanungBedarfeDto'; /** * @type PatchBedarfsmeldungErfolgtRequest * * @export */ -export type PatchBedarfsmeldungErfolgtRequest = { artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN' } & BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto | { artAbfrage: 'BAULEITPLANVERFAHREN' } & BauleitplanverfahrenBedarfsmeldungErfolgtDto | { artAbfrage: 'BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto' } & BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto | { artAbfrage: 'BauleitplanverfahrenBedarfsmeldungErfolgtDto' } & BauleitplanverfahrenBedarfsmeldungErfolgtDto | { artAbfrage: 'WEITERES_VERFAHREN' } & WeiteresVerfahrenBedarfsmeldungErfolgtDto | { artAbfrage: 'WeiteresVerfahrenBedarfsmeldungErfolgtDto' } & WeiteresVerfahrenBedarfsmeldungErfolgtDto; +export type PatchBedarfsmeldungErfolgtRequest = { artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN' } & BaugenehmigungsverfahrenEinplanungBedarfeDto | { artAbfrage: 'BAULEITPLANVERFAHREN' } & BauleitplanverfahrenEinplanungBedarfeDto | { artAbfrage: 'BaugenehmigungsverfahrenEinplanungBedarfeDto' } & BaugenehmigungsverfahrenEinplanungBedarfeDto | { artAbfrage: 'BauleitplanverfahrenEinplanungBedarfeDto' } & BauleitplanverfahrenEinplanungBedarfeDto | { artAbfrage: 'WEITERES_VERFAHREN' } & WeiteresVerfahrenEinplanungBedarfeDto | { artAbfrage: 'WeiteresVerfahrenEinplanungBedarfeDto' } & WeiteresVerfahrenEinplanungBedarfeDto; export function PatchBedarfsmeldungErfolgtRequestFromJSON(json: any): PatchBedarfsmeldungErfolgtRequest { return PatchBedarfsmeldungErfolgtRequestFromJSONTyped(json, false); @@ -51,17 +51,17 @@ export function PatchBedarfsmeldungErfolgtRequestFromJSONTyped(json: any, ignore } switch (json['artAbfrage']) { case 'BAUGENEHMIGUNGSVERFAHREN': - return {...BaugenehmigungsverfahrenBedarfsmeldungErfolgtDtoFromJSONTyped(json, true), artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN'}; + return {...BaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSONTyped(json, true), artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN'}; case 'BAULEITPLANVERFAHREN': - return {...BauleitplanverfahrenBedarfsmeldungErfolgtDtoFromJSONTyped(json, true), artAbfrage: 'BAULEITPLANVERFAHREN'}; - case 'BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto': - return {...BaugenehmigungsverfahrenBedarfsmeldungErfolgtDtoFromJSONTyped(json, true), artAbfrage: 'BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto'}; - case 'BauleitplanverfahrenBedarfsmeldungErfolgtDto': - return {...BauleitplanverfahrenBedarfsmeldungErfolgtDtoFromJSONTyped(json, true), artAbfrage: 'BauleitplanverfahrenBedarfsmeldungErfolgtDto'}; + return {...BauleitplanverfahrenEinplanungBedarfeDtoFromJSONTyped(json, true), artAbfrage: 'BAULEITPLANVERFAHREN'}; + case 'BaugenehmigungsverfahrenEinplanungBedarfeDto': + return {...BaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSONTyped(json, true), artAbfrage: 'BaugenehmigungsverfahrenEinplanungBedarfeDto'}; + case 'BauleitplanverfahrenEinplanungBedarfeDto': + return {...BauleitplanverfahrenEinplanungBedarfeDtoFromJSONTyped(json, true), artAbfrage: 'BauleitplanverfahrenEinplanungBedarfeDto'}; case 'WEITERES_VERFAHREN': - return {...WeiteresVerfahrenBedarfsmeldungErfolgtDtoFromJSONTyped(json, true), artAbfrage: 'WEITERES_VERFAHREN'}; - case 'WeiteresVerfahrenBedarfsmeldungErfolgtDto': - return {...WeiteresVerfahrenBedarfsmeldungErfolgtDtoFromJSONTyped(json, true), artAbfrage: 'WeiteresVerfahrenBedarfsmeldungErfolgtDto'}; + return {...WeiteresVerfahrenEinplanungBedarfeDtoFromJSONTyped(json, true), artAbfrage: 'WEITERES_VERFAHREN'}; + case 'WeiteresVerfahrenEinplanungBedarfeDto': + return {...WeiteresVerfahrenEinplanungBedarfeDtoFromJSONTyped(json, true), artAbfrage: 'WeiteresVerfahrenEinplanungBedarfeDto'}; default: throw new Error(`No variant of PatchBedarfsmeldungErfolgtRequest exists with 'artAbfrage=${json['artAbfrage']}'`); } @@ -76,17 +76,17 @@ export function PatchBedarfsmeldungErfolgtRequestToJSON(value?: PatchBedarfsmeld } switch (value['artAbfrage']) { case 'BAUGENEHMIGUNGSVERFAHREN': - return BaugenehmigungsverfahrenBedarfsmeldungErfolgtDtoToJSON(value); + return BaugenehmigungsverfahrenEinplanungBedarfeDtoToJSON(value); case 'BAULEITPLANVERFAHREN': - return BauleitplanverfahrenBedarfsmeldungErfolgtDtoToJSON(value); - case 'BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto': - return BaugenehmigungsverfahrenBedarfsmeldungErfolgtDtoToJSON(value); - case 'BauleitplanverfahrenBedarfsmeldungErfolgtDto': - return BauleitplanverfahrenBedarfsmeldungErfolgtDtoToJSON(value); + return BauleitplanverfahrenEinplanungBedarfeDtoToJSON(value); + case 'BaugenehmigungsverfahrenEinplanungBedarfeDto': + return BaugenehmigungsverfahrenEinplanungBedarfeDtoToJSON(value); + case 'BauleitplanverfahrenEinplanungBedarfeDto': + return BauleitplanverfahrenEinplanungBedarfeDtoToJSON(value); case 'WEITERES_VERFAHREN': - return WeiteresVerfahrenBedarfsmeldungErfolgtDtoToJSON(value); - case 'WeiteresVerfahrenBedarfsmeldungErfolgtDto': - return WeiteresVerfahrenBedarfsmeldungErfolgtDtoToJSON(value); + return WeiteresVerfahrenEinplanungBedarfeDtoToJSON(value); + case 'WeiteresVerfahrenEinplanungBedarfeDto': + return WeiteresVerfahrenEinplanungBedarfeDtoToJSON(value); default: throw new Error(`No variant of PatchBedarfsmeldungErfolgtRequest exists with 'artAbfrage=${value['artAbfrage']}'`); } diff --git a/frontend/src/api/api-client/isi-backend/models/PatchEinpflegenBedarfsmeldungRequest.ts b/frontend/src/api/api-client/isi-backend/models/PatchEinpflegenBedarfsmeldungRequest.ts new file mode 100644 index 000000000..2ad3fe0b9 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/PatchEinpflegenBedarfsmeldungRequest.ts @@ -0,0 +1,95 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { + BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto, + instanceOfBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto, + BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSON, + BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoToJSON, +} from './BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto'; +import { + BauleitplanverfahrenEinpflegenBedarfsmeldungDto, + instanceOfBauleitplanverfahrenEinpflegenBedarfsmeldungDto, + BauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSON, + BauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + BauleitplanverfahrenEinpflegenBedarfsmeldungDtoToJSON, +} from './BauleitplanverfahrenEinpflegenBedarfsmeldungDto'; +import { + WeiteresVerfahrenEinpflegenBedarfsmeldungDto, + instanceOfWeiteresVerfahrenEinpflegenBedarfsmeldungDto, + WeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSON, + WeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + WeiteresVerfahrenEinpflegenBedarfsmeldungDtoToJSON, +} from './WeiteresVerfahrenEinpflegenBedarfsmeldungDto'; + +/** + * @type PatchEinpflegenBedarfsmeldungRequest + * + * @export + */ +export type PatchEinpflegenBedarfsmeldungRequest = { artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN' } & BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto | { artAbfrage: 'BAULEITPLANVERFAHREN' } & BauleitplanverfahrenEinpflegenBedarfsmeldungDto | { artAbfrage: 'BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto' } & BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto | { artAbfrage: 'BauleitplanverfahrenEinpflegenBedarfsmeldungDto' } & BauleitplanverfahrenEinpflegenBedarfsmeldungDto | { artAbfrage: 'WEITERES_VERFAHREN' } & WeiteresVerfahrenEinpflegenBedarfsmeldungDto | { artAbfrage: 'WeiteresVerfahrenEinpflegenBedarfsmeldungDto' } & WeiteresVerfahrenEinpflegenBedarfsmeldungDto; + +export function PatchEinpflegenBedarfsmeldungRequestFromJSON(json: any): PatchEinpflegenBedarfsmeldungRequest { + return PatchEinpflegenBedarfsmeldungRequestFromJSONTyped(json, false); +} + +export function PatchEinpflegenBedarfsmeldungRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatchEinpflegenBedarfsmeldungRequest { + if ((json === undefined) || (json === null)) { + return json; + } + switch (json['artAbfrage']) { + case 'BAUGENEHMIGUNGSVERFAHREN': + return {...BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, true), artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN'}; + case 'BAULEITPLANVERFAHREN': + return {...BauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, true), artAbfrage: 'BAULEITPLANVERFAHREN'}; + case 'BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto': + return {...BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, true), artAbfrage: 'BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto'}; + case 'BauleitplanverfahrenEinpflegenBedarfsmeldungDto': + return {...BauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, true), artAbfrage: 'BauleitplanverfahrenEinpflegenBedarfsmeldungDto'}; + case 'WEITERES_VERFAHREN': + return {...WeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, true), artAbfrage: 'WEITERES_VERFAHREN'}; + case 'WeiteresVerfahrenEinpflegenBedarfsmeldungDto': + return {...WeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, true), artAbfrage: 'WeiteresVerfahrenEinpflegenBedarfsmeldungDto'}; + default: + throw new Error(`No variant of PatchEinpflegenBedarfsmeldungRequest exists with 'artAbfrage=${json['artAbfrage']}'`); + } +} + +export function PatchEinpflegenBedarfsmeldungRequestToJSON(value?: PatchEinpflegenBedarfsmeldungRequest | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + switch (value['artAbfrage']) { + case 'BAUGENEHMIGUNGSVERFAHREN': + return BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoToJSON(value); + case 'BAULEITPLANVERFAHREN': + return BauleitplanverfahrenEinpflegenBedarfsmeldungDtoToJSON(value); + case 'BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto': + return BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoToJSON(value); + case 'BauleitplanverfahrenEinpflegenBedarfsmeldungDto': + return BauleitplanverfahrenEinpflegenBedarfsmeldungDtoToJSON(value); + case 'WEITERES_VERFAHREN': + return WeiteresVerfahrenEinpflegenBedarfsmeldungDtoToJSON(value); + case 'WeiteresVerfahrenEinpflegenBedarfsmeldungDto': + return WeiteresVerfahrenEinpflegenBedarfsmeldungDtoToJSON(value); + default: + throw new Error(`No variant of PatchEinpflegenBedarfsmeldungRequest exists with 'artAbfrage=${value['artAbfrage']}'`); + } + +} + diff --git a/frontend/src/api/api-client/isi-backend/models/PatchEinplanungBedarfeRequest.ts b/frontend/src/api/api-client/isi-backend/models/PatchEinplanungBedarfeRequest.ts new file mode 100644 index 000000000..63ace12ea --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/PatchEinplanungBedarfeRequest.ts @@ -0,0 +1,95 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { + BaugenehmigungsverfahrenEinplanungBedarfeDto, + instanceOfBaugenehmigungsverfahrenEinplanungBedarfeDto, + BaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSON, + BaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSONTyped, + BaugenehmigungsverfahrenEinplanungBedarfeDtoToJSON, +} from './BaugenehmigungsverfahrenEinplanungBedarfeDto'; +import { + BauleitplanverfahrenEinplanungBedarfeDto, + instanceOfBauleitplanverfahrenEinplanungBedarfeDto, + BauleitplanverfahrenEinplanungBedarfeDtoFromJSON, + BauleitplanverfahrenEinplanungBedarfeDtoFromJSONTyped, + BauleitplanverfahrenEinplanungBedarfeDtoToJSON, +} from './BauleitplanverfahrenEinplanungBedarfeDto'; +import { + WeiteresVerfahrenEinplanungBedarfeDto, + instanceOfWeiteresVerfahrenEinplanungBedarfeDto, + WeiteresVerfahrenEinplanungBedarfeDtoFromJSON, + WeiteresVerfahrenEinplanungBedarfeDtoFromJSONTyped, + WeiteresVerfahrenEinplanungBedarfeDtoToJSON, +} from './WeiteresVerfahrenEinplanungBedarfeDto'; + +/** + * @type PatchEinplanungBedarfeRequest + * + * @export + */ +export type PatchEinplanungBedarfeRequest = { artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN' } & BaugenehmigungsverfahrenEinplanungBedarfeDto | { artAbfrage: 'BAULEITPLANVERFAHREN' } & BauleitplanverfahrenEinplanungBedarfeDto | { artAbfrage: 'BaugenehmigungsverfahrenEinplanungBedarfeDto' } & BaugenehmigungsverfahrenEinplanungBedarfeDto | { artAbfrage: 'BauleitplanverfahrenEinplanungBedarfeDto' } & BauleitplanverfahrenEinplanungBedarfeDto | { artAbfrage: 'WEITERES_VERFAHREN' } & WeiteresVerfahrenEinplanungBedarfeDto | { artAbfrage: 'WeiteresVerfahrenEinplanungBedarfeDto' } & WeiteresVerfahrenEinplanungBedarfeDto; + +export function PatchEinplanungBedarfeRequestFromJSON(json: any): PatchEinplanungBedarfeRequest { + return PatchEinplanungBedarfeRequestFromJSONTyped(json, false); +} + +export function PatchEinplanungBedarfeRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatchEinplanungBedarfeRequest { + if ((json === undefined) || (json === null)) { + return json; + } + switch (json['artAbfrage']) { + case 'BAUGENEHMIGUNGSVERFAHREN': + return {...BaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSONTyped(json, true), artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN'}; + case 'BAULEITPLANVERFAHREN': + return {...BauleitplanverfahrenEinplanungBedarfeDtoFromJSONTyped(json, true), artAbfrage: 'BAULEITPLANVERFAHREN'}; + case 'BaugenehmigungsverfahrenEinplanungBedarfeDto': + return {...BaugenehmigungsverfahrenEinplanungBedarfeDtoFromJSONTyped(json, true), artAbfrage: 'BaugenehmigungsverfahrenEinplanungBedarfeDto'}; + case 'BauleitplanverfahrenEinplanungBedarfeDto': + return {...BauleitplanverfahrenEinplanungBedarfeDtoFromJSONTyped(json, true), artAbfrage: 'BauleitplanverfahrenEinplanungBedarfeDto'}; + case 'WEITERES_VERFAHREN': + return {...WeiteresVerfahrenEinplanungBedarfeDtoFromJSONTyped(json, true), artAbfrage: 'WEITERES_VERFAHREN'}; + case 'WeiteresVerfahrenEinplanungBedarfeDto': + return {...WeiteresVerfahrenEinplanungBedarfeDtoFromJSONTyped(json, true), artAbfrage: 'WeiteresVerfahrenEinplanungBedarfeDto'}; + default: + throw new Error(`No variant of PatchEinplanungBedarfeRequest exists with 'artAbfrage=${json['artAbfrage']}'`); + } +} + +export function PatchEinplanungBedarfeRequestToJSON(value?: PatchEinplanungBedarfeRequest | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + switch (value['artAbfrage']) { + case 'BAUGENEHMIGUNGSVERFAHREN': + return BaugenehmigungsverfahrenEinplanungBedarfeDtoToJSON(value); + case 'BAULEITPLANVERFAHREN': + return BauleitplanverfahrenEinplanungBedarfeDtoToJSON(value); + case 'BaugenehmigungsverfahrenEinplanungBedarfeDto': + return BaugenehmigungsverfahrenEinplanungBedarfeDtoToJSON(value); + case 'BauleitplanverfahrenEinplanungBedarfeDto': + return BauleitplanverfahrenEinplanungBedarfeDtoToJSON(value); + case 'WEITERES_VERFAHREN': + return WeiteresVerfahrenEinplanungBedarfeDtoToJSON(value); + case 'WeiteresVerfahrenEinplanungBedarfeDto': + return WeiteresVerfahrenEinplanungBedarfeDtoToJSON(value); + default: + throw new Error(`No variant of PatchEinplanungBedarfeRequest exists with 'artAbfrage=${value['artAbfrage']}'`); + } + +} + diff --git a/frontend/src/api/api-client/isi-backend/models/PatchInBearbeitungFachreferatRequest.ts b/frontend/src/api/api-client/isi-backend/models/PatchInBearbeitungFachreferatRequest.ts index 128edfb5b..32341f638 100644 --- a/frontend/src/api/api-client/isi-backend/models/PatchInBearbeitungFachreferatRequest.ts +++ b/frontend/src/api/api-client/isi-backend/models/PatchInBearbeitungFachreferatRequest.ts @@ -13,33 +13,33 @@ */ import { - BaugenehmigungsverfahrenInBearbeitungFachreferatDto, - instanceOfBaugenehmigungsverfahrenInBearbeitungFachreferatDto, - BaugenehmigungsverfahrenInBearbeitungFachreferatDtoFromJSON, - BaugenehmigungsverfahrenInBearbeitungFachreferatDtoFromJSONTyped, - BaugenehmigungsverfahrenInBearbeitungFachreferatDtoToJSON, -} from './BaugenehmigungsverfahrenInBearbeitungFachreferatDto'; + BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto, + instanceOfBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto, + BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSON, + BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoToJSON, +} from './BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto'; import { - BauleitplanverfahrenInBearbeitungFachreferatDto, - instanceOfBauleitplanverfahrenInBearbeitungFachreferatDto, - BauleitplanverfahrenInBearbeitungFachreferatDtoFromJSON, - BauleitplanverfahrenInBearbeitungFachreferatDtoFromJSONTyped, - BauleitplanverfahrenInBearbeitungFachreferatDtoToJSON, -} from './BauleitplanverfahrenInBearbeitungFachreferatDto'; + BauleitplanverfahrenEinpflegenBedarfsmeldungDto, + instanceOfBauleitplanverfahrenEinpflegenBedarfsmeldungDto, + BauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSON, + BauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + BauleitplanverfahrenEinpflegenBedarfsmeldungDtoToJSON, +} from './BauleitplanverfahrenEinpflegenBedarfsmeldungDto'; import { - WeiteresVerfahrenInBearbeitungFachreferatDto, - instanceOfWeiteresVerfahrenInBearbeitungFachreferatDto, - WeiteresVerfahrenInBearbeitungFachreferatDtoFromJSON, - WeiteresVerfahrenInBearbeitungFachreferatDtoFromJSONTyped, - WeiteresVerfahrenInBearbeitungFachreferatDtoToJSON, -} from './WeiteresVerfahrenInBearbeitungFachreferatDto'; + WeiteresVerfahrenEinpflegenBedarfsmeldungDto, + instanceOfWeiteresVerfahrenEinpflegenBedarfsmeldungDto, + WeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSON, + WeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + WeiteresVerfahrenEinpflegenBedarfsmeldungDtoToJSON, +} from './WeiteresVerfahrenEinpflegenBedarfsmeldungDto'; /** * @type PatchInBearbeitungFachreferatRequest * * @export */ -export type PatchInBearbeitungFachreferatRequest = { artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN' } & BaugenehmigungsverfahrenInBearbeitungFachreferatDto | { artAbfrage: 'BAULEITPLANVERFAHREN' } & BauleitplanverfahrenInBearbeitungFachreferatDto | { artAbfrage: 'BaugenehmigungsverfahrenInBearbeitungFachreferatDto' } & BaugenehmigungsverfahrenInBearbeitungFachreferatDto | { artAbfrage: 'BauleitplanverfahrenInBearbeitungFachreferatDto' } & BauleitplanverfahrenInBearbeitungFachreferatDto | { artAbfrage: 'WEITERES_VERFAHREN' } & WeiteresVerfahrenInBearbeitungFachreferatDto | { artAbfrage: 'WeiteresVerfahrenInBearbeitungFachreferatDto' } & WeiteresVerfahrenInBearbeitungFachreferatDto; +export type PatchInBearbeitungFachreferatRequest = { artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN' } & BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto | { artAbfrage: 'BAULEITPLANVERFAHREN' } & BauleitplanverfahrenEinpflegenBedarfsmeldungDto | { artAbfrage: 'BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto' } & BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto | { artAbfrage: 'BauleitplanverfahrenEinpflegenBedarfsmeldungDto' } & BauleitplanverfahrenEinpflegenBedarfsmeldungDto | { artAbfrage: 'WEITERES_VERFAHREN' } & WeiteresVerfahrenEinpflegenBedarfsmeldungDto | { artAbfrage: 'WeiteresVerfahrenEinpflegenBedarfsmeldungDto' } & WeiteresVerfahrenEinpflegenBedarfsmeldungDto; export function PatchInBearbeitungFachreferatRequestFromJSON(json: any): PatchInBearbeitungFachreferatRequest { return PatchInBearbeitungFachreferatRequestFromJSONTyped(json, false); @@ -51,17 +51,17 @@ export function PatchInBearbeitungFachreferatRequestFromJSONTyped(json: any, ign } switch (json['artAbfrage']) { case 'BAUGENEHMIGUNGSVERFAHREN': - return {...BaugenehmigungsverfahrenInBearbeitungFachreferatDtoFromJSONTyped(json, true), artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN'}; + return {...BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, true), artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN'}; case 'BAULEITPLANVERFAHREN': - return {...BauleitplanverfahrenInBearbeitungFachreferatDtoFromJSONTyped(json, true), artAbfrage: 'BAULEITPLANVERFAHREN'}; - case 'BaugenehmigungsverfahrenInBearbeitungFachreferatDto': - return {...BaugenehmigungsverfahrenInBearbeitungFachreferatDtoFromJSONTyped(json, true), artAbfrage: 'BaugenehmigungsverfahrenInBearbeitungFachreferatDto'}; - case 'BauleitplanverfahrenInBearbeitungFachreferatDto': - return {...BauleitplanverfahrenInBearbeitungFachreferatDtoFromJSONTyped(json, true), artAbfrage: 'BauleitplanverfahrenInBearbeitungFachreferatDto'}; + return {...BauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, true), artAbfrage: 'BAULEITPLANVERFAHREN'}; + case 'BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto': + return {...BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, true), artAbfrage: 'BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto'}; + case 'BauleitplanverfahrenEinpflegenBedarfsmeldungDto': + return {...BauleitplanverfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, true), artAbfrage: 'BauleitplanverfahrenEinpflegenBedarfsmeldungDto'}; case 'WEITERES_VERFAHREN': - return {...WeiteresVerfahrenInBearbeitungFachreferatDtoFromJSONTyped(json, true), artAbfrage: 'WEITERES_VERFAHREN'}; - case 'WeiteresVerfahrenInBearbeitungFachreferatDto': - return {...WeiteresVerfahrenInBearbeitungFachreferatDtoFromJSONTyped(json, true), artAbfrage: 'WeiteresVerfahrenInBearbeitungFachreferatDto'}; + return {...WeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, true), artAbfrage: 'WEITERES_VERFAHREN'}; + case 'WeiteresVerfahrenEinpflegenBedarfsmeldungDto': + return {...WeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, true), artAbfrage: 'WeiteresVerfahrenEinpflegenBedarfsmeldungDto'}; default: throw new Error(`No variant of PatchInBearbeitungFachreferatRequest exists with 'artAbfrage=${json['artAbfrage']}'`); } @@ -76,17 +76,17 @@ export function PatchInBearbeitungFachreferatRequestToJSON(value?: PatchInBearbe } switch (value['artAbfrage']) { case 'BAUGENEHMIGUNGSVERFAHREN': - return BaugenehmigungsverfahrenInBearbeitungFachreferatDtoToJSON(value); + return BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoToJSON(value); case 'BAULEITPLANVERFAHREN': - return BauleitplanverfahrenInBearbeitungFachreferatDtoToJSON(value); - case 'BaugenehmigungsverfahrenInBearbeitungFachreferatDto': - return BaugenehmigungsverfahrenInBearbeitungFachreferatDtoToJSON(value); - case 'BauleitplanverfahrenInBearbeitungFachreferatDto': - return BauleitplanverfahrenInBearbeitungFachreferatDtoToJSON(value); + return BauleitplanverfahrenEinpflegenBedarfsmeldungDtoToJSON(value); + case 'BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto': + return BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoToJSON(value); + case 'BauleitplanverfahrenEinpflegenBedarfsmeldungDto': + return BauleitplanverfahrenEinpflegenBedarfsmeldungDtoToJSON(value); case 'WEITERES_VERFAHREN': - return WeiteresVerfahrenInBearbeitungFachreferatDtoToJSON(value); - case 'WeiteresVerfahrenInBearbeitungFachreferatDto': - return WeiteresVerfahrenInBearbeitungFachreferatDtoToJSON(value); + return WeiteresVerfahrenEinpflegenBedarfsmeldungDtoToJSON(value); + case 'WeiteresVerfahrenEinpflegenBedarfsmeldungDto': + return WeiteresVerfahrenEinpflegenBedarfsmeldungDtoToJSON(value); default: throw new Error(`No variant of PatchInBearbeitungFachreferatRequest exists with 'artAbfrage=${value['artAbfrage']}'`); } diff --git a/frontend/src/api/api-client/isi-backend/models/PatchInBearbeitungSachbearbeitungRequest.ts b/frontend/src/api/api-client/isi-backend/models/PatchInBearbeitungSachbearbeitungRequest.ts index 45e91e030..626e861bb 100644 --- a/frontend/src/api/api-client/isi-backend/models/PatchInBearbeitungSachbearbeitungRequest.ts +++ b/frontend/src/api/api-client/isi-backend/models/PatchInBearbeitungSachbearbeitungRequest.ts @@ -13,33 +13,33 @@ */ import { - BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto, - instanceOfBaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto, - BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDtoFromJSON, - BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDtoFromJSONTyped, - BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDtoToJSON, -} from './BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto'; + BaugenehmigungsverfahrenStartBearbeitungDto, + instanceOfBaugenehmigungsverfahrenStartBearbeitungDto, + BaugenehmigungsverfahrenStartBearbeitungDtoFromJSON, + BaugenehmigungsverfahrenStartBearbeitungDtoFromJSONTyped, + BaugenehmigungsverfahrenStartBearbeitungDtoToJSON, +} from './BaugenehmigungsverfahrenStartBearbeitungDto'; import { - BauleitplanverfahrenInBearbeitungSachbearbeitungDto, - instanceOfBauleitplanverfahrenInBearbeitungSachbearbeitungDto, - BauleitplanverfahrenInBearbeitungSachbearbeitungDtoFromJSON, - BauleitplanverfahrenInBearbeitungSachbearbeitungDtoFromJSONTyped, - BauleitplanverfahrenInBearbeitungSachbearbeitungDtoToJSON, -} from './BauleitplanverfahrenInBearbeitungSachbearbeitungDto'; + BauleitplanverfahrenStartBearbeitungDto, + instanceOfBauleitplanverfahrenStartBearbeitungDto, + BauleitplanverfahrenStartBearbeitungDtoFromJSON, + BauleitplanverfahrenStartBearbeitungDtoFromJSONTyped, + BauleitplanverfahrenStartBearbeitungDtoToJSON, +} from './BauleitplanverfahrenStartBearbeitungDto'; import { - WeiteresVerfahrenInBearbeitungSachbearbeitungDto, - instanceOfWeiteresVerfahrenInBearbeitungSachbearbeitungDto, - WeiteresVerfahrenInBearbeitungSachbearbeitungDtoFromJSON, - WeiteresVerfahrenInBearbeitungSachbearbeitungDtoFromJSONTyped, - WeiteresVerfahrenInBearbeitungSachbearbeitungDtoToJSON, -} from './WeiteresVerfahrenInBearbeitungSachbearbeitungDto'; + WeiteresVerfahrenStartBearbeitungDto, + instanceOfWeiteresVerfahrenStartBearbeitungDto, + WeiteresVerfahrenStartBearbeitungDtoFromJSON, + WeiteresVerfahrenStartBearbeitungDtoFromJSONTyped, + WeiteresVerfahrenStartBearbeitungDtoToJSON, +} from './WeiteresVerfahrenStartBearbeitungDto'; /** * @type PatchInBearbeitungSachbearbeitungRequest * * @export */ -export type PatchInBearbeitungSachbearbeitungRequest = { artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN' } & BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto | { artAbfrage: 'BAULEITPLANVERFAHREN' } & BauleitplanverfahrenInBearbeitungSachbearbeitungDto | { artAbfrage: 'BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto' } & BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto | { artAbfrage: 'BauleitplanverfahrenInBearbeitungSachbearbeitungDto' } & BauleitplanverfahrenInBearbeitungSachbearbeitungDto | { artAbfrage: 'WEITERES_VERFAHREN' } & WeiteresVerfahrenInBearbeitungSachbearbeitungDto | { artAbfrage: 'WeiteresVerfahrenInBearbeitungSachbearbeitungDto' } & WeiteresVerfahrenInBearbeitungSachbearbeitungDto; +export type PatchInBearbeitungSachbearbeitungRequest = { artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN' } & BaugenehmigungsverfahrenStartBearbeitungDto | { artAbfrage: 'BAULEITPLANVERFAHREN' } & BauleitplanverfahrenStartBearbeitungDto | { artAbfrage: 'BaugenehmigungsverfahrenStartBearbeitungDto' } & BaugenehmigungsverfahrenStartBearbeitungDto | { artAbfrage: 'BauleitplanverfahrenStartBearbeitungDto' } & BauleitplanverfahrenStartBearbeitungDto | { artAbfrage: 'WEITERES_VERFAHREN' } & WeiteresVerfahrenStartBearbeitungDto | { artAbfrage: 'WeiteresVerfahrenStartBearbeitungDto' } & WeiteresVerfahrenStartBearbeitungDto; export function PatchInBearbeitungSachbearbeitungRequestFromJSON(json: any): PatchInBearbeitungSachbearbeitungRequest { return PatchInBearbeitungSachbearbeitungRequestFromJSONTyped(json, false); @@ -51,17 +51,17 @@ export function PatchInBearbeitungSachbearbeitungRequestFromJSONTyped(json: any, } switch (json['artAbfrage']) { case 'BAUGENEHMIGUNGSVERFAHREN': - return {...BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN'}; + return {...BaugenehmigungsverfahrenStartBearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN'}; case 'BAULEITPLANVERFAHREN': - return {...BauleitplanverfahrenInBearbeitungSachbearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'BAULEITPLANVERFAHREN'}; - case 'BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto': - return {...BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto'}; - case 'BauleitplanverfahrenInBearbeitungSachbearbeitungDto': - return {...BauleitplanverfahrenInBearbeitungSachbearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'BauleitplanverfahrenInBearbeitungSachbearbeitungDto'}; + return {...BauleitplanverfahrenStartBearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'BAULEITPLANVERFAHREN'}; + case 'BaugenehmigungsverfahrenStartBearbeitungDto': + return {...BaugenehmigungsverfahrenStartBearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'BaugenehmigungsverfahrenStartBearbeitungDto'}; + case 'BauleitplanverfahrenStartBearbeitungDto': + return {...BauleitplanverfahrenStartBearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'BauleitplanverfahrenStartBearbeitungDto'}; case 'WEITERES_VERFAHREN': - return {...WeiteresVerfahrenInBearbeitungSachbearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'WEITERES_VERFAHREN'}; - case 'WeiteresVerfahrenInBearbeitungSachbearbeitungDto': - return {...WeiteresVerfahrenInBearbeitungSachbearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'WeiteresVerfahrenInBearbeitungSachbearbeitungDto'}; + return {...WeiteresVerfahrenStartBearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'WEITERES_VERFAHREN'}; + case 'WeiteresVerfahrenStartBearbeitungDto': + return {...WeiteresVerfahrenStartBearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'WeiteresVerfahrenStartBearbeitungDto'}; default: throw new Error(`No variant of PatchInBearbeitungSachbearbeitungRequest exists with 'artAbfrage=${json['artAbfrage']}'`); } @@ -76,17 +76,17 @@ export function PatchInBearbeitungSachbearbeitungRequestToJSON(value?: PatchInBe } switch (value['artAbfrage']) { case 'BAUGENEHMIGUNGSVERFAHREN': - return BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDtoToJSON(value); + return BaugenehmigungsverfahrenStartBearbeitungDtoToJSON(value); case 'BAULEITPLANVERFAHREN': - return BauleitplanverfahrenInBearbeitungSachbearbeitungDtoToJSON(value); - case 'BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto': - return BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDtoToJSON(value); - case 'BauleitplanverfahrenInBearbeitungSachbearbeitungDto': - return BauleitplanverfahrenInBearbeitungSachbearbeitungDtoToJSON(value); + return BauleitplanverfahrenStartBearbeitungDtoToJSON(value); + case 'BaugenehmigungsverfahrenStartBearbeitungDto': + return BaugenehmigungsverfahrenStartBearbeitungDtoToJSON(value); + case 'BauleitplanverfahrenStartBearbeitungDto': + return BauleitplanverfahrenStartBearbeitungDtoToJSON(value); case 'WEITERES_VERFAHREN': - return WeiteresVerfahrenInBearbeitungSachbearbeitungDtoToJSON(value); - case 'WeiteresVerfahrenInBearbeitungSachbearbeitungDto': - return WeiteresVerfahrenInBearbeitungSachbearbeitungDtoToJSON(value); + return WeiteresVerfahrenStartBearbeitungDtoToJSON(value); + case 'WeiteresVerfahrenStartBearbeitungDto': + return WeiteresVerfahrenStartBearbeitungDtoToJSON(value); default: throw new Error(`No variant of PatchInBearbeitungSachbearbeitungRequest exists with 'artAbfrage=${value['artAbfrage']}'`); } diff --git a/frontend/src/api/api-client/isi-backend/models/PatchStartBearbeitungRequest.ts b/frontend/src/api/api-client/isi-backend/models/PatchStartBearbeitungRequest.ts new file mode 100644 index 000000000..abb051933 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/PatchStartBearbeitungRequest.ts @@ -0,0 +1,95 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { + BaugenehmigungsverfahrenStartBearbeitungDto, + instanceOfBaugenehmigungsverfahrenStartBearbeitungDto, + BaugenehmigungsverfahrenStartBearbeitungDtoFromJSON, + BaugenehmigungsverfahrenStartBearbeitungDtoFromJSONTyped, + BaugenehmigungsverfahrenStartBearbeitungDtoToJSON, +} from './BaugenehmigungsverfahrenStartBearbeitungDto'; +import { + BauleitplanverfahrenStartBearbeitungDto, + instanceOfBauleitplanverfahrenStartBearbeitungDto, + BauleitplanverfahrenStartBearbeitungDtoFromJSON, + BauleitplanverfahrenStartBearbeitungDtoFromJSONTyped, + BauleitplanverfahrenStartBearbeitungDtoToJSON, +} from './BauleitplanverfahrenStartBearbeitungDto'; +import { + WeiteresVerfahrenStartBearbeitungDto, + instanceOfWeiteresVerfahrenStartBearbeitungDto, + WeiteresVerfahrenStartBearbeitungDtoFromJSON, + WeiteresVerfahrenStartBearbeitungDtoFromJSONTyped, + WeiteresVerfahrenStartBearbeitungDtoToJSON, +} from './WeiteresVerfahrenStartBearbeitungDto'; + +/** + * @type PatchStartBearbeitungRequest + * + * @export + */ +export type PatchStartBearbeitungRequest = { artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN' } & BaugenehmigungsverfahrenStartBearbeitungDto | { artAbfrage: 'BAULEITPLANVERFAHREN' } & BauleitplanverfahrenStartBearbeitungDto | { artAbfrage: 'BaugenehmigungsverfahrenStartBearbeitungDto' } & BaugenehmigungsverfahrenStartBearbeitungDto | { artAbfrage: 'BauleitplanverfahrenStartBearbeitungDto' } & BauleitplanverfahrenStartBearbeitungDto | { artAbfrage: 'WEITERES_VERFAHREN' } & WeiteresVerfahrenStartBearbeitungDto | { artAbfrage: 'WeiteresVerfahrenStartBearbeitungDto' } & WeiteresVerfahrenStartBearbeitungDto; + +export function PatchStartBearbeitungRequestFromJSON(json: any): PatchStartBearbeitungRequest { + return PatchStartBearbeitungRequestFromJSONTyped(json, false); +} + +export function PatchStartBearbeitungRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatchStartBearbeitungRequest { + if ((json === undefined) || (json === null)) { + return json; + } + switch (json['artAbfrage']) { + case 'BAUGENEHMIGUNGSVERFAHREN': + return {...BaugenehmigungsverfahrenStartBearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'BAUGENEHMIGUNGSVERFAHREN'}; + case 'BAULEITPLANVERFAHREN': + return {...BauleitplanverfahrenStartBearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'BAULEITPLANVERFAHREN'}; + case 'BaugenehmigungsverfahrenStartBearbeitungDto': + return {...BaugenehmigungsverfahrenStartBearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'BaugenehmigungsverfahrenStartBearbeitungDto'}; + case 'BauleitplanverfahrenStartBearbeitungDto': + return {...BauleitplanverfahrenStartBearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'BauleitplanverfahrenStartBearbeitungDto'}; + case 'WEITERES_VERFAHREN': + return {...WeiteresVerfahrenStartBearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'WEITERES_VERFAHREN'}; + case 'WeiteresVerfahrenStartBearbeitungDto': + return {...WeiteresVerfahrenStartBearbeitungDtoFromJSONTyped(json, true), artAbfrage: 'WeiteresVerfahrenStartBearbeitungDto'}; + default: + throw new Error(`No variant of PatchStartBearbeitungRequest exists with 'artAbfrage=${json['artAbfrage']}'`); + } +} + +export function PatchStartBearbeitungRequestToJSON(value?: PatchStartBearbeitungRequest | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + switch (value['artAbfrage']) { + case 'BAUGENEHMIGUNGSVERFAHREN': + return BaugenehmigungsverfahrenStartBearbeitungDtoToJSON(value); + case 'BAULEITPLANVERFAHREN': + return BauleitplanverfahrenStartBearbeitungDtoToJSON(value); + case 'BaugenehmigungsverfahrenStartBearbeitungDto': + return BaugenehmigungsverfahrenStartBearbeitungDtoToJSON(value); + case 'BauleitplanverfahrenStartBearbeitungDto': + return BauleitplanverfahrenStartBearbeitungDtoToJSON(value); + case 'WEITERES_VERFAHREN': + return WeiteresVerfahrenStartBearbeitungDtoToJSON(value); + case 'WeiteresVerfahrenStartBearbeitungDto': + return WeiteresVerfahrenStartBearbeitungDtoToJSON(value); + default: + throw new Error(`No variant of PatchStartBearbeitungRequest exists with 'artAbfrage=${value['artAbfrage']}'`); + } + +} + diff --git a/frontend/src/api/api-client/isi-backend/models/StatusAbfrage.ts b/frontend/src/api/api-client/isi-backend/models/StatusAbfrage.ts index 0f06ec58a..41d4b9997 100644 --- a/frontend/src/api/api-client/isi-backend/models/StatusAbfrage.ts +++ b/frontend/src/api/api-client/isi-backend/models/StatusAbfrage.ts @@ -19,10 +19,10 @@ */ export const StatusAbfrage = { Angelegt: 'ANGELEGT', - Offen: 'OFFEN', - InBearbeitungSachbearbeitung: 'IN_BEARBEITUNG_SACHBEARBEITUNG', - InBearbeitungFachreferate: 'IN_BEARBEITUNG_FACHREFERATE', - BedarfsmeldungErfolgt: 'BEDARFSMELDUNG_ERFOLGT', + UebermitteltZurBearbeitung: 'UEBERMITTELT_ZUR_BEARBEITUNG', + StartBearbeitung: 'START_BEARBEITUNG', + EinpflegenBedarfsmeldung: 'EINPFLEGEN_BEDARFSMELDUNG', + EinplanungBedarfe: 'EINPLANUNG_BEDARFE', ErledigtMitFachreferat: 'ERLEDIGT_MIT_FACHREFERAT', ErledigtOhneFachreferat: 'ERLEDIGT_OHNE_FACHREFERAT', Abbruch: 'ABBRUCH' diff --git a/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinpflegenBedarfsmeldungDto.ts b/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinpflegenBedarfsmeldungDto.ts new file mode 100644 index 000000000..9d8bbf5f2 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinpflegenBedarfsmeldungDto.ts @@ -0,0 +1,95 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfrageEinpflegenBedarfsmeldungDto } from './AbfrageEinpflegenBedarfsmeldungDto'; +import { + AbfrageEinpflegenBedarfsmeldungDtoFromJSON, + AbfrageEinpflegenBedarfsmeldungDtoFromJSONTyped, + AbfrageEinpflegenBedarfsmeldungDtoToJSON, +} from './AbfrageEinpflegenBedarfsmeldungDto'; +import type { AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto } from './AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto'; +import { + AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSON, + AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoToJSON, +} from './AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto'; + +import { +} from './'; + +/** + * + * @export + * @interface WeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ +export interface WeiteresVerfahrenEinpflegenBedarfsmeldungDto extends AbfrageEinpflegenBedarfsmeldungDto { + /** + * + * @type {Array} + * @memberof WeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ + abfragevariantenWeiteresVerfahren: Array; + /** + * + * @type {Array} + * @memberof WeiteresVerfahrenEinpflegenBedarfsmeldungDto + */ + abfragevariantenSachbearbeitungWeiteresVerfahren: Array; +} + + + +/** + * Check if a given object implements the WeiteresVerfahrenEinpflegenBedarfsmeldungDto interface. + */ +export function instanceOfWeiteresVerfahrenEinpflegenBedarfsmeldungDto(value: object): boolean { + let isInstance = true; + isInstance = isInstance && "abfragevariantenWeiteresVerfahren" in value; + isInstance = isInstance && "abfragevariantenSachbearbeitungWeiteresVerfahren" in value; + + return isInstance; +} + +export function WeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSON(json: any): WeiteresVerfahrenEinpflegenBedarfsmeldungDto { + return WeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json, false); +} + +export function WeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): WeiteresVerfahrenEinpflegenBedarfsmeldungDto { + if ((json === undefined) || (json === null)) { + return json; + } + if (!ignoreDiscriminator) { + } + return { + ...AbfrageEinpflegenBedarfsmeldungDtoFromJSONTyped(json, ignoreDiscriminator), + 'abfragevariantenWeiteresVerfahren': ((json['abfragevariantenWeiteresVerfahren'] as Array).map(AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSON)), + 'abfragevariantenSachbearbeitungWeiteresVerfahren': ((json['abfragevariantenSachbearbeitungWeiteresVerfahren'] as Array).map(AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSON)), + }; +} + +export function WeiteresVerfahrenEinpflegenBedarfsmeldungDtoToJSON(value?: WeiteresVerfahrenEinpflegenBedarfsmeldungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + ...AbfrageEinpflegenBedarfsmeldungDtoToJSON(value), + 'abfragevariantenWeiteresVerfahren': ((value.abfragevariantenWeiteresVerfahren as Array).map(AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoToJSON)), + 'abfragevariantenSachbearbeitungWeiteresVerfahren': ((value.abfragevariantenSachbearbeitungWeiteresVerfahren as Array).map(AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOf.ts b/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOf.ts new file mode 100644 index 000000000..a443b750a --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOf.ts @@ -0,0 +1,80 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto } from './AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto'; +import { + AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSON, + AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSONTyped, + AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoToJSON, +} from './AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto'; + +/** + * + * @export + * @interface WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOf + */ +export interface WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOf { + /** + * + * @type {Array} + * @memberof WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOf + */ + abfragevariantenWeiteresVerfahren?: Array; + /** + * + * @type {Array} + * @memberof WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOf + */ + abfragevariantenSachbearbeitungWeiteresVerfahren?: Array; +} + +/** + * Check if a given object implements the WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOf interface. + */ +export function instanceOfWeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOf(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOfFromJSON(json: any): WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOf { + return WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOfFromJSONTyped(json, false); +} + +export function WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOf { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'abfragevariantenWeiteresVerfahren': !exists(json, 'abfragevariantenWeiteresVerfahren') ? undefined : ((json['abfragevariantenWeiteresVerfahren'] as Array).map(AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSON)), + 'abfragevariantenSachbearbeitungWeiteresVerfahren': !exists(json, 'abfragevariantenSachbearbeitungWeiteresVerfahren') ? undefined : ((json['abfragevariantenSachbearbeitungWeiteresVerfahren'] as Array).map(AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoFromJSON)), + }; +} + +export function WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOfToJSON(value?: WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOf | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'abfragevariantenWeiteresVerfahren': value.abfragevariantenWeiteresVerfahren === undefined ? undefined : ((value.abfragevariantenWeiteresVerfahren as Array).map(AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoToJSON)), + 'abfragevariantenSachbearbeitungWeiteresVerfahren': value.abfragevariantenSachbearbeitungWeiteresVerfahren === undefined ? undefined : ((value.abfragevariantenSachbearbeitungWeiteresVerfahren as Array).map(AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinplanungBedarfeDto.ts b/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinplanungBedarfeDto.ts new file mode 100644 index 000000000..7464c80ed --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinplanungBedarfeDto.ts @@ -0,0 +1,95 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfrageEinplanungBedarfeDto } from './AbfrageEinplanungBedarfeDto'; +import { + AbfrageEinplanungBedarfeDtoFromJSON, + AbfrageEinplanungBedarfeDtoFromJSONTyped, + AbfrageEinplanungBedarfeDtoToJSON, +} from './AbfrageEinplanungBedarfeDto'; +import type { AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto } from './AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto'; +import { + AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoFromJSON, + AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoFromJSONTyped, + AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoToJSON, +} from './AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto'; + +import { +} from './'; + +/** + * + * @export + * @interface WeiteresVerfahrenEinplanungBedarfeDto + */ +export interface WeiteresVerfahrenEinplanungBedarfeDto extends AbfrageEinplanungBedarfeDto { + /** + * + * @type {Array} + * @memberof WeiteresVerfahrenEinplanungBedarfeDto + */ + abfragevariantenWeiteresVerfahren: Array; + /** + * + * @type {Array} + * @memberof WeiteresVerfahrenEinplanungBedarfeDto + */ + abfragevariantenSachbearbeitungWeiteresVerfahren: Array; +} + + + +/** + * Check if a given object implements the WeiteresVerfahrenEinplanungBedarfeDto interface. + */ +export function instanceOfWeiteresVerfahrenEinplanungBedarfeDto(value: object): boolean { + let isInstance = true; + isInstance = isInstance && "abfragevariantenWeiteresVerfahren" in value; + isInstance = isInstance && "abfragevariantenSachbearbeitungWeiteresVerfahren" in value; + + return isInstance; +} + +export function WeiteresVerfahrenEinplanungBedarfeDtoFromJSON(json: any): WeiteresVerfahrenEinplanungBedarfeDto { + return WeiteresVerfahrenEinplanungBedarfeDtoFromJSONTyped(json, false); +} + +export function WeiteresVerfahrenEinplanungBedarfeDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): WeiteresVerfahrenEinplanungBedarfeDto { + if ((json === undefined) || (json === null)) { + return json; + } + if (!ignoreDiscriminator) { + } + return { + ...AbfrageEinplanungBedarfeDtoFromJSONTyped(json, ignoreDiscriminator), + 'abfragevariantenWeiteresVerfahren': ((json['abfragevariantenWeiteresVerfahren'] as Array).map(AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoFromJSON)), + 'abfragevariantenSachbearbeitungWeiteresVerfahren': ((json['abfragevariantenSachbearbeitungWeiteresVerfahren'] as Array).map(AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoFromJSON)), + }; +} + +export function WeiteresVerfahrenEinplanungBedarfeDtoToJSON(value?: WeiteresVerfahrenEinplanungBedarfeDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + ...AbfrageEinplanungBedarfeDtoToJSON(value), + 'abfragevariantenWeiteresVerfahren': ((value.abfragevariantenWeiteresVerfahren as Array).map(AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoToJSON)), + 'abfragevariantenSachbearbeitungWeiteresVerfahren': ((value.abfragevariantenSachbearbeitungWeiteresVerfahren as Array).map(AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinplanungBedarfeDtoAllOf.ts b/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinplanungBedarfeDtoAllOf.ts new file mode 100644 index 000000000..7bdd58f8c --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenEinplanungBedarfeDtoAllOf.ts @@ -0,0 +1,80 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto } from './AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto'; +import { + AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoFromJSON, + AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoFromJSONTyped, + AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoToJSON, +} from './AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto'; + +/** + * + * @export + * @interface WeiteresVerfahrenEinplanungBedarfeDtoAllOf + */ +export interface WeiteresVerfahrenEinplanungBedarfeDtoAllOf { + /** + * + * @type {Array} + * @memberof WeiteresVerfahrenEinplanungBedarfeDtoAllOf + */ + abfragevariantenWeiteresVerfahren?: Array; + /** + * + * @type {Array} + * @memberof WeiteresVerfahrenEinplanungBedarfeDtoAllOf + */ + abfragevariantenSachbearbeitungWeiteresVerfahren?: Array; +} + +/** + * Check if a given object implements the WeiteresVerfahrenEinplanungBedarfeDtoAllOf interface. + */ +export function instanceOfWeiteresVerfahrenEinplanungBedarfeDtoAllOf(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function WeiteresVerfahrenEinplanungBedarfeDtoAllOfFromJSON(json: any): WeiteresVerfahrenEinplanungBedarfeDtoAllOf { + return WeiteresVerfahrenEinplanungBedarfeDtoAllOfFromJSONTyped(json, false); +} + +export function WeiteresVerfahrenEinplanungBedarfeDtoAllOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): WeiteresVerfahrenEinplanungBedarfeDtoAllOf { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'abfragevariantenWeiteresVerfahren': !exists(json, 'abfragevariantenWeiteresVerfahren') ? undefined : ((json['abfragevariantenWeiteresVerfahren'] as Array).map(AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoFromJSON)), + 'abfragevariantenSachbearbeitungWeiteresVerfahren': !exists(json, 'abfragevariantenSachbearbeitungWeiteresVerfahren') ? undefined : ((json['abfragevariantenSachbearbeitungWeiteresVerfahren'] as Array).map(AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoFromJSON)), + }; +} + +export function WeiteresVerfahrenEinplanungBedarfeDtoAllOfToJSON(value?: WeiteresVerfahrenEinplanungBedarfeDtoAllOf | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'abfragevariantenWeiteresVerfahren': value.abfragevariantenWeiteresVerfahren === undefined ? undefined : ((value.abfragevariantenWeiteresVerfahren as Array).map(AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoToJSON)), + 'abfragevariantenSachbearbeitungWeiteresVerfahren': value.abfragevariantenSachbearbeitungWeiteresVerfahren === undefined ? undefined : ((value.abfragevariantenSachbearbeitungWeiteresVerfahren as Array).map(AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenStartBearbeitungDto.ts b/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenStartBearbeitungDto.ts new file mode 100644 index 000000000..8ec50fd45 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenStartBearbeitungDto.ts @@ -0,0 +1,115 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfrageStartBearbeitungDto } from './AbfrageStartBearbeitungDto'; +import { + AbfrageStartBearbeitungDtoFromJSON, + AbfrageStartBearbeitungDtoFromJSONTyped, + AbfrageStartBearbeitungDtoToJSON, +} from './AbfrageStartBearbeitungDto'; +import type { AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto } from './AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto'; +import { + AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoFromJSON, + AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoFromJSONTyped, + AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoToJSON, +} from './AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto'; +import type { AbfragevarianteWeiteresVerfahrenStartBearbeitungDto } from './AbfragevarianteWeiteresVerfahrenStartBearbeitungDto'; +import { + AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoFromJSON, + AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoFromJSONTyped, + AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoToJSON, +} from './AbfragevarianteWeiteresVerfahrenStartBearbeitungDto'; +import type { VerortungMultiPolygonDto } from './VerortungMultiPolygonDto'; +import { + VerortungMultiPolygonDtoFromJSON, + VerortungMultiPolygonDtoFromJSONTyped, + VerortungMultiPolygonDtoToJSON, +} from './VerortungMultiPolygonDto'; + +import { +} from './'; + +/** + * + * @export + * @interface WeiteresVerfahrenStartBearbeitungDto + */ +export interface WeiteresVerfahrenStartBearbeitungDto extends AbfrageStartBearbeitungDto { + /** + * + * @type {VerortungMultiPolygonDto} + * @memberof WeiteresVerfahrenStartBearbeitungDto + */ + verortung?: VerortungMultiPolygonDto; + /** + * + * @type {Array} + * @memberof WeiteresVerfahrenStartBearbeitungDto + */ + abfragevariantenWeiteresVerfahren: Array; + /** + * + * @type {Array} + * @memberof WeiteresVerfahrenStartBearbeitungDto + */ + abfragevariantenSachbearbeitungWeiteresVerfahren: Array; +} + + + +/** + * Check if a given object implements the WeiteresVerfahrenStartBearbeitungDto interface. + */ +export function instanceOfWeiteresVerfahrenStartBearbeitungDto(value: object): boolean { + let isInstance = true; + isInstance = isInstance && "abfragevariantenWeiteresVerfahren" in value; + isInstance = isInstance && "abfragevariantenSachbearbeitungWeiteresVerfahren" in value; + + return isInstance; +} + +export function WeiteresVerfahrenStartBearbeitungDtoFromJSON(json: any): WeiteresVerfahrenStartBearbeitungDto { + return WeiteresVerfahrenStartBearbeitungDtoFromJSONTyped(json, false); +} + +export function WeiteresVerfahrenStartBearbeitungDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): WeiteresVerfahrenStartBearbeitungDto { + if ((json === undefined) || (json === null)) { + return json; + } + if (!ignoreDiscriminator) { + } + return { + ...AbfrageStartBearbeitungDtoFromJSONTyped(json, ignoreDiscriminator), + 'verortung': !exists(json, 'verortung') ? undefined : VerortungMultiPolygonDtoFromJSON(json['verortung']), + 'abfragevariantenWeiteresVerfahren': ((json['abfragevariantenWeiteresVerfahren'] as Array).map(AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoFromJSON)), + 'abfragevariantenSachbearbeitungWeiteresVerfahren': ((json['abfragevariantenSachbearbeitungWeiteresVerfahren'] as Array).map(AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoFromJSON)), + }; +} + +export function WeiteresVerfahrenStartBearbeitungDtoToJSON(value?: WeiteresVerfahrenStartBearbeitungDto | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + ...AbfrageStartBearbeitungDtoToJSON(value), + 'verortung': VerortungMultiPolygonDtoToJSON(value.verortung), + 'abfragevariantenWeiteresVerfahren': ((value.abfragevariantenWeiteresVerfahren as Array).map(AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoToJSON)), + 'abfragevariantenSachbearbeitungWeiteresVerfahren': ((value.abfragevariantenSachbearbeitungWeiteresVerfahren as Array).map(AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenStartBearbeitungDtoAllOf.ts b/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenStartBearbeitungDtoAllOf.ts new file mode 100644 index 000000000..5178a1684 --- /dev/null +++ b/frontend/src/api/api-client/isi-backend/models/WeiteresVerfahrenStartBearbeitungDtoAllOf.ts @@ -0,0 +1,100 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * ISI Backend API + * ISI Backend - Service für das Informationssystem für soziale Infrastrukturplanung + * + * The version of the OpenAPI document: 1.4.0 + * Contact: noreply@mail.de + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { exists, mapValues } from '../runtime'; +import type { AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto } from './AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto'; +import { + AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoFromJSON, + AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoFromJSONTyped, + AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoToJSON, +} from './AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto'; +import type { AbfragevarianteWeiteresVerfahrenStartBearbeitungDto } from './AbfragevarianteWeiteresVerfahrenStartBearbeitungDto'; +import { + AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoFromJSON, + AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoFromJSONTyped, + AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoToJSON, +} from './AbfragevarianteWeiteresVerfahrenStartBearbeitungDto'; +import type { VerortungMultiPolygonDto } from './VerortungMultiPolygonDto'; +import { + VerortungMultiPolygonDtoFromJSON, + VerortungMultiPolygonDtoFromJSONTyped, + VerortungMultiPolygonDtoToJSON, +} from './VerortungMultiPolygonDto'; + +/** + * + * @export + * @interface WeiteresVerfahrenStartBearbeitungDtoAllOf + */ +export interface WeiteresVerfahrenStartBearbeitungDtoAllOf { + /** + * + * @type {VerortungMultiPolygonDto} + * @memberof WeiteresVerfahrenStartBearbeitungDtoAllOf + */ + verortung?: VerortungMultiPolygonDto; + /** + * + * @type {Array} + * @memberof WeiteresVerfahrenStartBearbeitungDtoAllOf + */ + abfragevariantenWeiteresVerfahren?: Array; + /** + * + * @type {Array} + * @memberof WeiteresVerfahrenStartBearbeitungDtoAllOf + */ + abfragevariantenSachbearbeitungWeiteresVerfahren?: Array; +} + +/** + * Check if a given object implements the WeiteresVerfahrenStartBearbeitungDtoAllOf interface. + */ +export function instanceOfWeiteresVerfahrenStartBearbeitungDtoAllOf(value: object): boolean { + let isInstance = true; + + return isInstance; +} + +export function WeiteresVerfahrenStartBearbeitungDtoAllOfFromJSON(json: any): WeiteresVerfahrenStartBearbeitungDtoAllOf { + return WeiteresVerfahrenStartBearbeitungDtoAllOfFromJSONTyped(json, false); +} + +export function WeiteresVerfahrenStartBearbeitungDtoAllOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): WeiteresVerfahrenStartBearbeitungDtoAllOf { + if ((json === undefined) || (json === null)) { + return json; + } + return { + + 'verortung': !exists(json, 'verortung') ? undefined : VerortungMultiPolygonDtoFromJSON(json['verortung']), + 'abfragevariantenWeiteresVerfahren': !exists(json, 'abfragevariantenWeiteresVerfahren') ? undefined : ((json['abfragevariantenWeiteresVerfahren'] as Array).map(AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoFromJSON)), + 'abfragevariantenSachbearbeitungWeiteresVerfahren': !exists(json, 'abfragevariantenSachbearbeitungWeiteresVerfahren') ? undefined : ((json['abfragevariantenSachbearbeitungWeiteresVerfahren'] as Array).map(AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoFromJSON)), + }; +} + +export function WeiteresVerfahrenStartBearbeitungDtoAllOfToJSON(value?: WeiteresVerfahrenStartBearbeitungDtoAllOf | null): any { + if (value === undefined) { + return undefined; + } + if (value === null) { + return null; + } + return { + + 'verortung': VerortungMultiPolygonDtoToJSON(value.verortung), + 'abfragevariantenWeiteresVerfahren': value.abfragevariantenWeiteresVerfahren === undefined ? undefined : ((value.abfragevariantenWeiteresVerfahren as Array).map(AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDtoToJSON)), + 'abfragevariantenSachbearbeitungWeiteresVerfahren': value.abfragevariantenSachbearbeitungWeiteresVerfahren === undefined ? undefined : ((value.abfragevariantenSachbearbeitungWeiteresVerfahren as Array).map(AbfragevarianteWeiteresVerfahrenStartBearbeitungDtoToJSON)), + }; +} + diff --git a/frontend/src/api/api-client/isi-backend/models/index.ts b/frontend/src/api/api-client/isi-backend/models/index.ts index 38a5284c5..0e50b3e53 100644 --- a/frontend/src/api/api-client/isi-backend/models/index.ts +++ b/frontend/src/api/api-client/isi-backend/models/index.ts @@ -1,35 +1,35 @@ /* tslint:disable */ /* eslint-disable */ export * from './AbfrageAngelegtDto'; -export * from './AbfrageBedarfsmeldungErfolgtDto'; export * from './AbfrageDto'; -export * from './AbfrageInBearbeitungFachreferatDto'; -export * from './AbfrageInBearbeitungSachbearbeitungDto'; +export * from './AbfrageEinpflegenBedarfsmeldungDto'; +export * from './AbfrageEinplanungBedarfeDto'; export * from './AbfrageRequestBody'; export * from './AbfrageSearchResultDto'; export * from './AbfrageSearchResultDtoAllOf'; +export * from './AbfrageStartBearbeitungDto'; export * from './AbfragevarianteBaugenehmigungsverfahrenAngelegtDto'; -export * from './AbfragevarianteBaugenehmigungsverfahrenBedarfsmeldungErfolgtDto'; export * from './AbfragevarianteBaugenehmigungsverfahrenDto'; -export * from './AbfragevarianteBaugenehmigungsverfahrenInBearbeitungFachreferatDto'; -export * from './AbfragevarianteBaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto'; +export * from './AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto'; +export * from './AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto'; export * from './AbfragevarianteBaugenehmigungsverfahrenRequestBody'; -export * from './AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungInBearbeitungSachbearbeitungDto'; +export * from './AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto'; +export * from './AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto'; export * from './AbfragevarianteBauleitplanverfahrenAngelegtDto'; -export * from './AbfragevarianteBauleitplanverfahrenBedarfsmeldungErfolgtDto'; export * from './AbfragevarianteBauleitplanverfahrenDto'; -export * from './AbfragevarianteBauleitplanverfahrenInBearbeitungFachreferatDto'; -export * from './AbfragevarianteBauleitplanverfahrenInBearbeitungSachbearbeitungDto'; +export * from './AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto'; +export * from './AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto'; export * from './AbfragevarianteBauleitplanverfahrenRequestBody'; -export * from './AbfragevarianteBauleitplanverfahrenSachbearbeitungInBearbeitungSachbearbeitungDto'; +export * from './AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto'; +export * from './AbfragevarianteBauleitplanverfahrenStartBearbeitungDto'; export * from './AbfragevarianteRequestBody'; export * from './AbfragevarianteWeiteresVerfahrenAngelegtDto'; -export * from './AbfragevarianteWeiteresVerfahrenBedarfsmeldungErfolgtDto'; export * from './AbfragevarianteWeiteresVerfahrenDto'; -export * from './AbfragevarianteWeiteresVerfahrenInBearbeitungFachreferatDto'; -export * from './AbfragevarianteWeiteresVerfahrenInBearbeitungSachbearbeitungDto'; +export * from './AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto'; +export * from './AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto'; export * from './AbfragevarianteWeiteresVerfahrenRequestBody'; -export * from './AbfragevarianteWeiteresVerfahrenSachbearbeitungInBearbeitungSachbearbeitungDto'; +export * from './AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto'; +export * from './AbfragevarianteWeiteresVerfahrenStartBearbeitungDto'; export * from './AbstractJsonSchemaPropertyObject'; export * from './Adresse'; export * from './AdresseDto'; @@ -37,24 +37,24 @@ export * from './BauabschnittDto'; export * from './BaugebietDto'; export * from './BaugenehmigungsverfahrenAngelegtDto'; export * from './BaugenehmigungsverfahrenAngelegtDtoAllOf'; -export * from './BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto'; -export * from './BaugenehmigungsverfahrenBedarfsmeldungErfolgtDtoAllOf'; export * from './BaugenehmigungsverfahrenDto'; export * from './BaugenehmigungsverfahrenDtoAllOf'; -export * from './BaugenehmigungsverfahrenInBearbeitungFachreferatDto'; -export * from './BaugenehmigungsverfahrenInBearbeitungFachreferatDtoAllOf'; -export * from './BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto'; -export * from './BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDtoAllOf'; +export * from './BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto'; +export * from './BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDtoAllOf'; +export * from './BaugenehmigungsverfahrenEinplanungBedarfeDto'; +export * from './BaugenehmigungsverfahrenEinplanungBedarfeDtoAllOf'; +export * from './BaugenehmigungsverfahrenStartBearbeitungDto'; +export * from './BaugenehmigungsverfahrenStartBearbeitungDtoAllOf'; export * from './BauleitplanverfahrenAngelegtDto'; export * from './BauleitplanverfahrenAngelegtDtoAllOf'; -export * from './BauleitplanverfahrenBedarfsmeldungErfolgtDto'; -export * from './BauleitplanverfahrenBedarfsmeldungErfolgtDtoAllOf'; export * from './BauleitplanverfahrenDto'; export * from './BauleitplanverfahrenDtoAllOf'; -export * from './BauleitplanverfahrenInBearbeitungFachreferatDto'; -export * from './BauleitplanverfahrenInBearbeitungFachreferatDtoAllOf'; -export * from './BauleitplanverfahrenInBearbeitungSachbearbeitungDto'; -export * from './BauleitplanverfahrenInBearbeitungSachbearbeitungDtoAllOf'; +export * from './BauleitplanverfahrenEinpflegenBedarfsmeldungDto'; +export * from './BauleitplanverfahrenEinpflegenBedarfsmeldungDtoAllOf'; +export * from './BauleitplanverfahrenEinplanungBedarfeDto'; +export * from './BauleitplanverfahrenEinplanungBedarfeDtoAllOf'; +export * from './BauleitplanverfahrenStartBearbeitungDto'; +export * from './BauleitplanverfahrenStartBearbeitungDtoAllOf'; export * from './BaurateDto'; export * from './BauratendateiInputDto'; export * from './BauvorhabenDto'; @@ -176,9 +176,9 @@ export * from './PagedModelEntityModelUmlegungFoerderarten'; export * from './PagedModelEntityModelUmlegungFoerderartenEmbedded'; export * from './PagedModelEntityModelVersorgungsquoteGruppenstaerke'; export * from './PagedModelEntityModelVersorgungsquoteGruppenstaerkeEmbedded'; -export * from './PatchBedarfsmeldungErfolgtRequest'; -export * from './PatchInBearbeitungFachreferatRequest'; -export * from './PatchInBearbeitungSachbearbeitungRequest'; +export * from './PatchEinpflegenBedarfsmeldungRequest'; +export * from './PatchEinplanungBedarfeRequest'; +export * from './PatchStartBearbeitungRequest'; export * from './PointGeometry'; export * from './PointGeometryDto'; export * from './PresignedUrlDto'; @@ -215,14 +215,14 @@ export * from './Viertel'; export * from './ViertelDto'; export * from './WeiteresVerfahrenAngelegtDto'; export * from './WeiteresVerfahrenAngelegtDtoAllOf'; -export * from './WeiteresVerfahrenBedarfsmeldungErfolgtDto'; -export * from './WeiteresVerfahrenBedarfsmeldungErfolgtDtoAllOf'; export * from './WeiteresVerfahrenDto'; export * from './WeiteresVerfahrenDtoAllOf'; -export * from './WeiteresVerfahrenInBearbeitungFachreferatDto'; -export * from './WeiteresVerfahrenInBearbeitungFachreferatDtoAllOf'; -export * from './WeiteresVerfahrenInBearbeitungSachbearbeitungDto'; -export * from './WeiteresVerfahrenInBearbeitungSachbearbeitungDtoAllOf'; +export * from './WeiteresVerfahrenEinpflegenBedarfsmeldungDto'; +export * from './WeiteresVerfahrenEinpflegenBedarfsmeldungDtoAllOf'; +export * from './WeiteresVerfahrenEinplanungBedarfeDto'; +export * from './WeiteresVerfahrenEinplanungBedarfeDtoAllOf'; +export * from './WeiteresVerfahrenStartBearbeitungDto'; +export * from './WeiteresVerfahrenStartBearbeitungDtoAllOf'; export * from './Wgs84'; export * from './Wgs84Dto'; export * from './WohneinheitenProFoerderartProJahrDto'; diff --git a/frontend/src/api/json/isi-backend.json b/frontend/src/api/json/isi-backend.json index 6b09683be..5399e380a 100644 --- a/frontend/src/api/json/isi-backend.json +++ b/frontend/src/api/json/isi-backend.json @@ -4023,14 +4023,14 @@ "required": true }, "responses": { - "404": { - "description": "NOT_FOUND -> Es gibt keine FoerdermixStamm mit der ID.", + "412": { + "description": "PRECONDITION_FAILED -> In der Anwendung ist bereits eine neuere Version der Entität gespeichert.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "412": { - "description": "PRECONDITION_FAILED -> In der Anwendung ist bereits eine neuere Version der Entität gespeichert.", + "404": { + "description": "NOT_FOUND -> Es gibt keine FoerdermixStamm mit der ID.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4056,15 +4056,15 @@ "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, + "201": { + "description": "CREATED -> FoerdermixStamm wurde erfolgreich erstellt.", + "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/FoerdermixStammDto" } } } + }, "400": { "description": "BAD_REQUEST -> FoerdermixStamm konnte nicht erstellt werden, überprüfen sie die Eingabe.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } - }, - "201": { - "description": "CREATED -> FoerdermixStamm wurde erfolgreich erstellt.", - "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/FoerdermixStammDto" } } } } } } @@ -4238,6 +4238,12 @@ "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, + "400": { + "description": "BAD_REQUEST -> Infrastruktureinrichtung konnte nicht aktualisiert werden, überprüfen sie die Eingabe.", + "content": { + "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } + } + }, "404": { "description": "NOT_FOUND -> Es gibt keine Infrastruktureinrichtung mit der ID.", "content": { @@ -4260,12 +4266,6 @@ } } } - }, - "400": { - "description": "BAD_REQUEST -> Infrastruktureinrichtung konnte nicht aktualisiert werden, überprüfen sie die Eingabe.", - "content": { - "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } - } } } }, @@ -4291,14 +4291,14 @@ "required": true }, "responses": { - "400": { - "description": "BAD_REQUEST -> Infrastruktureinrichtung konnte nicht erstellt werden, überprüfen sie die Eingabe.", + "412": { + "description": "PRECONDITION_FAILED -> In der Anwendung ist bereits eine neuere Version der Entität gespeichert.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "412": { - "description": "PRECONDITION_FAILED -> In der Anwendung ist bereits eine neuere Version der Entität gespeichert.", + "400": { + "description": "BAD_REQUEST -> Infrastruktureinrichtung konnte nicht erstellt werden, überprüfen sie die Eingabe.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4351,14 +4351,14 @@ "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "403": { - "description": "FORBIDDEN -> Keine Berechtigung um die Abfrage mit dem Bauvorhaben zu verknüpfen.", + "400": { + "description": "BAD_REQUEST -> Bauvorhaben konnte nicht erstellt werden, überprüfen sie die Eingabe.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "400": { - "description": "BAD_REQUEST -> Bauvorhaben konnte nicht erstellt werden, überprüfen sie die Eingabe.", + "403": { + "description": "FORBIDDEN -> Keine Berechtigung um die Abfrage mit dem Bauvorhaben zu verknüpfen.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4387,14 +4387,14 @@ "required": true }, "responses": { - "404": { - "description": "NOT_FOUND -> Die ausgewählte Abfrage existiert nicht mehr.", + "412": { + "description": "PRECONDITION_FAILED -> In der Anwendung ist bereits eine neuere Version der Entität gespeichert.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "412": { - "description": "PRECONDITION_FAILED -> In der Anwendung ist bereits eine neuere Version der Entität gespeichert.", + "404": { + "description": "NOT_FOUND -> Die ausgewählte Abfrage existiert nicht mehr.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4403,8 +4403,8 @@ "description": "CREATED -> Bauvorhaben wurde erfolgreich erstellt.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/BauvorhabenDto" } } } }, - "403": { - "description": "FORBIDDEN -> Keine Berechtigung um die Abfrage mit dem Bauvorhaben zu verknüpfen.", + "400": { + "description": "BAD_REQUEST -> Bauvorhaben konnte nicht erstellt werden, überprüfen sie die Eingabe.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4415,8 +4415,8 @@ "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "400": { - "description": "BAD_REQUEST -> Bauvorhaben konnte nicht erstellt werden, überprüfen sie die Eingabe.", + "403": { + "description": "FORBIDDEN -> Keine Berechtigung um die Abfrage mit dem Bauvorhaben zu verknüpfen.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4427,7 +4427,7 @@ "/bauvorhaben/change-relevante-abfragevariante": { "put": { "tags": ["Bauvorhaben"], - "summary": "Setzt die übergebene Abfragevariante als relevante Abfrage beim Bauvorhaben, welches mit der Abfrage der Abfragevariante verknüpft ist.Ist die Abfragevariante bereits als relevant markiert, wird die relevante Abfragevariante des Bauvorhabens entfernt.Eine Relevantsetzung kann nur vorgenommen werden, wenn die Abfrage ein Bauvorhaben referenziert,die Abfrage im Status {@link StatusAbfrage#IN_BEARBEITUNG_SACHBEARBEITUNG} istund noch keine andere Abfrage als relevant markiert wurde.", + "summary": "Setzt die übergebene Abfragevariante als relevante Abfrage beim Bauvorhaben, welches mit der Abfrage der Abfragevariante verknüpft ist.Ist die Abfragevariante bereits als relevant markiert, wird die relevante Abfragevariante des Bauvorhabens entfernt.Eine Relevantsetzung kann nur vorgenommen werden, wenn die Abfrage ein Bauvorhaben referenziert,die Abfrage im Status {@link StatusAbfrage#START_BEARBEITUNG} istund noch keine andere Abfrage als relevant markiert wurde.", "operationId": "putChangeRelevanteAbfragevariante", "parameters": [ { @@ -4450,24 +4450,24 @@ "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "400": { - "description": "BAD_REQUEST -> Relevante Abfragevariante konnte nicht geändert werden.", + "409": { + "description": "CONFLICT -> Es wurde bereits eine andere Abfragevariante als relevant markiert oder die Abfrage referenziert kein Bauvorhaben.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "200": { - "description": "OK -> Relevante Abfragevariante erfolgreich geändert.", - "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/BauvorhabenDto" } } } - }, "404": { "description": "NOT_FOUND -> Abfrage oder Abfragevariante nicht gefunden.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "409": { - "description": "CONFLICT -> Es wurde bereits eine andere Abfragevariante als relevant markiert oder die Abfrage referenziert kein Bauvorhaben.", + "200": { + "description": "OK -> Relevante Abfragevariante erfolgreich geändert.", + "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/BauvorhabenDto" } } } + }, + "400": { + "description": "BAD_REQUEST -> Relevante Abfragevariante konnte nicht geändert werden.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4478,15 +4478,15 @@ "/abfrage-status/{id}/zurueck-an-sachbearbeitung": { "put": { "tags": ["AbfrageStatus"], - "summary": "Setzt eine Abfrage auf den Status IN_BEARBEITUNG_SACHBEARBEITUNG", + "summary": "Setzt eine Abfrage auf den Status START_BEARBEITUNG", "operationId": "zurueckAnSachbearbeitungAbfrage", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } }, { "name": "anmerkung", "in": "query", "required": false, "schema": { "type": "string", "default": "" } } ], "responses": { - "409": { - "description": "CONFLICT -> Die Abfrage konnte aufgrund des aktuellen Status oder des bereits existierenden Abfragenamen nicht zur Bearbeitung zurückgegeben werden.", + "403": { + "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4497,13 +4497,13 @@ "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "200": { "description": "OK -> Abfrage wurde erfolgreich zurückgegeben an den Abfrage Ersteller." }, - "403": { - "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", + "409": { + "description": "CONFLICT -> Die Abfrage konnte aufgrund des aktuellen Status oder des bereits existierenden Abfragenamen nicht zur Bearbeitung zurückgegeben werden.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } - } + }, + "200": { "description": "OK -> Abfrage wurde erfolgreich zurückgegeben an den Abfrage Ersteller." } } } }, @@ -4517,8 +4517,8 @@ { "name": "anmerkung", "in": "query", "required": false, "schema": { "type": "string", "default": "" } } ], "responses": { - "409": { - "description": "CONFLICT -> Die Abfrage konnte aufgrund des aktuellen Status oder des bereits existierenden Abfragenamen nicht zur Bearbeitung zurückgegeben werden.", + "403": { + "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4529,41 +4529,41 @@ "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "200": { "description": "OK -> Abfrage wurde erfolgreich zurückgegeben an den Abfrage Ersteller." }, - "403": { - "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", + "409": { + "description": "CONFLICT -> Die Abfrage konnte aufgrund des aktuellen Status oder des bereits existierenden Abfragenamen nicht zur Bearbeitung zurückgegeben werden.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } - } + }, + "200": { "description": "OK -> Abfrage wurde erfolgreich zurückgegeben an den Abfrage Ersteller." } } } }, "/abfrage-status/{id}/verschicken-der-stellungnahme": { "put": { "tags": ["AbfrageStatus"], - "summary": "Setzt eine Abfrage auf den Status IN_BEARBEITUNG_FACHREFERATE", + "summary": "Setzt eine Abfrage auf den Status EINPFLEGEN_BEDARFSMELDUNG", "operationId": "verschickenDerStellungnahme", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } }, { "name": "anmerkung", "in": "query", "required": false, "schema": { "type": "string", "default": "" } } ], "responses": { - "404": { - "description": "NOT_FOUND -> Es gibt keine Abfrage mit der ID.", + "200": { "description": "OK -> Abfrage wurde erfolgreich an RBS oder SOZ zur Bearbeitung weitergegeben." }, + "403": { + "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "200": { "description": "OK -> Abfrage wurde erfolgreich an RBS oder SOZ zur Bearbeitung weitergegeben." }, - "409": { - "description": "CONFLICT -> Die Abfrage konnte aufgrund des aktuellen Status oder des bereits existierenden Abfragenamen nicht weitergegeben werden.", + "404": { + "description": "NOT_FOUND -> Es gibt keine Abfrage mit der ID.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "403": { - "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", + "409": { + "description": "CONFLICT -> Die Abfrage konnte aufgrund des aktuellen Status oder des bereits existierenden Abfragenamen nicht weitergegeben werden.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4574,15 +4574,15 @@ "/abfrage-status/{id}/in-bearbeitung-setzen": { "put": { "tags": ["AbfrageStatus"], - "summary": "Setzt eine Abfrage auf den Status IN_BEARBEITUNG_SACHBEARBEITUNG", + "summary": "Setzt eine Abfrage auf den Status START_BEARBEITUNG", "operationId": "inBearbeitungSetzenAbfrage", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } }, { "name": "anmerkung", "in": "query", "required": false, "schema": { "type": "string", "default": "" } } ], "responses": { - "409": { - "description": "CONFLICT -> Die Abfrage konnte aufgrund des aktuellen Status oder des bereits existierenden Abfragenamen nicht zur Bearbeitung zurückgegeben werden.", + "403": { + "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4593,20 +4593,20 @@ "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "200": { "description": "OK -> Abfrage wurde erfolgreich zurückgegeben an den Abfrage Ersteller." }, - "403": { - "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", + "409": { + "description": "CONFLICT -> Die Abfrage konnte aufgrund des aktuellen Status oder des bereits existierenden Abfragenamen nicht zur Bearbeitung zurückgegeben werden.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } - } + }, + "200": { "description": "OK -> Abfrage wurde erfolgreich zurückgegeben an den Abfrage Ersteller." } } } }, "/abfrage-status/{id}/freigabe": { "put": { "tags": ["AbfrageStatus"], - "summary": "Setzt eine Abfrage auf den Status OFFEN", + "summary": "Setzt eine Abfrage auf den Status UEBERMITTELT_ZUR_BEARBEITUNG", "operationId": "freigabeAbfrage", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } }, @@ -4614,8 +4614,8 @@ ], "responses": { "200": { "description": "OK -> Abfrage wurde erfolgreich freigegeben." }, - "409": { - "description": "CONFLICT -> Die Abfrage konnte aufgrund des aktuellen Status oder des bereits existierenden Abfragenamen nicht freigegeben werden.", + "403": { + "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4626,8 +4626,8 @@ "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "403": { - "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", + "409": { + "description": "CONFLICT -> Die Abfrage konnte aufgrund des aktuellen Status oder des bereits existierenden Abfragenamen nicht freigegeben werden.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4638,7 +4638,7 @@ "/abfrage-status/{id}/erneute-bearbeitung-sachbearbeitung": { "put": { "tags": ["AbfrageStatus"], - "summary": "Setzt eine Abfrage auf den Status IN_BEARBEITUNG_SACHBEARBEITUNG", + "summary": "Setzt eine Abfrage auf den Status START_BEARBEITUNG", "operationId": "erneuteBearbeitungSachbearbeitung", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } }, @@ -4651,19 +4651,19 @@ "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "404": { - "description": "NOT_FOUND -> Es gibt keine Abfrage mit der ID.", + "403": { + "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "200": { "description": "OK -> Abfrage wurde erfolgreich zur bearbeitung freigestellt." }, - "403": { - "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", + "404": { + "description": "NOT_FOUND -> Es gibt keine Abfrage mit der ID.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } - } + }, + "200": { "description": "OK -> Abfrage wurde erfolgreich zur bearbeitung freigestellt." } } } }, @@ -4677,21 +4677,21 @@ { "name": "anmerkung", "in": "query", "required": false, "schema": { "type": "string", "default": "" } } ], "responses": { + "200": { "description": "OK -> Abfrage wurde erfolgreich erledigt." }, "409": { "description": "CONFLICT -> Die Abfrage konnte aufgrund des aktuellen Status oder des bereits existierenden Abfragenamen nicht erledgit werden.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "200": { "description": "OK -> Abfrage wurde erfolgreich erledigt." }, - "404": { - "description": "NOT_FOUND -> Es gibt keine Abfrage mit der ID.", + "403": { + "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "403": { - "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", + "404": { + "description": "NOT_FOUND -> Es gibt keine Abfrage mit der ID.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4716,14 +4716,14 @@ "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "404": { - "description": "NOT_FOUND -> Es gibt keine Abfrage mit der ID.", + "403": { + "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "403": { - "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", + "404": { + "description": "NOT_FOUND -> Es gibt keine Abfrage mit der ID.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4734,7 +4734,7 @@ "/abfrage-status/{id}/bedarfsmeldung-erfolgt": { "put": { "tags": ["AbfrageStatus"], - "summary": "Setzt eine Abfrage auf den Status BEDARFSMELDUNG_ERFOLGT", + "summary": "Setzt eine Abfrage auf den Status EINPLANUNG_BEDARFE", "operationId": "bedarfsmeldungErfolgt", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } }, @@ -4742,12 +4742,6 @@ ], "responses": { "200": { "description": "OK -> Die Bedarfsmeldung der Fachreferate ist erfolgt" }, - "404": { - "description": "NOT_FOUND -> Es gibt keine Abfrage mit der ID.", - "content": { - "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } - } - }, "409": { "description": "CONFLICT -> Die Bedarfsmeldung konnte aufgrund des aktuellen Status oder des bereits existierenden Abfragenamen nicht erfolgen", "content": { @@ -4759,6 +4753,12 @@ "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } + }, + "404": { + "description": "NOT_FOUND -> Es gibt keine Abfrage mit der ID.", + "content": { + "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } + } } } } @@ -4773,25 +4773,25 @@ { "name": "anmerkung", "in": "query", "required": false, "schema": { "type": "string", "default": "" } } ], "responses": { - "404": { - "description": "NOT_FOUND -> Es gibt keine Abfrage mit der ID.", - "content": { - "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } - } - }, "409": { "description": "CONFLICT -> Die Abfrage konnte aufgrund des aktuellen Status oder des bereits existierenden Abfragenamen nicht abgebrochen werden.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "200": { "description": "OK -> Abfrage wurde erfolgreich abbgebrochen." }, "403": { "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } - } + }, + "404": { + "description": "NOT_FOUND -> Es gibt keine Abfrage mit der ID.", + "content": { + "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } + } + }, + "200": { "description": "OK -> Abfrage wurde erfolgreich abbgebrochen." } } } }, @@ -4805,15 +4805,15 @@ "required": true }, "responses": { + "200": { + "description": "OK -> Transformation der Koordinate von WGS84 zu UTM32 war erfolgreich.", + "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/UtmDto" } } } + }, "555": { "description": "CUSTOM INTERNAL SERVER ERROR -> Bei der Transformation der Koordinate ist ein Fehler aufgetreten.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } - }, - "200": { - "description": "OK -> Transformation der Koordinate von WGS84 zu UTM32 war erfolgreich.", - "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/UtmDto" } } } } } } @@ -4976,18 +4976,12 @@ } ], "responses": { - "404": { - "description": "NOT FOUND -> Die Datei ist im S3-Storage nicht verfügbar.", - "content": { - "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } - } - }, "200": { "description": "OK", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/PresignedUrlDto" } } } }, - "555": { - "description": "CUSTOM INTERNAL SERVER ERROR -> Die Presigned-Url konnte nicht erzeugt werden.", + "404": { + "description": "NOT FOUND -> Die Datei ist im S3-Storage nicht verfügbar.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -4997,6 +4991,12 @@ "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } + }, + "555": { + "description": "CUSTOM INTERNAL SERVER ERROR -> Die Presigned-Url konnte nicht erzeugt werden.", + "content": { + "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } + } } } }, @@ -5010,16 +5010,16 @@ "required": true }, "responses": { + "200": { + "description": "OK", + "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/PresignedUrlDto" } } } + }, "409": { "description": "CONFLICT -> Die Datei existiert bereits im S3-Storage unter dem Dateipfad.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "200": { - "description": "OK", - "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/PresignedUrlDto" } } } - }, "555": { "description": "CUSTOM INTERNAL SERVER ERROR -> Die Presigned-Url konnte nicht erzeugt werden.", "content": { @@ -5046,18 +5046,18 @@ "required": true }, "responses": { - "200": { - "description": "OK", - "content": { - "application/hal+json": { "schema": { "$ref": "#/components/schemas/MimeTypeInformationDto" } } - } - }, "406": { "description": "NOT ACCEPTABLE -> Die referenzierte und im S3-Storage befindliche Datei besitzt keinen zulässigen Mime-Type.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, + "200": { + "description": "OK", + "content": { + "application/hal+json": { "schema": { "$ref": "#/components/schemas/MimeTypeInformationDto" } } + } + }, "555": { "description": "CUSTOM INTERNAL SERVER ERROR -> Bei der Ermittlung des Mime-Types ist ein Fehler aufgetreten.", "content": { @@ -5101,14 +5101,14 @@ } } }, - "412": { - "description": "PRECONDITION_FAILED -> In der Anwendung ist bereits eine neuere Version der Entität gespeichert.", + "400": { + "description": "BAD_REQUEST -> Abfrage konnte nicht erstellt werden, überprüfen sie die Eingabe.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "400": { - "description": "BAD_REQUEST -> Abfrage konnte nicht erstellt werden, überprüfen sie die Eingabe.", + "412": { + "description": "PRECONDITION_FAILED -> In der Anwendung ist bereits eine neuere Version der Entität gespeichert.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -5125,8 +5125,8 @@ "/abfrage/in-bearbeitung-sachbearbeitung/{id}": { "patch": { "tags": ["Abfragen"], - "summary": "Aktualisierung einer Abfrage im Status IN_BEARBEITUNG_SACHBEARBEITUNG.", - "operationId": "patchInBearbeitungSachbearbeitung", + "summary": "Aktualisierung einer Abfrage im Status START_BEARBEITUNG.", + "operationId": "patchStartBearbeitung", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], @@ -5135,9 +5135,9 @@ "application/json": { "schema": { "oneOf": [ - { "$ref": "#/components/schemas/BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto" }, - { "$ref": "#/components/schemas/BauleitplanverfahrenInBearbeitungSachbearbeitungDto" }, - { "$ref": "#/components/schemas/WeiteresVerfahrenInBearbeitungSachbearbeitungDto" } + { "$ref": "#/components/schemas/BaugenehmigungsverfahrenStartBearbeitungDto" }, + { "$ref": "#/components/schemas/BauleitplanverfahrenStartBearbeitungDto" }, + { "$ref": "#/components/schemas/WeiteresVerfahrenStartBearbeitungDto" } ] } } @@ -5195,8 +5195,8 @@ "/abfrage/in-bearbeitung-fachreferate/{id}": { "patch": { "tags": ["Abfragen"], - "summary": "Aktualisierung einer Abfrage im Status IN_BEARBEITUNG_FACHREFERATE.", - "operationId": "patchInBearbeitungFachreferat", + "summary": "Aktualisierung einer Abfrage im Status EINPFLEGEN_BEDARFSMELDUNG.", + "operationId": "patchEinpflegenBedarfsmeldung", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], @@ -5205,9 +5205,9 @@ "application/json": { "schema": { "oneOf": [ - { "$ref": "#/components/schemas/BaugenehmigungsverfahrenInBearbeitungFachreferatDto" }, - { "$ref": "#/components/schemas/BauleitplanverfahrenInBearbeitungFachreferatDto" }, - { "$ref": "#/components/schemas/WeiteresVerfahrenInBearbeitungFachreferatDto" } + { "$ref": "#/components/schemas/BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto" }, + { "$ref": "#/components/schemas/BauleitplanverfahrenEinpflegenBedarfsmeldungDto" }, + { "$ref": "#/components/schemas/WeiteresVerfahrenEinpflegenBedarfsmeldungDto" } ] } } @@ -5265,8 +5265,8 @@ "/abfrage/bedarfsmeldung-erfolgt/{id}": { "patch": { "tags": ["Abfragen"], - "summary": "Aktualisierung einer Abfrage im Status BEDARFSMELDUNG_ERFOLGT.", - "operationId": "patchBedarfsmeldungErfolgt", + "summary": "Aktualisierung einer Abfrage im Status EINPLANUNG_BEDARFE.", + "operationId": "patchEinplanungBedarfe", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], @@ -5275,9 +5275,9 @@ "application/json": { "schema": { "oneOf": [ - { "$ref": "#/components/schemas/BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto" }, - { "$ref": "#/components/schemas/BauleitplanverfahrenBedarfsmeldungErfolgtDto" }, - { "$ref": "#/components/schemas/WeiteresVerfahrenBedarfsmeldungErfolgtDto" } + { "$ref": "#/components/schemas/BaugenehmigungsverfahrenEinplanungBedarfeDto" }, + { "$ref": "#/components/schemas/BauleitplanverfahrenEinplanungBedarfeDto" }, + { "$ref": "#/components/schemas/WeiteresVerfahrenEinplanungBedarfeDto" } ] } } @@ -5361,12 +5361,6 @@ "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "404": { - "description": "NOT_FOUND -> Es gibt keine Abfrage mit der ID oder das referenzierte Bauvorhaben existiert nicht.", - "content": { - "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } - } - }, "403": { "description": "FORBIDDEN -> Keine Berechtigung um die Abfrage zu bearbeiten.", "content": { @@ -5398,6 +5392,12 @@ } } } + }, + "404": { + "description": "NOT_FOUND -> Es gibt keine Abfrage mit der ID oder das referenzierte Bauvorhaben existiert nicht.", + "content": { + "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } + } } } } @@ -5444,13 +5444,13 @@ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { + "204": { "description": "NO CONTENT" }, "404": { "description": "NOT FOUND -> FoerdermixStamm mit dieser ID nicht vorhanden.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } - }, - "204": { "description": "NO CONTENT" } + } } } }, @@ -5570,19 +5570,19 @@ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { - "409": { - "description": "CONFLICT -> Die Infrastruktureinrichtung referenziert ein Bauvorhaben.", + "204": { "description": "NO CONTENT" }, + "404": { + "description": "NOT FOUND -> Infrastruktureinrichtung mit dieser ID nicht vorhanden.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "404": { - "description": "NOT FOUND -> Infrastruktureinrichtung mit dieser ID nicht vorhanden.", + "409": { + "description": "CONFLICT -> Die Infrastruktureinrichtung referenziert ein Bauvorhaben.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } - }, - "204": { "description": "NO CONTENT" } + } } } }, @@ -5642,19 +5642,19 @@ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { - "409": { - "description": "CONFLICT -> Das Bauvorhaben wird durch Abfragen referenziert.", + "404": { + "description": "NOT FOUND -> Bauvorhaben mit dieser ID nicht vorhanden.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "204": { "description": "NO CONTENT" }, - "404": { - "description": "NOT FOUND -> Bauvorhaben mit dieser ID nicht vorhanden.", + "409": { + "description": "CONFLICT -> Das Bauvorhaben wird durch Abfragen referenziert.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } - } + }, + "204": { "description": "NO CONTENT" } } } }, @@ -5791,14 +5791,14 @@ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { - "403": { - "description": "CONFLICT -> Der Nutzer besitzt nicht die Berechtigung zum Löschen der Abfrage.", + "404": { + "description": "NOT FOUND -> Abfrage mit dieser ID nicht vorhanden.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "404": { - "description": "NOT FOUND -> Abfrage mit dieser ID nicht vorhanden.", + "403": { + "description": "CONFLICT -> Der Nutzer besitzt nicht die Berechtigung zum Löschen der Abfrage.", "content": { "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } } @@ -5822,6 +5822,12 @@ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { + "403": { + "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", + "content": { + "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } + } + }, "404": { "description": "NOT_FOUND -> Es gibt keine Abfrage mit der ID.", "content": { @@ -5835,12 +5841,6 @@ "schema": { "type": "array", "items": { "$ref": "#/components/schemas/TransitionDto" } } } } - }, - "403": { - "description": "FORBIDDEN -> Sie haben keine Berechtigung, den Statuswechsel durchzuführen.", - "content": { - "application/hal+json": { "schema": { "$ref": "#/components/schemas/InformationResponseDto" } } - } } } } @@ -5905,92 +5905,17 @@ "type": "object", "properties": { "_links": { "$ref": "#/components/schemas/Links" } } }, - "EntityModelAbfragevarianteBaugenehmigungsverfahren": { + "EntityModelGlobalCounter": { "type": "object", "properties": { "version": { "type": "integer", "format": "int64" }, "createdDateTime": { "type": "string", "format": "date-time" }, "lastModifiedDateTime": { "type": "string", "format": "date-time" }, - "abfragevariantenNr": { "type": "integer", "format": "int32" }, - "name": { "type": "string" }, - "wesentlicheRechtsgrundlage": { - "type": "array", - "items": { - "type": "string", - "enum": [ - "QUALIFIZIERTER_BEBAUUNGSPLAN", - "VORHABENSBEZOGENER_BEBAUUNGSPLAN", - "EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30", - "EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35", - "SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_9", - "SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35", - "INNENBEREICH", - "AUSSENBEREICH", - "BEFREIUNG", - "INFO_FEHLT", - "FREIE_EINGABE" - ] - } - }, - "wesentlicheRechtsgrundlageFreieEingabe": { "type": "string" }, - "realisierungVon": { "type": "integer", "format": "int32" }, - "gfWohnenGesamt": { "type": "number" }, - "gfWohnenBaurechtlichGenehmigt": { "type": "number" }, - "gfWohnenBaurechtlichFestgesetzt": { "type": "number" }, - "gfWohnenBestandswohnbaurecht": { "type": "number" }, - "gfWohnenSonderwohnformen": { "type": "boolean" }, - "gfWohnenStudentischesWohnen": { "type": "number" }, - "gfWohnenSeniorinnenWohnen": { "type": "number" }, - "gfWohnenGenossenschaftlichesWohnen": { "type": "number" }, - "gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen": { "type": "number" }, - "gfAnmerkung": { "type": "string" }, - "weGesamt": { "type": "integer", "format": "int32" }, - "weBaurechtlichGenehmigt": { "type": "integer", "format": "int32" }, - "weBaurechtlichFestgesetzt": { "type": "integer", "format": "int32" }, - "weSonderwohnformen": { "type": "boolean" }, - "weStudentischesWohnen": { "type": "integer", "format": "int32" }, - "weSeniorinnenWohnen": { "type": "integer", "format": "int32" }, - "weGenossenschaftlichesWohnen": { "type": "integer", "format": "int32" }, - "weWeiteresNichtInfrastrukturrelevantesWohnen": { "type": "integer", "format": "int32" }, - "weAnmerkung": { "type": "string" }, - "sobonOrientierungswertJahr": { - "type": "string", - "enum": ["UNSPECIFIED", "JAHR_2014", "JAHR_2017", "JAHR_2022", "STANDORTABFRAGE"] - }, - "stammdatenGueltigAb": { "type": "string", "format": "date" }, - "anmerkung": { "type": "string" }, - "hasBauratendateiInput": { "type": "boolean" }, - "anmerkungBauratendateiInput": { "type": "string" }, - "ausgeloesterBedarfImBaugebietBeruecksichtigenKita": { "type": "boolean" }, - "ausgeloesterBedarfMitversorgungImBplanKita": { "type": "boolean" }, - "ausgeloesterBedarfMitversorgungInBestEinrichtungenKita": { "type": "boolean" }, - "ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita": { "type": "boolean" }, - "ausgeloesterBedarfImBaugebietBeruecksichtigenSchule": { "type": "boolean" }, - "ausgeloesterBedarfMitversorgungImBplanSchule": { "type": "boolean" }, - "ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule": { "type": "boolean" }, - "ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule": { "type": "boolean" }, - "anmerkungFachreferate": { "type": "string" }, - "anmerkungAbfrageersteller": { "type": "string" }, - "artAbfragevariante": { - "type": "string", - "enum": ["UNSPECIFIED", "BAULEITPLANVERFAHREN", "BAUGENEHMIGUNGSVERFAHREN", "WEITERES_VERFAHREN"] - }, + "counterType": { "type": "string", "enum": ["NUMMER_BAUVORHABEN"] }, + "counter": { "type": "integer", "format": "int64" }, "_links": { "$ref": "#/components/schemas/Links" } } }, - "Filepath": { "type": "object", "properties": { "pathToFile": { "type": "string" } } }, - "Foerderart": { - "type": "object", - "properties": { "bezeichnung": { "type": "string" }, "anteilProzent": { "type": "number" } } - }, - "Foerdermix": { - "type": "object", - "properties": { - "bezeichnungJahr": { "type": "string" }, - "bezeichnung": { "type": "string" }, - "foerderarten": { "type": "array", "items": { "$ref": "#/components/schemas/Foerderart" } } - } - }, "PageMetadata": { "type": "object", "properties": { @@ -6000,15 +5925,15 @@ "number": { "type": "integer", "format": "int64" } } }, - "PagedModelEntityModelAbfragevarianteBaugenehmigungsverfahren": { + "PagedModelEntityModelGlobalCounter": { "type": "object", "properties": { "_embedded": { "type": "object", "properties": { - "abfragevarianteBaugenehmigungsverfahrens": { + "globalCounters": { "type": "array", - "items": { "$ref": "#/components/schemas/EntityModelAbfragevarianteBaugenehmigungsverfahren" } + "items": { "$ref": "#/components/schemas/EntityModelGlobalCounter" } } } }, @@ -6016,113 +5941,28 @@ "page": { "$ref": "#/components/schemas/PageMetadata" } } }, - "CollectionModelDokument": { - "type": "object", - "properties": { - "_embedded": { - "type": "object", - "properties": { - "dokuments": { "type": "array", "items": { "$ref": "#/components/schemas/DokumentResponse" } } - } - }, - "_links": { "$ref": "#/components/schemas/Links" } - } - }, - "CollectionModelObject": { - "type": "object", - "properties": { - "_embedded": { - "type": "object", - "properties": { "objects": { "type": "array", "items": { "type": "object" } } } - }, - "_links": { "$ref": "#/components/schemas/Links" } - } - }, - "EntityModelAbfragevarianteWeiteresVerfahren": { + "EntityModelStaedtebaulicheOrientierungswert": { "type": "object", "properties": { "version": { "type": "integer", "format": "int64" }, "createdDateTime": { "type": "string", "format": "date-time" }, "lastModifiedDateTime": { "type": "string", "format": "date-time" }, - "abfragevariantenNr": { "type": "integer", "format": "int32" }, - "name": { "type": "string" }, - "satzungsbeschluss": { "type": "string", "format": "date" }, - "wesentlicheRechtsgrundlage": { - "type": "array", - "items": { - "type": "string", - "enum": [ - "QUALIFIZIERTER_BEBAUUNGSPLAN", - "VORHABENSBEZOGENER_BEBAUUNGSPLAN", - "EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30", - "EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35", - "SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_9", - "SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35", - "INNENBEREICH", - "AUSSENBEREICH", - "BEFREIUNG", - "INFO_FEHLT", - "FREIE_EINGABE" - ] - } - }, - "wesentlicheRechtsgrundlageFreieEingabe": { "type": "string" }, - "realisierungVon": { "type": "integer", "format": "int32" }, - "gfWohnenGesamt": { "type": "number" }, - "gfWohnenBaurechtlichGenehmigt": { "type": "number" }, - "gfWohnenBaurechtlichFestgesetzt": { "type": "number" }, - "gfWohnenSobonUrsaechlich": { "type": "number" }, - "gfWohnenBestandswohnbaurecht": { "type": "number" }, - "gfWohnenSonderwohnformen": { "type": "boolean" }, - "gfWohnenStudentischesWohnen": { "type": "number" }, - "gfWohnenSeniorinnenWohnen": { "type": "number" }, - "gfWohnenGenossenschaftlichesWohnen": { "type": "number" }, - "gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen": { "type": "number" }, - "gfAnmerkung": { "type": "string" }, - "weGesamt": { "type": "integer", "format": "int32" }, - "weBaurechtlichGenehmigt": { "type": "integer", "format": "int32" }, - "weBaurechtlichFestgesetzt": { "type": "integer", "format": "int32" }, - "weSonderwohnformen": { "type": "boolean" }, - "weStudentischesWohnen": { "type": "integer", "format": "int32" }, - "weSeniorinnenWohnen": { "type": "integer", "format": "int32" }, - "weGenossenschaftlichesWohnen": { "type": "integer", "format": "int32" }, - "weWeiteresNichtInfrastrukturrelevantesWohnen": { "type": "integer", "format": "int32" }, - "weAnmerkung": { "type": "string" }, - "sobonOrientierungswertJahr": { - "type": "string", - "enum": ["UNSPECIFIED", "JAHR_2014", "JAHR_2017", "JAHR_2022", "STANDORTABFRAGE"] - }, - "sobonBerechnung": { "$ref": "#/components/schemas/SobonBerechnung" }, - "stammdatenGueltigAb": { "type": "string", "format": "date" }, - "anmerkung": { "type": "string" }, - "hasBauratendateiInput": { "type": "boolean" }, - "anmerkungBauratendateiInput": { "type": "string" }, - "ausgeloesterBedarfImBaugebietBeruecksichtigenKita": { "type": "boolean" }, - "ausgeloesterBedarfMitversorgungImBplanKita": { "type": "boolean" }, - "ausgeloesterBedarfMitversorgungInBestEinrichtungenKita": { "type": "boolean" }, - "ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita": { "type": "boolean" }, - "ausgeloesterBedarfImBaugebietBeruecksichtigenSchule": { "type": "boolean" }, - "ausgeloesterBedarfMitversorgungImBplanSchule": { "type": "boolean" }, - "ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule": { "type": "boolean" }, - "ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule": { "type": "boolean" }, - "anmerkungFachreferate": { "type": "string" }, - "anmerkungAbfrageersteller": { "type": "string" }, - "artAbfragevariante": { - "type": "string", - "enum": ["UNSPECIFIED", "BAULEITPLANVERFAHREN", "BAUGENEHMIGUNGSVERFAHREN", "WEITERES_VERFAHREN"] - }, + "gueltigAb": { "type": "string", "format": "date" }, + "foerderartBezeichnung": { "type": "string" }, + "durchschnittlicheGrundflaeche": { "type": "integer", "format": "int64" }, + "belegungsdichte": { "type": "number" }, "_links": { "$ref": "#/components/schemas/Links" } } }, - "PagedModelEntityModelAbfragevarianteWeiteresVerfahren": { + "PagedModelEntityModelStaedtebaulicheOrientierungswert": { "type": "object", "properties": { "_embedded": { "type": "object", "properties": { - "abfragevarianteWeiteresVerfahrens": { + "staedtebaulicheOrientierungswerts": { "type": "array", - "items": { "$ref": "#/components/schemas/EntityModelAbfragevarianteWeiteresVerfahren" } + "items": { "$ref": "#/components/schemas/EntityModelStaedtebaulicheOrientierungswert" } } } }, @@ -6130,37 +5970,41 @@ "page": { "$ref": "#/components/schemas/PageMetadata" } } }, - "SobonBerechnung": { + "Foerderart": { + "type": "object", + "properties": { "bezeichnung": { "type": "string" }, "anteilProzent": { "type": "number" } } + }, + "Umlegungsschluessel": { "type": "object", "properties": { - "isASobonBerechnung": { "type": "boolean" }, - "sobonFoerdermix": { "$ref": "#/components/schemas/Foerdermix" } + "foerderarten": { + "uniqueItems": true, + "type": "array", + "items": { "$ref": "#/components/schemas/Foerderart" } + } } }, - "EntityModelAbfragevariante": { + "EntityModelUmlegungFoerderarten": { "type": "object", "properties": { "version": { "type": "integer", "format": "int64" }, "createdDateTime": { "type": "string", "format": "date-time" }, "lastModifiedDateTime": { "type": "string", "format": "date-time" }, - "abfragevariantenNr": { "type": "integer", "format": "int32" }, - "name": { "type": "string" }, - "artAbfragevariante": { - "type": "string", - "enum": ["UNSPECIFIED", "BAULEITPLANVERFAHREN", "BAUGENEHMIGUNGSVERFAHREN", "WEITERES_VERFAHREN"] - }, + "bezeichnung": { "type": "string" }, + "gueltigAb": { "type": "string", "format": "date" }, + "umlegungsschluessel": { "$ref": "#/components/schemas/Umlegungsschluessel" }, "_links": { "$ref": "#/components/schemas/Links" } } }, - "PagedModelEntityModelAbfragevariante": { + "PagedModelEntityModelUmlegungFoerderarten": { "type": "object", "properties": { "_embedded": { "type": "object", "properties": { - "abfragevariantes": { + "umlegungFoerderartens": { "type": "array", - "items": { "$ref": "#/components/schemas/EntityModelAbfragevariante" } + "items": { "$ref": "#/components/schemas/EntityModelUmlegungFoerderarten" } } } }, @@ -6168,101 +6012,32 @@ "page": { "$ref": "#/components/schemas/PageMetadata" } } }, - "EntityModelVersorgungsquoteGruppenstaerke": { - "type": "object", - "properties": { - "version": { "type": "integer", "format": "int64" }, - "createdDateTime": { "type": "string", "format": "date-time" }, - "lastModifiedDateTime": { "type": "string", "format": "date-time" }, - "gueltigAb": { "type": "string", "format": "date" }, - "infrastruktureinrichtungTyp": { - "type": "string", - "enum": [ - "UNSPECIFIED", - "KINDERKRIPPE", - "KINDERGARTEN", - "GS_NACHMITTAG_BETREUUNG", - "HAUS_FUER_KINDER", - "GRUNDSCHULE", - "MITTELSCHULE" - ] - }, - "versorgungsquotePlanungsursaechlich": { "type": "number" }, - "versorgungsquoteSobonUrsaechlich": { "type": "number" }, - "gruppenstaerke": { "type": "integer", "format": "int32" }, - "_links": { "$ref": "#/components/schemas/Links" } - } - }, - "PagedModelEntityModelVersorgungsquoteGruppenstaerke": { + "Jahresrate": { "type": "object", - "properties": { - "_embedded": { - "type": "object", - "properties": { - "versorgungsquoteGruppenstaerkes": { - "type": "array", - "items": { "$ref": "#/components/schemas/EntityModelVersorgungsquoteGruppenstaerke" } - } - } - }, - "_links": { "$ref": "#/components/schemas/Links" }, - "page": { "$ref": "#/components/schemas/PageMetadata" } - } + "properties": { "jahr": { "type": "integer", "format": "int32" }, "rate": { "type": "number" } } }, - "EntityModelSobonOrientierungswertSozialeInfrastruktur": { + "EntityModelIdealtypischeBaurate": { "type": "object", "properties": { "version": { "type": "integer", "format": "int64" }, "createdDateTime": { "type": "string", "format": "date-time" }, "lastModifiedDateTime": { "type": "string", "format": "date-time" }, - "gueltigAb": { "type": "string", "format": "date" }, - "einrichtungstyp": { - "type": "string", - "enum": [ - "UNSPECIFIED", - "KINDERKRIPPE", - "KINDERGARTEN", - "GS_NACHMITTAG_BETREUUNG", - "HAUS_FUER_KINDER", - "GRUNDSCHULE", - "MITTELSCHULE" - ] - }, - "altersklasse": { - "type": "string", - "enum": [ - "NULL_ZWEI", - "DREI_SECHSEINHALB", - "SECHSEINHALB_NEUNEINHALB", - "ZEHNEINHALB_FUENFZEHN", - "SECHSZEHN_ACHTZEHN", - "ALLE_EWO" - ] - }, - "foerderartBezeichnung": { "type": "string" }, - "einwohnerJahr1NachErsterstellung": { "type": "number" }, - "einwohnerJahr2NachErsterstellung": { "type": "number" }, - "einwohnerJahr3NachErsterstellung": { "type": "number" }, - "einwohnerJahr4NachErsterstellung": { "type": "number" }, - "einwohnerJahr5NachErsterstellung": { "type": "number" }, - "einwohnerJahr6NachErsterstellung": { "type": "number" }, - "einwohnerJahr7NachErsterstellung": { "type": "number" }, - "einwohnerJahr8NachErsterstellung": { "type": "number" }, - "einwohnerJahr9NachErsterstellung": { "type": "number" }, - "einwohnerJahr10NachErsterstellung": { "type": "number" }, - "stammwertArbeitsgruppe": { "type": "number" }, + "von": { "type": "number" }, + "bisExklusiv": { "type": "number" }, + "typ": { "type": "string", "enum": ["ANZAHL_WOHNEINHEITEN_GESAMT", "GESCHOSSFLAECHE_WOHNEN_GESAMT"] }, + "jahresraten": { "type": "array", "items": { "$ref": "#/components/schemas/Jahresrate" } }, "_links": { "$ref": "#/components/schemas/Links" } } }, - "PagedModelEntityModelSobonOrientierungswertSozialeInfrastruktur": { + "PagedModelEntityModelIdealtypischeBaurate": { "type": "object", "properties": { "_embedded": { "type": "object", "properties": { - "sobonOrientierungswertSozialeInfrastrukturs": { + "idealtypischeBaurates": { "type": "array", - "items": { "$ref": "#/components/schemas/EntityModelSobonOrientierungswertSozialeInfrastruktur" } + "items": { "$ref": "#/components/schemas/EntityModelIdealtypischeBaurate" } } } }, @@ -6297,92 +6072,7 @@ "multiPolygon": { "$ref": "#/components/schemas/MultiPolygonGeometry" } } }, - "EntityModelBauvorhaben": { - "type": "object", - "properties": { - "version": { "type": "integer", "format": "int64" }, - "createdDateTime": { "type": "string", "format": "date-time" }, - "lastModifiedDateTime": { "type": "string", "format": "date-time" }, - "bearbeitendePerson": { "$ref": "#/components/schemas/BearbeitendePerson" }, - "nameVorhaben": { "type": "string" }, - "grundstuecksgroesse": { "type": "number" }, - "standVerfahren": { - "type": "string", - "enum": [ - "UNSPECIFIED", - "VORBEREITUNG_ECKDATENBESCHLUSS", - "VORBEREITUNG_WETTBEWERBAUSLOBUNG", - "VORBEREITUNG_AUFSTELLUNGSBESCHLUSS", - "VORBEREITUNG_BILLIGUNGSBESCHLUSS_STAEDTEBAULICHER_VERTRAG", - "VORBEREITUNG_SATZUNGSBESCHLUSS", - "VORLIEGENDER_SATZUNGSBESCHLUSS", - "RECHTSVERBINDLICHKEIT_AMTSBLATT", - "AUFTEILUNGSPLAN", - "VORBEREITUNG_VORBESCHEID", - "VORBEREITUNG_BAUGENEHMIGUNG", - "VORABFRAGE_OHNE_KONKRETEN_STAND", - "STRUKTURKONZEPT", - "RAHMENPLANUNG", - "POTENTIALUNTERSUCHUNG", - "STAEDTEBAULICHE_SANIERUNGSMASSNAHME", - "STAEDTEBAULICHE_ENTWICKLUNGSMASSNAHME", - "INFO_FEHLT", - "FREIE_EINGABE", - "STANDORTABFRAGE" - ] - }, - "standVerfahrenFreieEingabe": { "type": "string" }, - "bauvorhabenNummer": { "type": "string" }, - "adresse": { "$ref": "#/components/schemas/Adresse" }, - "verortung": { "$ref": "#/components/schemas/VerortungMultiPolygon" }, - "bebauungsplannummer": { "type": "string" }, - "fisNummer": { "type": "string" }, - "anmerkung": { "type": "string" }, - "sobonRelevant": { "$ref": "#/components/schemas/UncertainBoolean" }, - "sobonJahr": { - "type": "string", - "enum": [ - "JAHR_1995", - "JAHR_1997", - "JAHR_2001", - "JAHR_2006", - "JAHR_2012", - "JAHR_2017", - "JAHR_2017_PLUS", - "JAHR_2021" - ] - }, - "wesentlicheRechtsgrundlage": { - "type": "array", - "items": { - "type": "string", - "enum": [ - "QUALIFIZIERTER_BEBAUUNGSPLAN", - "VORHABENSBEZOGENER_BEBAUUNGSPLAN", - "EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30", - "EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35", - "SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_9", - "SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35", - "INNENBEREICH", - "AUSSENBEREICH", - "BEFREIUNG", - "INFO_FEHLT", - "FREIE_EINGABE" - ] - } - }, - "wesentlicheRechtsgrundlageFreieEingabe": { "type": "string" }, - "artFnp": { - "type": "array", - "items": { - "type": "string", - "enum": ["UNSPECIFIED", "WR", "WA", "MU", "MK", "MI", "GE", "INFO_FEHLT", "FREIE_EINGABE"] - } - }, - "artFnpFreieEingabe": { "type": "string" }, - "_links": { "$ref": "#/components/schemas/Links" } - } - }, + "Filepath": { "type": "object", "properties": { "pathToFile": { "type": "string" } } }, "Flurstueck": { "type": "object", "properties": { @@ -6444,19 +6134,6 @@ } } }, - "PagedModelEntityModelBauvorhaben": { - "type": "object", - "properties": { - "_embedded": { - "type": "object", - "properties": { - "bauvorhabens": { "type": "array", "items": { "$ref": "#/components/schemas/EntityModelBauvorhaben" } } - } - }, - "_links": { "$ref": "#/components/schemas/Links" }, - "page": { "$ref": "#/components/schemas/PageMetadata" } - } - }, "PointGeometry": { "type": "object", "properties": { @@ -6520,45 +6197,6 @@ "centroidUtm": { "$ref": "#/components/schemas/Utm" } } }, - "Viertel": { - "type": "object", - "properties": { - "nummer": { "type": "string" }, - "flaecheQm": { "type": "number" }, - "multiPolygon": { "$ref": "#/components/schemas/MultiPolygonGeometry" } - } - }, - "Wgs84": { - "type": "object", - "properties": { - "latitude": { "type": "number", "format": "double" }, - "longitude": { "type": "number", "format": "double" } - } - }, - "EntityModelKommentar": { - "type": "object", - "properties": { - "version": { "type": "integer", "format": "int64" }, - "createdDateTime": { "type": "string", "format": "date-time" }, - "lastModifiedDateTime": { "type": "string", "format": "date-time" }, - "datum": { "type": "string" }, - "text": { "type": "string" }, - "_links": { "$ref": "#/components/schemas/Links" } - } - }, - "PagedModelEntityModelKommentar": { - "type": "object", - "properties": { - "_embedded": { - "type": "object", - "properties": { - "kommentars": { "type": "array", "items": { "$ref": "#/components/schemas/EntityModelKommentar" } } - } - }, - "_links": { "$ref": "#/components/schemas/Links" }, - "page": { "$ref": "#/components/schemas/PageMetadata" } - } - }, "VerortungPoint": { "type": "object", "properties": { @@ -6597,23 +6235,62 @@ "pointUtm": { "$ref": "#/components/schemas/Utm" } } }, - "EntityModelInfrastruktureinrichtung": { + "Viertel": { + "type": "object", + "properties": { + "nummer": { "type": "string" }, + "flaecheQm": { "type": "number" }, + "multiPolygon": { "$ref": "#/components/schemas/MultiPolygonGeometry" } + } + }, + "Wgs84": { + "type": "object", + "properties": { + "latitude": { "type": "number", "format": "double" }, + "longitude": { "type": "number", "format": "double" } + } + }, + "EntityModelKommentar": { "type": "object", "properties": { "version": { "type": "integer", "format": "int64" }, "createdDateTime": { "type": "string", "format": "date-time" }, "lastModifiedDateTime": { "type": "string", "format": "date-time" }, - "bearbeitendePerson": { "$ref": "#/components/schemas/BearbeitendePerson" }, - "lfdNr": { "type": "integer", "format": "int64" }, - "adresse": { "$ref": "#/components/schemas/Adresse" }, - "verortung": { "$ref": "#/components/schemas/VerortungPoint" }, - "nameEinrichtung": { "type": "string" }, - "fertigstellungsjahr": { "type": "integer", "format": "int32" }, - "status": { - "type": "string", - "enum": [ - "UNSPECIFIED", - "UNGESICHERTE_PLANUNG", + "datum": { "type": "string" }, + "text": { "type": "string" }, + "_links": { "$ref": "#/components/schemas/Links" } + } + }, + "PagedModelEntityModelKommentar": { + "type": "object", + "properties": { + "_embedded": { + "type": "object", + "properties": { + "kommentars": { "type": "array", "items": { "$ref": "#/components/schemas/EntityModelKommentar" } } + } + }, + "_links": { "$ref": "#/components/schemas/Links" }, + "page": { "$ref": "#/components/schemas/PageMetadata" } + } + }, + "EntityModelInfrastruktureinrichtung": { + "type": "object", + "properties": { + "version": { "type": "integer", "format": "int64" }, + "createdDateTime": { "type": "string", "format": "date-time" }, + "lastModifiedDateTime": { "type": "string", "format": "date-time" }, + "bearbeitendePerson": { "$ref": "#/components/schemas/BearbeitendePerson" }, + "lfdNr": { "type": "integer", "format": "int64" }, + "adresse": { "$ref": "#/components/schemas/Adresse" }, + "verortung": { "$ref": "#/components/schemas/VerortungPoint" }, + "nameEinrichtung": { "type": "string" }, + "fertigstellungsjahr": { "type": "integer", "format": "int32" }, + "status": { + "type": "string", + "enum": [ + "UNSPECIFIED", + "UNGESICHERTE_PLANUNG", "GESICHERTE_PLANUNG_NEUE_EINR", "GESICHERTE_PLANUNG_ERW_PLAETZE_BEST_EINR", "GESICHERTE_PLANUNG_TF_KITA_STANDORT", @@ -6641,43 +6318,411 @@ "_links": { "$ref": "#/components/schemas/Links" } } }, - "EntityModelDokument": { + "CollectionModelObject": { + "type": "object", + "properties": { + "_embedded": { + "type": "object", + "properties": { "objects": { "type": "array", "items": { "type": "object" } } } + }, + "_links": { "$ref": "#/components/schemas/Links" } + } + }, + "EntityModelBauvorhaben": { "type": "object", "properties": { "version": { "type": "integer", "format": "int64" }, "createdDateTime": { "type": "string", "format": "date-time" }, "lastModifiedDateTime": { "type": "string", "format": "date-time" }, - "filePath": { "$ref": "#/components/schemas/Filepath" }, - "artDokument": { + "bearbeitendePerson": { "$ref": "#/components/schemas/BearbeitendePerson" }, + "nameVorhaben": { "type": "string" }, + "grundstuecksgroesse": { "type": "number" }, + "standVerfahren": { "type": "string", "enum": [ "UNSPECIFIED", - "EMAIL", - "BESCHLUSS", - "ANLAGE", - "ANTRAG", - "KARTE", - "STELLUNGNAHME", - "DATEN_BAUVORHABEN", - "GEBAEUDEPLAN", - "BERECHNUNG", - "INFOS_BAUGENEHMIGUNG", - "PRESSEARTIKEL", - "INFOS_ZU_SOZ_INFRASTRUKTUR", - "PROTOKOLL", - "SONSTIGES" + "VORBEREITUNG_ECKDATENBESCHLUSS", + "VORBEREITUNG_WETTBEWERBAUSLOBUNG", + "VORBEREITUNG_AUFSTELLUNGSBESCHLUSS", + "VORBEREITUNG_BILLIGUNGSBESCHLUSS_STAEDTEBAULICHER_VERTRAG", + "VORBEREITUNG_SATZUNGSBESCHLUSS", + "VORLIEGENDER_SATZUNGSBESCHLUSS", + "RECHTSVERBINDLICHKEIT_AMTSBLATT", + "AUFTEILUNGSPLAN", + "VORBEREITUNG_VORBESCHEID", + "VORBEREITUNG_BAUGENEHMIGUNG", + "VORABFRAGE_OHNE_KONKRETEN_STAND", + "STRUKTURKONZEPT", + "RAHMENPLANUNG", + "POTENTIALUNTERSUCHUNG", + "STAEDTEBAULICHE_SANIERUNGSMASSNAHME", + "STAEDTEBAULICHE_ENTWICKLUNGSMASSNAHME", + "INFO_FEHLT", + "FREIE_EINGABE", + "STANDORTABFRAGE" ] }, + "standVerfahrenFreieEingabe": { "type": "string" }, + "bauvorhabenNummer": { "type": "string" }, + "adresse": { "$ref": "#/components/schemas/Adresse" }, + "verortung": { "$ref": "#/components/schemas/VerortungMultiPolygon" }, + "bebauungsplannummer": { "type": "string" }, + "fisNummer": { "type": "string" }, + "anmerkung": { "type": "string" }, + "sobonRelevant": { "$ref": "#/components/schemas/UncertainBoolean" }, + "sobonJahr": { + "type": "string", + "enum": [ + "JAHR_1995", + "JAHR_1997", + "JAHR_2001", + "JAHR_2006", + "JAHR_2012", + "JAHR_2017", + "JAHR_2017_PLUS", + "JAHR_2021" + ] + }, + "wesentlicheRechtsgrundlage": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "QUALIFIZIERTER_BEBAUUNGSPLAN", + "VORHABENSBEZOGENER_BEBAUUNGSPLAN", + "EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30", + "EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35", + "SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_9", + "SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35", + "INNENBEREICH", + "AUSSENBEREICH", + "BEFREIUNG", + "INFO_FEHLT", + "FREIE_EINGABE" + ] + } + }, + "wesentlicheRechtsgrundlageFreieEingabe": { "type": "string" }, + "artFnp": { + "type": "array", + "items": { + "type": "string", + "enum": ["UNSPECIFIED", "WR", "WA", "MU", "MK", "MI", "GE", "INFO_FEHLT", "FREIE_EINGABE"] + } + }, + "artFnpFreieEingabe": { "type": "string" }, + "_links": { "$ref": "#/components/schemas/Links" } + } + }, + "CollectionModelDokument": { + "type": "object", + "properties": { + "_embedded": { + "type": "object", + "properties": { + "dokuments": { "type": "array", "items": { "$ref": "#/components/schemas/DokumentResponse" } } + } + }, + "_links": { "$ref": "#/components/schemas/Links" } + } + }, + "EntityModelSobonOrientierungswertSozialeInfrastruktur": { + "type": "object", + "properties": { + "version": { "type": "integer", "format": "int64" }, + "createdDateTime": { "type": "string", "format": "date-time" }, + "lastModifiedDateTime": { "type": "string", "format": "date-time" }, + "gueltigAb": { "type": "string", "format": "date" }, + "einrichtungstyp": { + "type": "string", + "enum": [ + "UNSPECIFIED", + "KINDERKRIPPE", + "KINDERGARTEN", + "GS_NACHMITTAG_BETREUUNG", + "HAUS_FUER_KINDER", + "GRUNDSCHULE", + "MITTELSCHULE" + ] + }, + "altersklasse": { + "type": "string", + "enum": [ + "NULL_ZWEI", + "DREI_SECHSEINHALB", + "SECHSEINHALB_NEUNEINHALB", + "ZEHNEINHALB_FUENFZEHN", + "SECHSZEHN_ACHTZEHN", + "ALLE_EWO" + ] + }, + "foerderartBezeichnung": { "type": "string" }, + "einwohnerJahr1NachErsterstellung": { "type": "number" }, + "einwohnerJahr2NachErsterstellung": { "type": "number" }, + "einwohnerJahr3NachErsterstellung": { "type": "number" }, + "einwohnerJahr4NachErsterstellung": { "type": "number" }, + "einwohnerJahr5NachErsterstellung": { "type": "number" }, + "einwohnerJahr6NachErsterstellung": { "type": "number" }, + "einwohnerJahr7NachErsterstellung": { "type": "number" }, + "einwohnerJahr8NachErsterstellung": { "type": "number" }, + "einwohnerJahr9NachErsterstellung": { "type": "number" }, + "einwohnerJahr10NachErsterstellung": { "type": "number" }, + "stammwertArbeitsgruppe": { "type": "number" }, + "_links": { "$ref": "#/components/schemas/Links" } + } + }, + "PagedModelEntityModelSobonOrientierungswertSozialeInfrastruktur": { + "type": "object", + "properties": { + "_embedded": { + "type": "object", + "properties": { + "sobonOrientierungswertSozialeInfrastrukturs": { + "type": "array", + "items": { "$ref": "#/components/schemas/EntityModelSobonOrientierungswertSozialeInfrastruktur" } + } + } + }, + "_links": { "$ref": "#/components/schemas/Links" }, + "page": { "$ref": "#/components/schemas/PageMetadata" } + } + }, + "PagedModelEntityModelInfrastruktureinrichtung": { + "type": "object", + "properties": { + "_embedded": { + "type": "object", + "properties": { + "infrastruktureinrichtungs": { + "type": "array", + "items": { "$ref": "#/components/schemas/EntityModelInfrastruktureinrichtung" } + } + } + }, + "_links": { "$ref": "#/components/schemas/Links" }, + "page": { "$ref": "#/components/schemas/PageMetadata" } + } + }, + "Foerdermix": { + "type": "object", + "properties": { + "bezeichnungJahr": { "type": "string" }, + "bezeichnung": { "type": "string" }, + "foerderarten": { "type": "array", "items": { "$ref": "#/components/schemas/Foerderart" } } + } + }, + "SobonBerechnung": { + "type": "object", + "properties": { + "isASobonBerechnung": { "type": "boolean" }, + "sobonFoerdermix": { "$ref": "#/components/schemas/Foerdermix" } + } + }, + "EntityModelAbfragevarianteWeiteresVerfahren": { + "type": "object", + "properties": { + "version": { "type": "integer", "format": "int64" }, + "createdDateTime": { "type": "string", "format": "date-time" }, + "lastModifiedDateTime": { "type": "string", "format": "date-time" }, + "abfragevariantenNr": { "type": "integer", "format": "int32" }, + "name": { "type": "string" }, + "satzungsbeschluss": { "type": "string", "format": "date" }, + "wesentlicheRechtsgrundlage": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "QUALIFIZIERTER_BEBAUUNGSPLAN", + "VORHABENSBEZOGENER_BEBAUUNGSPLAN", + "EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30", + "EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35", + "SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_9", + "SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35", + "INNENBEREICH", + "AUSSENBEREICH", + "BEFREIUNG", + "INFO_FEHLT", + "FREIE_EINGABE" + ] + } + }, + "wesentlicheRechtsgrundlageFreieEingabe": { "type": "string" }, + "realisierungVon": { "type": "integer", "format": "int32" }, + "gfWohnenGesamt": { "type": "number" }, + "gfWohnenBaurechtlichGenehmigt": { "type": "number" }, + "gfWohnenBaurechtlichFestgesetzt": { "type": "number" }, + "gfWohnenSobonUrsaechlich": { "type": "number" }, + "gfWohnenBestandswohnbaurecht": { "type": "number" }, + "gfWohnenSonderwohnformen": { "type": "boolean" }, + "gfWohnenStudentischesWohnen": { "type": "number" }, + "gfWohnenSeniorinnenWohnen": { "type": "number" }, + "gfWohnenGenossenschaftlichesWohnen": { "type": "number" }, + "gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen": { "type": "number" }, + "gfAnmerkung": { "type": "string" }, + "weGesamt": { "type": "integer", "format": "int32" }, + "weBaurechtlichGenehmigt": { "type": "integer", "format": "int32" }, + "weBaurechtlichFestgesetzt": { "type": "integer", "format": "int32" }, + "weSonderwohnformen": { "type": "boolean" }, + "weStudentischesWohnen": { "type": "integer", "format": "int32" }, + "weSeniorinnenWohnen": { "type": "integer", "format": "int32" }, + "weGenossenschaftlichesWohnen": { "type": "integer", "format": "int32" }, + "weWeiteresNichtInfrastrukturrelevantesWohnen": { "type": "integer", "format": "int32" }, + "weAnmerkung": { "type": "string" }, + "sobonOrientierungswertJahr": { + "type": "string", + "enum": ["UNSPECIFIED", "JAHR_2014", "JAHR_2017", "JAHR_2022", "STANDORTABFRAGE"] + }, + "sobonBerechnung": { "$ref": "#/components/schemas/SobonBerechnung" }, + "stammdatenGueltigAb": { "type": "string", "format": "date" }, + "anmerkung": { "type": "string" }, + "hasBauratendateiInput": { "type": "boolean" }, + "anmerkungBauratendateiInput": { "type": "string" }, + "ausgeloesterBedarfImBaugebietBeruecksichtigenKita": { "type": "boolean" }, + "ausgeloesterBedarfMitversorgungImBplanKita": { "type": "boolean" }, + "ausgeloesterBedarfMitversorgungInBestEinrichtungenKita": { "type": "boolean" }, + "ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita": { "type": "boolean" }, + "ausgeloesterBedarfImBaugebietBeruecksichtigenSchule": { "type": "boolean" }, + "ausgeloesterBedarfMitversorgungImBplanSchule": { "type": "boolean" }, + "ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule": { "type": "boolean" }, + "ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule": { "type": "boolean" }, + "anmerkungFachreferate": { "type": "string" }, + "anmerkungAbfrageersteller": { "type": "string" }, + "artAbfragevariante": { + "type": "string", + "enum": ["UNSPECIFIED", "BAULEITPLANVERFAHREN", "BAUGENEHMIGUNGSVERFAHREN", "WEITERES_VERFAHREN"] + }, + "_links": { "$ref": "#/components/schemas/Links" } + } + }, + "PagedModelEntityModelAbfragevarianteWeiteresVerfahren": { + "type": "object", + "properties": { + "_embedded": { + "type": "object", + "properties": { + "abfragevarianteWeiteresVerfahrens": { + "type": "array", + "items": { "$ref": "#/components/schemas/EntityModelAbfragevarianteWeiteresVerfahren" } + } + } + }, + "_links": { "$ref": "#/components/schemas/Links" }, + "page": { "$ref": "#/components/schemas/PageMetadata" } + } + }, + "EntityModelAbfragevariante": { + "type": "object", + "properties": { + "version": { "type": "integer", "format": "int64" }, + "createdDateTime": { "type": "string", "format": "date-time" }, + "lastModifiedDateTime": { "type": "string", "format": "date-time" }, + "abfragevariantenNr": { "type": "integer", "format": "int32" }, + "name": { "type": "string" }, + "artAbfragevariante": { + "type": "string", + "enum": ["UNSPECIFIED", "BAULEITPLANVERFAHREN", "BAUGENEHMIGUNGSVERFAHREN", "WEITERES_VERFAHREN"] + }, + "_links": { "$ref": "#/components/schemas/Links" } + } + }, + "PagedModelEntityModelAbfragevariante": { + "type": "object", + "properties": { + "_embedded": { + "type": "object", + "properties": { + "abfragevariantes": { + "type": "array", + "items": { "$ref": "#/components/schemas/EntityModelAbfragevariante" } + } + } + }, + "_links": { "$ref": "#/components/schemas/Links" }, + "page": { "$ref": "#/components/schemas/PageMetadata" } + } + }, + "EntityModelAbfragevarianteBauleitplanverfahren": { + "type": "object", + "properties": { + "version": { "type": "integer", "format": "int64" }, + "createdDateTime": { "type": "string", "format": "date-time" }, + "lastModifiedDateTime": { "type": "string", "format": "date-time" }, + "abfragevariantenNr": { "type": "integer", "format": "int32" }, + "name": { "type": "string" }, + "satzungsbeschluss": { "type": "string", "format": "date" }, + "wesentlicheRechtsgrundlage": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "QUALIFIZIERTER_BEBAUUNGSPLAN", + "VORHABENSBEZOGENER_BEBAUUNGSPLAN", + "EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30", + "EINFACHER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35", + "SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_9", + "SEKTORALER_BEBAUUNGSPLAN_PARAGRAPH_30_IVM_34_35", + "INNENBEREICH", + "AUSSENBEREICH", + "BEFREIUNG", + "INFO_FEHLT", + "FREIE_EINGABE" + ] + } + }, + "wesentlicheRechtsgrundlageFreieEingabe": { "type": "string" }, + "realisierungVon": { "type": "integer", "format": "int32" }, + "gfWohnenGesamt": { "type": "number" }, + "gfWohnenSobonUrsaechlich": { "type": "number" }, + "gfWohnenBestandswohnbaurecht": { "type": "number" }, + "gfWohnenSonderwohnformen": { "type": "boolean" }, + "gfWohnenStudentischesWohnen": { "type": "number" }, + "gfWohnenSeniorinnenWohnen": { "type": "number" }, + "gfWohnenGenossenschaftlichesWohnen": { "type": "number" }, + "gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen": { "type": "number" }, + "gfAnmerkung": { "type": "string" }, + "weGesamt": { "type": "integer", "format": "int32" }, + "weSonderwohnformen": { "type": "boolean" }, + "weStudentischesWohnen": { "type": "integer", "format": "int32" }, + "weSeniorinnenWohnen": { "type": "integer", "format": "int32" }, + "weGenossenschaftlichesWohnen": { "type": "integer", "format": "int32" }, + "weWeiteresNichtInfrastrukturrelevantesWohnen": { "type": "integer", "format": "int32" }, + "weAnmerkung": { "type": "string" }, + "sobonOrientierungswertJahr": { + "type": "string", + "enum": ["UNSPECIFIED", "JAHR_2014", "JAHR_2017", "JAHR_2022", "STANDORTABFRAGE"] + }, + "sobonBerechnung": { "$ref": "#/components/schemas/SobonBerechnung" }, + "stammdatenGueltigAb": { "type": "string", "format": "date" }, + "anmerkung": { "type": "string" }, + "hasBauratendateiInput": { "type": "boolean" }, + "anmerkungBauratendateiInput": { "type": "string" }, + "ausgeloesterBedarfImBaugebietBeruecksichtigenKita": { "type": "boolean" }, + "ausgeloesterBedarfMitversorgungImBplanKita": { "type": "boolean" }, + "ausgeloesterBedarfMitversorgungInBestEinrichtungenKita": { "type": "boolean" }, + "ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauKita": { "type": "boolean" }, + "ausgeloesterBedarfImBaugebietBeruecksichtigenSchule": { "type": "boolean" }, + "ausgeloesterBedarfMitversorgungImBplanSchule": { "type": "boolean" }, + "ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule": { "type": "boolean" }, + "ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule": { "type": "boolean" }, + "anmerkungFachreferate": { "type": "string" }, + "anmerkungAbfrageersteller": { "type": "string" }, + "artAbfragevariante": { + "type": "string", + "enum": ["UNSPECIFIED", "BAULEITPLANVERFAHREN", "BAUGENEHMIGUNGSVERFAHREN", "WEITERES_VERFAHREN"] + }, "_links": { "$ref": "#/components/schemas/Links" } } }, - "PagedModelEntityModelDokument": { + "PagedModelEntityModelAbfragevarianteBauleitplanverfahren": { "type": "object", "properties": { "_embedded": { "type": "object", "properties": { - "dokuments": { "type": "array", "items": { "$ref": "#/components/schemas/EntityModelDokument" } } + "abfragevarianteBauleitplanverfahrens": { + "type": "array", + "items": { "$ref": "#/components/schemas/EntityModelAbfragevarianteBauleitplanverfahren" } + } } }, "_links": { "$ref": "#/components/schemas/Links" }, @@ -6692,6 +6737,19 @@ "bearbeitendePerson": { "$ref": "#/components/schemas/BearbeitendePerson" } } }, + "StatusAbfrage": { + "type": "string", + "enum": [ + "ANGELEGT", + "UEBERMITTELT_ZUR_BEARBEITUNG", + "START_BEARBEITUNG", + "EINPFLEGEN_BEDARFSMELDUNG", + "EINPLANUNG_BEDARFE", + "ERLEDIGT_MIT_FACHREFERAT", + "ERLEDIGT_OHNE_FACHREFERAT", + "ABBRUCH" + ] + }, "EntityModelAbfrage": { "type": "object", "properties": { @@ -6724,79 +6782,7 @@ "page": { "$ref": "#/components/schemas/PageMetadata" } } }, - "StatusAbfrage": { - "type": "string", - "enum": [ - "ANGELEGT", - "OFFEN", - "IN_BEARBEITUNG_SACHBEARBEITUNG", - "IN_BEARBEITUNG_FACHREFERATE", - "BEDARFSMELDUNG_ERFOLGT", - "ERLEDIGT_MIT_FACHREFERAT", - "ERLEDIGT_OHNE_FACHREFERAT", - "ABBRUCH" - ] - }, - "EntityModelIdealtypischeBaurate": { - "type": "object", - "properties": { - "version": { "type": "integer", "format": "int64" }, - "createdDateTime": { "type": "string", "format": "date-time" }, - "lastModifiedDateTime": { "type": "string", "format": "date-time" }, - "von": { "type": "number" }, - "bisExklusiv": { "type": "number" }, - "typ": { "type": "string", "enum": ["ANZAHL_WOHNEINHEITEN_GESAMT", "GESCHOSSFLAECHE_WOHNEN_GESAMT"] }, - "jahresraten": { "type": "array", "items": { "$ref": "#/components/schemas/Jahresrate" } }, - "_links": { "$ref": "#/components/schemas/Links" } - } - }, - "Jahresrate": { - "type": "object", - "properties": { "jahr": { "type": "integer", "format": "int32" }, "rate": { "type": "number" } } - }, - "PagedModelEntityModelIdealtypischeBaurate": { - "type": "object", - "properties": { - "_embedded": { - "type": "object", - "properties": { - "idealtypischeBaurates": { - "type": "array", - "items": { "$ref": "#/components/schemas/EntityModelIdealtypischeBaurate" } - } - } - }, - "_links": { "$ref": "#/components/schemas/Links" }, - "page": { "$ref": "#/components/schemas/PageMetadata" } - } - }, - "EntityModelFoerdermixStamm": { - "type": "object", - "properties": { - "version": { "type": "integer", "format": "int64" }, - "createdDateTime": { "type": "string", "format": "date-time" }, - "lastModifiedDateTime": { "type": "string", "format": "date-time" }, - "foerdermix": { "$ref": "#/components/schemas/Foerdermix" }, - "_links": { "$ref": "#/components/schemas/Links" } - } - }, - "PagedModelEntityModelFoerdermixStamm": { - "type": "object", - "properties": { - "_embedded": { - "type": "object", - "properties": { - "foerdermixStamms": { - "type": "array", - "items": { "$ref": "#/components/schemas/EntityModelFoerdermixStamm" } - } - } - }, - "_links": { "$ref": "#/components/schemas/Links" }, - "page": { "$ref": "#/components/schemas/PageMetadata" } - } - }, - "EntityModelAbfragevarianteBauleitplanverfahren": { + "EntityModelAbfragevarianteBaugenehmigungsverfahren": { "type": "object", "properties": { "version": { "type": "integer", "format": "int64" }, @@ -6804,7 +6790,6 @@ "lastModifiedDateTime": { "type": "string", "format": "date-time" }, "abfragevariantenNr": { "type": "integer", "format": "int32" }, "name": { "type": "string" }, - "satzungsbeschluss": { "type": "string", "format": "date" }, "wesentlicheRechtsgrundlage": { "type": "array", "items": { @@ -6827,7 +6812,8 @@ "wesentlicheRechtsgrundlageFreieEingabe": { "type": "string" }, "realisierungVon": { "type": "integer", "format": "int32" }, "gfWohnenGesamt": { "type": "number" }, - "gfWohnenSobonUrsaechlich": { "type": "number" }, + "gfWohnenBaurechtlichGenehmigt": { "type": "number" }, + "gfWohnenBaurechtlichFestgesetzt": { "type": "number" }, "gfWohnenBestandswohnbaurecht": { "type": "number" }, "gfWohnenSonderwohnformen": { "type": "boolean" }, "gfWohnenStudentischesWohnen": { "type": "number" }, @@ -6836,6 +6822,8 @@ "gfWohnenWeiteresNichtInfrastrukturrelevantesWohnen": { "type": "number" }, "gfAnmerkung": { "type": "string" }, "weGesamt": { "type": "integer", "format": "int32" }, + "weBaurechtlichGenehmigt": { "type": "integer", "format": "int32" }, + "weBaurechtlichFestgesetzt": { "type": "integer", "format": "int32" }, "weSonderwohnformen": { "type": "boolean" }, "weStudentischesWohnen": { "type": "integer", "format": "int32" }, "weSeniorinnenWohnen": { "type": "integer", "format": "int32" }, @@ -6846,7 +6834,6 @@ "type": "string", "enum": ["UNSPECIFIED", "JAHR_2014", "JAHR_2017", "JAHR_2022", "STANDORTABFRAGE"] }, - "sobonBerechnung": { "$ref": "#/components/schemas/SobonBerechnung" }, "stammdatenGueltigAb": { "type": "string", "format": "date" }, "anmerkung": { "type": "string" }, "hasBauratendateiInput": { "type": "boolean" }, @@ -6868,15 +6855,15 @@ "_links": { "$ref": "#/components/schemas/Links" } } }, - "PagedModelEntityModelAbfragevarianteBauleitplanverfahren": { + "PagedModelEntityModelAbfragevarianteBaugenehmigungsverfahren": { "type": "object", "properties": { "_embedded": { "type": "object", "properties": { - "abfragevarianteBauleitplanverfahrens": { + "abfragevarianteBaugenehmigungsverfahrens": { "type": "array", - "items": { "$ref": "#/components/schemas/EntityModelAbfragevarianteBauleitplanverfahren" } + "items": { "$ref": "#/components/schemas/EntityModelAbfragevarianteBaugenehmigungsverfahren" } } } }, @@ -6884,44 +6871,25 @@ "page": { "$ref": "#/components/schemas/PageMetadata" } } }, - "EntityModelStaedtebaulicheOrientierungswert": { + "EntityModelFoerdermixStamm": { "type": "object", "properties": { "version": { "type": "integer", "format": "int64" }, "createdDateTime": { "type": "string", "format": "date-time" }, "lastModifiedDateTime": { "type": "string", "format": "date-time" }, - "gueltigAb": { "type": "string", "format": "date" }, - "foerderartBezeichnung": { "type": "string" }, - "durchschnittlicheGrundflaeche": { "type": "integer", "format": "int64" }, - "belegungsdichte": { "type": "number" }, + "foerdermix": { "$ref": "#/components/schemas/Foerdermix" }, "_links": { "$ref": "#/components/schemas/Links" } } }, - "PagedModelEntityModelStaedtebaulicheOrientierungswert": { - "type": "object", - "properties": { - "_embedded": { - "type": "object", - "properties": { - "staedtebaulicheOrientierungswerts": { - "type": "array", - "items": { "$ref": "#/components/schemas/EntityModelStaedtebaulicheOrientierungswert" } - } - } - }, - "_links": { "$ref": "#/components/schemas/Links" }, - "page": { "$ref": "#/components/schemas/PageMetadata" } - } - }, - "PagedModelEntityModelInfrastruktureinrichtung": { + "PagedModelEntityModelFoerdermixStamm": { "type": "object", "properties": { "_embedded": { "type": "object", "properties": { - "infrastruktureinrichtungs": { + "foerdermixStamms": { "type": "array", - "items": { "$ref": "#/components/schemas/EntityModelInfrastruktureinrichtung" } + "items": { "$ref": "#/components/schemas/EntityModelFoerdermixStamm" } } } }, @@ -6929,27 +6897,40 @@ "page": { "$ref": "#/components/schemas/PageMetadata" } } }, - "EntityModelUmlegungFoerderarten": { + "EntityModelVersorgungsquoteGruppenstaerke": { "type": "object", "properties": { "version": { "type": "integer", "format": "int64" }, "createdDateTime": { "type": "string", "format": "date-time" }, "lastModifiedDateTime": { "type": "string", "format": "date-time" }, - "bezeichnung": { "type": "string" }, "gueltigAb": { "type": "string", "format": "date" }, - "umlegungsschluessel": { "$ref": "#/components/schemas/Umlegungsschluessel" }, + "infrastruktureinrichtungTyp": { + "type": "string", + "enum": [ + "UNSPECIFIED", + "KINDERKRIPPE", + "KINDERGARTEN", + "GS_NACHMITTAG_BETREUUNG", + "HAUS_FUER_KINDER", + "GRUNDSCHULE", + "MITTELSCHULE" + ] + }, + "versorgungsquotePlanungsursaechlich": { "type": "number" }, + "versorgungsquoteSobonUrsaechlich": { "type": "number" }, + "gruppenstaerke": { "type": "integer", "format": "int32" }, "_links": { "$ref": "#/components/schemas/Links" } } }, - "PagedModelEntityModelUmlegungFoerderarten": { + "PagedModelEntityModelVersorgungsquoteGruppenstaerke": { "type": "object", "properties": { "_embedded": { "type": "object", "properties": { - "umlegungFoerderartens": { + "versorgungsquoteGruppenstaerkes": { "type": "array", - "items": { "$ref": "#/components/schemas/EntityModelUmlegungFoerderarten" } + "items": { "$ref": "#/components/schemas/EntityModelVersorgungsquoteGruppenstaerke" } } } }, @@ -6957,37 +6938,56 @@ "page": { "$ref": "#/components/schemas/PageMetadata" } } }, - "Umlegungsschluessel": { + "PagedModelEntityModelBauvorhaben": { "type": "object", "properties": { - "foerderarten": { - "uniqueItems": true, - "type": "array", - "items": { "$ref": "#/components/schemas/Foerderart" } - } + "_embedded": { + "type": "object", + "properties": { + "bauvorhabens": { "type": "array", "items": { "$ref": "#/components/schemas/EntityModelBauvorhaben" } } + } + }, + "_links": { "$ref": "#/components/schemas/Links" }, + "page": { "$ref": "#/components/schemas/PageMetadata" } } }, - "EntityModelGlobalCounter": { + "EntityModelDokument": { "type": "object", "properties": { "version": { "type": "integer", "format": "int64" }, "createdDateTime": { "type": "string", "format": "date-time" }, "lastModifiedDateTime": { "type": "string", "format": "date-time" }, - "counterType": { "type": "string", "enum": ["NUMMER_BAUVORHABEN"] }, - "counter": { "type": "integer", "format": "int64" }, + "filePath": { "$ref": "#/components/schemas/Filepath" }, + "artDokument": { + "type": "string", + "enum": [ + "UNSPECIFIED", + "EMAIL", + "BESCHLUSS", + "ANLAGE", + "ANTRAG", + "KARTE", + "STELLUNGNAHME", + "DATEN_BAUVORHABEN", + "GEBAEUDEPLAN", + "BERECHNUNG", + "INFOS_BAUGENEHMIGUNG", + "PRESSEARTIKEL", + "INFOS_ZU_SOZ_INFRASTRUKTUR", + "PROTOKOLL", + "SONSTIGES" + ] + }, "_links": { "$ref": "#/components/schemas/Links" } } }, - "PagedModelEntityModelGlobalCounter": { + "PagedModelEntityModelDokument": { "type": "object", "properties": { "_embedded": { "type": "object", "properties": { - "globalCounters": { - "type": "array", - "items": { "$ref": "#/components/schemas/EntityModelGlobalCounter" } - } + "dokuments": { "type": "array", "items": { "$ref": "#/components/schemas/EntityModelDokument" } } } }, "_links": { "$ref": "#/components/schemas/Links" }, @@ -9597,7 +9597,7 @@ "wohneinheiten": { "type": "number" } } }, - "AbfrageInBearbeitungSachbearbeitungDto": { + "AbfrageStartBearbeitungDto": { "type": "object", "properties": { "version": { "type": "integer", "format": "int64" }, @@ -9608,17 +9608,40 @@ "bauvorhaben": { "type": "string", "format": "uuid" }, "linkEakte": { "maxLength": 8000, "minLength": 0, "type": "string" } }, - "description": "AbfrageInBearbeitungSachbearbeitungDto", + "description": "AbfrageStartBearbeitungDto", "discriminator": { "propertyName": "artAbfrage", "mapping": { - "BAULEITPLANVERFAHREN": "#/components/schemas/BauleitplanverfahrenInBearbeitungSachbearbeitungDto", - "BAUGENEHMIGUNGSVERFAHREN": "#/components/schemas/BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto", - "WEITERES_VERFAHREN": "#/components/schemas/WeiteresVerfahrenInBearbeitungSachbearbeitungDto" + "BAULEITPLANVERFAHREN": "#/components/schemas/BauleitplanverfahrenStartBearbeitungDto", + "BAUGENEHMIGUNGSVERFAHREN": "#/components/schemas/BaugenehmigungsverfahrenStartBearbeitungDto", + "WEITERES_VERFAHREN": "#/components/schemas/WeiteresVerfahrenStartBearbeitungDto" } } }, - "AbfragevarianteBaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto": { + "AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto": { + "required": ["sobonOrientierungswertJahr", "stammdatenGueltigAb"], + "type": "object", + "properties": { + "id": { "type": "string", "format": "uuid" }, + "version": { "type": "integer", "format": "int64" }, + "artAbfragevariante": { + "type": "string", + "enum": ["UNSPECIFIED", "BAULEITPLANVERFAHREN", "BAUGENEHMIGUNGSVERFAHREN", "WEITERES_VERFAHREN"] + }, + "sobonOrientierungswertJahr": { + "type": "string", + "enum": ["UNSPECIFIED", "JAHR_2014", "JAHR_2017", "JAHR_2022", "STANDORTABFRAGE"] + }, + "stammdatenGueltigAb": { "type": "string", "format": "date" }, + "anmerkung": { "maxLength": 1000, "minLength": 0, "type": "string" }, + "hasBauratendateiInput": { "type": "boolean" }, + "anmerkungBauratendateiInput": { "type": "string" }, + "bauratendateiInputBasis": { "$ref": "#/components/schemas/BauratendateiInputDto" }, + "bauratendateiInput": { "type": "array", "items": { "$ref": "#/components/schemas/BauratendateiInputDto" } }, + "dokumente": { "type": "array", "items": { "$ref": "#/components/schemas/DokumentDto" } } + } + }, + "AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto": { "required": [ "abfragevariantenNr", "bauabschnitte", @@ -9694,7 +9717,7 @@ "dokumente": { "type": "array", "items": { "$ref": "#/components/schemas/DokumentDto" } } } }, - "AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungInBearbeitungSachbearbeitungDto": { + "AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto": { "required": ["sobonOrientierungswertJahr", "stammdatenGueltigAb"], "type": "object", "properties": { @@ -9708,6 +9731,7 @@ "type": "string", "enum": ["UNSPECIFIED", "JAHR_2014", "JAHR_2017", "JAHR_2022", "STANDORTABFRAGE"] }, + "sobonBerechnung": { "$ref": "#/components/schemas/SobonBerechnungDto" }, "stammdatenGueltigAb": { "type": "string", "format": "date" }, "anmerkung": { "maxLength": 1000, "minLength": 0, "type": "string" }, "hasBauratendateiInput": { "type": "boolean" }, @@ -9717,7 +9741,7 @@ "dokumente": { "type": "array", "items": { "$ref": "#/components/schemas/DokumentDto" } } } }, - "AbfragevarianteBauleitplanverfahrenInBearbeitungSachbearbeitungDto": { + "AbfragevarianteBauleitplanverfahrenStartBearbeitungDto": { "required": [ "abfragevariantenNr", "bauabschnitte", @@ -9792,7 +9816,7 @@ "dokumente": { "type": "array", "items": { "$ref": "#/components/schemas/DokumentDto" } } } }, - "AbfragevarianteBauleitplanverfahrenSachbearbeitungInBearbeitungSachbearbeitungDto": { + "AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto": { "required": ["sobonOrientierungswertJahr", "stammdatenGueltigAb"], "type": "object", "properties": { @@ -9816,7 +9840,7 @@ "dokumente": { "type": "array", "items": { "$ref": "#/components/schemas/DokumentDto" } } } }, - "AbfragevarianteWeiteresVerfahrenInBearbeitungSachbearbeitungDto": { + "AbfragevarianteWeiteresVerfahrenStartBearbeitungDto": { "required": [ "abfragevariantenNr", "gfWohnenSonderwohnformen", @@ -9894,38 +9918,14 @@ "dokumente": { "type": "array", "items": { "$ref": "#/components/schemas/DokumentDto" } } } }, - "AbfragevarianteWeiteresVerfahrenSachbearbeitungInBearbeitungSachbearbeitungDto": { - "required": ["sobonOrientierungswertJahr", "stammdatenGueltigAb"], - "type": "object", - "properties": { - "id": { "type": "string", "format": "uuid" }, - "version": { "type": "integer", "format": "int64" }, - "artAbfragevariante": { - "type": "string", - "enum": ["UNSPECIFIED", "BAULEITPLANVERFAHREN", "BAUGENEHMIGUNGSVERFAHREN", "WEITERES_VERFAHREN"] - }, - "sobonOrientierungswertJahr": { - "type": "string", - "enum": ["UNSPECIFIED", "JAHR_2014", "JAHR_2017", "JAHR_2022", "STANDORTABFRAGE"] - }, - "sobonBerechnung": { "$ref": "#/components/schemas/SobonBerechnungDto" }, - "stammdatenGueltigAb": { "type": "string", "format": "date" }, - "anmerkung": { "maxLength": 1000, "minLength": 0, "type": "string" }, - "hasBauratendateiInput": { "type": "boolean" }, - "anmerkungBauratendateiInput": { "type": "string" }, - "bauratendateiInputBasis": { "$ref": "#/components/schemas/BauratendateiInputDto" }, - "bauratendateiInput": { "type": "array", "items": { "$ref": "#/components/schemas/BauratendateiInputDto" } }, - "dokumente": { "type": "array", "items": { "$ref": "#/components/schemas/DokumentDto" } } - } - }, - "BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto": { + "BaugenehmigungsverfahrenStartBearbeitungDto": { "required": [ "abfragevariantenBaugenehmigungsverfahren", "abfragevariantenSachbearbeitungBaugenehmigungsverfahren" ], "type": "object", "allOf": [ - { "$ref": "#/components/schemas/AbfrageInBearbeitungSachbearbeitungDto" }, + { "$ref": "#/components/schemas/AbfrageStartBearbeitungDto" }, { "type": "object", "properties": { @@ -9935,26 +9935,24 @@ "minItems": 1, "type": "array", "items": { - "$ref": "#/components/schemas/AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungInBearbeitungSachbearbeitungDto" + "$ref": "#/components/schemas/AbfragevarianteBaugenehmigungsverfahrenSachbearbeitungStartBearbeitungDto" } }, "abfragevariantenSachbearbeitungBaugenehmigungsverfahren": { "maxItems": 5, "minItems": 0, "type": "array", - "items": { - "$ref": "#/components/schemas/AbfragevarianteBaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto" - } + "items": { "$ref": "#/components/schemas/AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto" } } } } ] }, - "BauleitplanverfahrenInBearbeitungSachbearbeitungDto": { + "BauleitplanverfahrenStartBearbeitungDto": { "required": ["abfragevariantenBauleitplanverfahren", "abfragevariantenSachbearbeitungBauleitplanverfahren"], "type": "object", "allOf": [ - { "$ref": "#/components/schemas/AbfrageInBearbeitungSachbearbeitungDto" }, + { "$ref": "#/components/schemas/AbfrageStartBearbeitungDto" }, { "type": "object", "properties": { @@ -9964,26 +9962,24 @@ "minItems": 1, "type": "array", "items": { - "$ref": "#/components/schemas/AbfragevarianteBauleitplanverfahrenSachbearbeitungInBearbeitungSachbearbeitungDto" + "$ref": "#/components/schemas/AbfragevarianteBauleitplanverfahrenSachbearbeitungStartBearbeitungDto" } }, "abfragevariantenSachbearbeitungBauleitplanverfahren": { "maxItems": 5, "minItems": 0, "type": "array", - "items": { - "$ref": "#/components/schemas/AbfragevarianteBauleitplanverfahrenInBearbeitungSachbearbeitungDto" - } + "items": { "$ref": "#/components/schemas/AbfragevarianteBauleitplanverfahrenStartBearbeitungDto" } } } } ] }, - "WeiteresVerfahrenInBearbeitungSachbearbeitungDto": { + "WeiteresVerfahrenStartBearbeitungDto": { "required": ["abfragevariantenSachbearbeitungWeiteresVerfahren", "abfragevariantenWeiteresVerfahren"], "type": "object", "allOf": [ - { "$ref": "#/components/schemas/AbfrageInBearbeitungSachbearbeitungDto" }, + { "$ref": "#/components/schemas/AbfrageStartBearbeitungDto" }, { "type": "object", "properties": { @@ -9993,22 +9989,20 @@ "minItems": 1, "type": "array", "items": { - "$ref": "#/components/schemas/AbfragevarianteWeiteresVerfahrenSachbearbeitungInBearbeitungSachbearbeitungDto" + "$ref": "#/components/schemas/AbfragevarianteWeiteresVerfahrenSachbearbeitungStartBearbeitungDto" } }, "abfragevariantenSachbearbeitungWeiteresVerfahren": { "maxItems": 5, "minItems": 0, "type": "array", - "items": { - "$ref": "#/components/schemas/AbfragevarianteWeiteresVerfahrenInBearbeitungSachbearbeitungDto" - } + "items": { "$ref": "#/components/schemas/AbfragevarianteWeiteresVerfahrenStartBearbeitungDto" } } } } ] }, - "AbfrageInBearbeitungFachreferatDto": { + "AbfrageEinpflegenBedarfsmeldungDto": { "type": "object", "properties": { "version": { "type": "integer", "format": "int64" }, @@ -10017,17 +10011,17 @@ "enum": ["UNSPECIFIED", "BAULEITPLANVERFAHREN", "BAUGENEHMIGUNGSVERFAHREN", "WEITERES_VERFAHREN"] } }, - "description": "AbfrageInBearbeitungFachreferatDto", + "description": "AbfrageEinpflegenBedarfsmeldungDto", "discriminator": { "propertyName": "artAbfrage", "mapping": { - "BAULEITPLANVERFAHREN": "#/components/schemas/BauleitplanverfahrenInBearbeitungFachreferatDto", - "BAUGENEHMIGUNGSVERFAHREN": "#/components/schemas/BaugenehmigungsverfahrenInBearbeitungFachreferatDto", - "WEITERES_VERFAHREN": "#/components/schemas/WeiteresVerfahrenInBearbeitungFachreferatDto" + "BAULEITPLANVERFAHREN": "#/components/schemas/BauleitplanverfahrenEinpflegenBedarfsmeldungDto", + "BAUGENEHMIGUNGSVERFAHREN": "#/components/schemas/BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto", + "WEITERES_VERFAHREN": "#/components/schemas/WeiteresVerfahrenEinpflegenBedarfsmeldungDto" } } }, - "AbfragevarianteBaugenehmigungsverfahrenInBearbeitungFachreferatDto": { + "AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto": { "type": "object", "properties": { "id": { "type": "string", "format": "uuid" }, @@ -10051,7 +10045,7 @@ "anmerkungFachreferate": { "type": "string" } } }, - "AbfragevarianteBauleitplanverfahrenInBearbeitungFachreferatDto": { + "AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto": { "type": "object", "properties": { "id": { "type": "string", "format": "uuid" }, @@ -10075,7 +10069,7 @@ "anmerkungFachreferate": { "type": "string" } } }, - "AbfragevarianteWeiteresVerfahrenInBearbeitungFachreferatDto": { + "AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto": { "type": "object", "properties": { "id": { "type": "string", "format": "uuid" }, @@ -10099,14 +10093,14 @@ "anmerkungFachreferate": { "type": "string" } } }, - "BaugenehmigungsverfahrenInBearbeitungFachreferatDto": { + "BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto": { "required": [ "abfragevariantenBaugenehmigungsverfahren", "abfragevariantenSachbearbeitungBaugenehmigungsverfahren" ], "type": "object", "allOf": [ - { "$ref": "#/components/schemas/AbfrageInBearbeitungFachreferatDto" }, + { "$ref": "#/components/schemas/AbfrageEinpflegenBedarfsmeldungDto" }, { "type": "object", "properties": { @@ -10115,7 +10109,7 @@ "minItems": 1, "type": "array", "items": { - "$ref": "#/components/schemas/AbfragevarianteBaugenehmigungsverfahrenInBearbeitungFachreferatDto" + "$ref": "#/components/schemas/AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto" } }, "abfragevariantenSachbearbeitungBaugenehmigungsverfahren": { @@ -10123,18 +10117,18 @@ "minItems": 0, "type": "array", "items": { - "$ref": "#/components/schemas/AbfragevarianteBaugenehmigungsverfahrenInBearbeitungFachreferatDto" + "$ref": "#/components/schemas/AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto" } } } } ] }, - "BauleitplanverfahrenInBearbeitungFachreferatDto": { + "BauleitplanverfahrenEinpflegenBedarfsmeldungDto": { "required": ["abfragevariantenBauleitplanverfahren", "abfragevariantenSachbearbeitungBauleitplanverfahren"], "type": "object", "allOf": [ - { "$ref": "#/components/schemas/AbfrageInBearbeitungFachreferatDto" }, + { "$ref": "#/components/schemas/AbfrageEinpflegenBedarfsmeldungDto" }, { "type": "object", "properties": { @@ -10143,7 +10137,7 @@ "minItems": 1, "type": "array", "items": { - "$ref": "#/components/schemas/AbfragevarianteBauleitplanverfahrenInBearbeitungFachreferatDto" + "$ref": "#/components/schemas/AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto" } }, "abfragevariantenSachbearbeitungBauleitplanverfahren": { @@ -10151,18 +10145,18 @@ "minItems": 0, "type": "array", "items": { - "$ref": "#/components/schemas/AbfragevarianteBauleitplanverfahrenInBearbeitungFachreferatDto" + "$ref": "#/components/schemas/AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto" } } } } ] }, - "WeiteresVerfahrenInBearbeitungFachreferatDto": { + "WeiteresVerfahrenEinpflegenBedarfsmeldungDto": { "required": ["abfragevariantenSachbearbeitungWeiteresVerfahren", "abfragevariantenWeiteresVerfahren"], "type": "object", "allOf": [ - { "$ref": "#/components/schemas/AbfrageInBearbeitungFachreferatDto" }, + { "$ref": "#/components/schemas/AbfrageEinpflegenBedarfsmeldungDto" }, { "type": "object", "properties": { @@ -10170,19 +10164,19 @@ "maxItems": 5, "minItems": 1, "type": "array", - "items": { "$ref": "#/components/schemas/AbfragevarianteWeiteresVerfahrenInBearbeitungFachreferatDto" } + "items": { "$ref": "#/components/schemas/AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto" } }, "abfragevariantenSachbearbeitungWeiteresVerfahren": { "maxItems": 5, "minItems": 0, "type": "array", - "items": { "$ref": "#/components/schemas/AbfragevarianteWeiteresVerfahrenInBearbeitungFachreferatDto" } + "items": { "$ref": "#/components/schemas/AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto" } } } } ] }, - "AbfrageBedarfsmeldungErfolgtDto": { + "AbfrageEinplanungBedarfeDto": { "type": "object", "properties": { "version": { "type": "integer", "format": "int64" }, @@ -10191,17 +10185,17 @@ "enum": ["UNSPECIFIED", "BAULEITPLANVERFAHREN", "BAUGENEHMIGUNGSVERFAHREN", "WEITERES_VERFAHREN"] } }, - "description": "AbfrageBedarfsmeldungErfolgtDto", + "description": "AbfrageEinplanungBedarfeDto", "discriminator": { "propertyName": "artAbfrage", "mapping": { - "BAULEITPLANVERFAHREN": "#/components/schemas/BauleitplanverfahrenBedarfsmeldungErfolgtDto", - "BAUGENEHMIGUNGSVERFAHREN": "#/components/schemas/BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto", - "WEITERES_VERFAHREN": "#/components/schemas/WeiteresVerfahrenBedarfsmeldungErfolgtDto" + "BAULEITPLANVERFAHREN": "#/components/schemas/BauleitplanverfahrenEinplanungBedarfeDto", + "BAUGENEHMIGUNGSVERFAHREN": "#/components/schemas/BaugenehmigungsverfahrenEinplanungBedarfeDto", + "WEITERES_VERFAHREN": "#/components/schemas/WeiteresVerfahrenEinplanungBedarfeDto" } } }, - "AbfragevarianteBaugenehmigungsverfahrenBedarfsmeldungErfolgtDto": { + "AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto": { "type": "object", "properties": { "id": { "type": "string", "format": "uuid" }, @@ -10217,7 +10211,7 @@ "anmerkungAbfrageersteller": { "type": "string" } } }, - "AbfragevarianteBauleitplanverfahrenBedarfsmeldungErfolgtDto": { + "AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto": { "type": "object", "properties": { "id": { "type": "string", "format": "uuid" }, @@ -10233,7 +10227,7 @@ "anmerkungAbfrageersteller": { "type": "string" } } }, - "AbfragevarianteWeiteresVerfahrenBedarfsmeldungErfolgtDto": { + "AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto": { "type": "object", "properties": { "id": { "type": "string", "format": "uuid" }, @@ -10249,14 +10243,14 @@ "anmerkungAbfrageersteller": { "type": "string" } } }, - "BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto": { + "BaugenehmigungsverfahrenEinplanungBedarfeDto": { "required": [ "abfragevariantenBaugenehmigungsverfahren", "abfragevariantenSachbearbeitungBaugenehmigungsverfahren" ], "type": "object", "allOf": [ - { "$ref": "#/components/schemas/AbfrageBedarfsmeldungErfolgtDto" }, + { "$ref": "#/components/schemas/AbfrageEinplanungBedarfeDto" }, { "type": "object", "properties": { @@ -10264,27 +10258,23 @@ "maxItems": 5, "minItems": 1, "type": "array", - "items": { - "$ref": "#/components/schemas/AbfragevarianteBaugenehmigungsverfahrenBedarfsmeldungErfolgtDto" - } + "items": { "$ref": "#/components/schemas/AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto" } }, "abfragevariantenSachbearbeitungBaugenehmigungsverfahren": { "maxItems": 5, "minItems": 0, "type": "array", - "items": { - "$ref": "#/components/schemas/AbfragevarianteBaugenehmigungsverfahrenBedarfsmeldungErfolgtDto" - } + "items": { "$ref": "#/components/schemas/AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto" } } } } ] }, - "BauleitplanverfahrenBedarfsmeldungErfolgtDto": { + "BauleitplanverfahrenEinplanungBedarfeDto": { "required": ["abfragevariantenBauleitplanverfahren", "abfragevariantenSachbearbeitungBauleitplanverfahren"], "type": "object", "allOf": [ - { "$ref": "#/components/schemas/AbfrageBedarfsmeldungErfolgtDto" }, + { "$ref": "#/components/schemas/AbfrageEinplanungBedarfeDto" }, { "type": "object", "properties": { @@ -10292,23 +10282,23 @@ "maxItems": 5, "minItems": 1, "type": "array", - "items": { "$ref": "#/components/schemas/AbfragevarianteBauleitplanverfahrenBedarfsmeldungErfolgtDto" } + "items": { "$ref": "#/components/schemas/AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto" } }, "abfragevariantenSachbearbeitungBauleitplanverfahren": { "maxItems": 5, "minItems": 0, "type": "array", - "items": { "$ref": "#/components/schemas/AbfragevarianteBauleitplanverfahrenBedarfsmeldungErfolgtDto" } + "items": { "$ref": "#/components/schemas/AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto" } } } } ] }, - "WeiteresVerfahrenBedarfsmeldungErfolgtDto": { + "WeiteresVerfahrenEinplanungBedarfeDto": { "required": ["abfragevariantenSachbearbeitungWeiteresVerfahren", "abfragevariantenWeiteresVerfahren"], "type": "object", "allOf": [ - { "$ref": "#/components/schemas/AbfrageBedarfsmeldungErfolgtDto" }, + { "$ref": "#/components/schemas/AbfrageEinplanungBedarfeDto" }, { "type": "object", "properties": { @@ -10316,13 +10306,13 @@ "maxItems": 5, "minItems": 1, "type": "array", - "items": { "$ref": "#/components/schemas/AbfragevarianteWeiteresVerfahrenBedarfsmeldungErfolgtDto" } + "items": { "$ref": "#/components/schemas/AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto" } }, "abfragevariantenSachbearbeitungWeiteresVerfahren": { "maxItems": 5, "minItems": 0, "type": "array", - "items": { "$ref": "#/components/schemas/AbfragevarianteWeiteresVerfahrenBedarfsmeldungErfolgtDto" } + "items": { "$ref": "#/components/schemas/AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto" } } } } diff --git a/frontend/src/components/abfragen/StatusleisteComponent.vue b/frontend/src/components/abfragen/StatusleisteComponent.vue index 6719acdc6..b32eb39ad 100644 --- a/frontend/src/components/abfragen/StatusleisteComponent.vue +++ b/frontend/src/components/abfragen/StatusleisteComponent.vue @@ -98,13 +98,13 @@ const statusIndex = computed(() => { switch (props.status) { case StatusAbfrage.Angelegt: return 0; - case StatusAbfrage.Offen: + case StatusAbfrage.UebermitteltZurBearbeitung: return 1; - case StatusAbfrage.InBearbeitungSachbearbeitung: + case StatusAbfrage.StartBearbeitung: return 2; - case StatusAbfrage.InBearbeitungFachreferate: + case StatusAbfrage.EinpflegenBedarfsmeldung: return 3; - case StatusAbfrage.BedarfsmeldungErfolgt: + case StatusAbfrage.EinplanungBedarfe: return 4; case StatusAbfrage.ErledigtMitFachreferat: return 5; @@ -117,9 +117,9 @@ const shortenedStatusIndex = computed(() => { switch (props.status) { case StatusAbfrage.Angelegt: return 0; - case StatusAbfrage.Offen: + case StatusAbfrage.UebermitteltZurBearbeitung: return 1; - case StatusAbfrage.InBearbeitungSachbearbeitung: + case StatusAbfrage.StartBearbeitung: return 2; case StatusAbfrage.ErledigtOhneFachreferat: return 3; diff --git a/frontend/src/composables/requests/AbfragenApi.ts b/frontend/src/composables/requests/AbfragenApi.ts index 484802bcb..e414e69ae 100644 --- a/frontend/src/composables/requests/AbfragenApi.ts +++ b/frontend/src/composables/requests/AbfragenApi.ts @@ -5,22 +5,22 @@ import type { BauleitplanverfahrenAngelegtDto, BaugenehmigungsverfahrenAngelegtDto, WeiteresVerfahrenAngelegtDto, - BauleitplanverfahrenInBearbeitungSachbearbeitungDto, - BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto, - WeiteresVerfahrenInBearbeitungSachbearbeitungDto, - BauleitplanverfahrenInBearbeitungFachreferatDto, - BaugenehmigungsverfahrenInBearbeitungFachreferatDto, - WeiteresVerfahrenInBearbeitungFachreferatDto, - BauleitplanverfahrenBedarfsmeldungErfolgtDto, - BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto, - WeiteresVerfahrenBedarfsmeldungErfolgtDto, SaveOperationRequest, PatchAngelegtRequest, - PatchInBearbeitungSachbearbeitungOperationRequest, - PatchInBearbeitungFachreferatOperationRequest, - PatchBedarfsmeldungErfolgtOperationRequest, GetByIdRequest, DeleteByIdRequest, + BauleitplanverfahrenStartBearbeitungDto, + BaugenehmigungsverfahrenStartBearbeitungDto, + WeiteresVerfahrenStartBearbeitungDto, + PatchStartBearbeitungOperationRequest, + BauleitplanverfahrenEinpflegenBedarfsmeldungDto, + BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto, + WeiteresVerfahrenEinpflegenBedarfsmeldungDto, + PatchEinpflegenBedarfsmeldungOperationRequest, + BauleitplanverfahrenEinplanungBedarfeDto, + BaugenehmigungsverfahrenEinplanungBedarfeDto, + WeiteresVerfahrenEinplanungBedarfeDto, + PatchEinplanungBedarfeOperationRequest, } from "@/api/api-client/isi-backend"; import { AbfragenApi, AbfrageDtoArtAbfrageEnum } from "@/api/api-client/isi-backend"; import RequestUtils from "@/utils/RequestUtils"; @@ -85,33 +85,30 @@ export function useAbfragenApi() { } } - async function patchInBearbeitungSachbearbeitung( + async function patchStartBearbeitung( dto: - | BauleitplanverfahrenInBearbeitungSachbearbeitungDto - | BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto - | WeiteresVerfahrenInBearbeitungSachbearbeitungDto, + | BauleitplanverfahrenStartBearbeitungDto + | BaugenehmigungsverfahrenStartBearbeitungDto + | WeiteresVerfahrenStartBearbeitungDto, id: string, ): Promise { let dtoTyped = undefined; if (dto.artAbfrage === AbfrageDtoArtAbfrageEnum.Bauleitplanverfahren) { - dtoTyped = dto as { artAbfrage: "BAULEITPLANVERFAHREN" } & BauleitplanverfahrenInBearbeitungSachbearbeitungDto; + dtoTyped = dto as { artAbfrage: "BAULEITPLANVERFAHREN" } & BauleitplanverfahrenStartBearbeitungDto; } else if (dto.artAbfrage === AbfrageDtoArtAbfrageEnum.Baugenehmigungsverfahren) { dtoTyped = dto as { artAbfrage: "BAUGENEHMIGUNGSVERFAHREN"; - } & BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto; + } & BaugenehmigungsverfahrenStartBearbeitungDto; } else { - dtoTyped = dto as { artAbfrage: "WEITERES_VERFAHREN" } & WeiteresVerfahrenInBearbeitungSachbearbeitungDto; + dtoTyped = dto as { artAbfrage: "WEITERES_VERFAHREN" } & WeiteresVerfahrenStartBearbeitungDto; } - const requestObject: PatchInBearbeitungSachbearbeitungOperationRequest = { - patchInBearbeitungSachbearbeitungRequest: dtoTyped, + const requestObject: PatchStartBearbeitungOperationRequest = { + patchStartBearbeitungRequest: dtoTyped, id: id, }; try { - const response = await abfragenApi.patchInBearbeitungSachbearbeitung( - requestObject, - RequestUtils.getPATCHConfig(), - ); + const response = await abfragenApi.patchStartBearbeitung(requestObject, RequestUtils.getPATCHConfig()); resetFormDirty(); return response; } catch (error) { @@ -119,30 +116,30 @@ export function useAbfragenApi() { } } - async function patchInBearbeitungFachreferat( + async function patchEinpflegenBedarfsmeldung( dto: - | BauleitplanverfahrenInBearbeitungFachreferatDto - | BaugenehmigungsverfahrenInBearbeitungFachreferatDto - | WeiteresVerfahrenInBearbeitungFachreferatDto, + | BauleitplanverfahrenEinpflegenBedarfsmeldungDto + | BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + | WeiteresVerfahrenEinpflegenBedarfsmeldungDto, id: string, ): Promise { let dtoTyped = undefined; if (dto.artAbfrage === AbfrageDtoArtAbfrageEnum.Bauleitplanverfahren) { - dtoTyped = dto as { artAbfrage: "BAULEITPLANVERFAHREN" } & BauleitplanverfahrenInBearbeitungFachreferatDto; + dtoTyped = dto as { artAbfrage: "BAULEITPLANVERFAHREN" } & BauleitplanverfahrenEinpflegenBedarfsmeldungDto; } else if (dto.artAbfrage === AbfrageDtoArtAbfrageEnum.Baugenehmigungsverfahren) { dtoTyped = dto as { artAbfrage: "BAUGENEHMIGUNGSVERFAHREN"; - } & BaugenehmigungsverfahrenInBearbeitungFachreferatDto; + } & BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto; } else { - dtoTyped = dto as { artAbfrage: "WEITERES_VERFAHREN" } & WeiteresVerfahrenInBearbeitungFachreferatDto; + dtoTyped = dto as { artAbfrage: "WEITERES_VERFAHREN" } & WeiteresVerfahrenEinpflegenBedarfsmeldungDto; } - const requestObject: PatchInBearbeitungFachreferatOperationRequest = { - patchInBearbeitungFachreferatRequest: dtoTyped, + const requestObject: PatchEinpflegenBedarfsmeldungOperationRequest = { + patchEinpflegenBedarfsmeldungRequest: dtoTyped, id: id, }; try { - const response = await abfragenApi.patchInBearbeitungFachreferat(requestObject, RequestUtils.getPATCHConfig()); + const response = await abfragenApi.patchEinpflegenBedarfsmeldung(requestObject, RequestUtils.getPATCHConfig()); resetFormDirty(); return response; } catch (error) { @@ -150,30 +147,30 @@ export function useAbfragenApi() { } } - async function patchBedarfsmeldungErfolgt( + async function patchEinplanungBedarfe( dto: - | BauleitplanverfahrenBedarfsmeldungErfolgtDto - | BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto - | WeiteresVerfahrenBedarfsmeldungErfolgtDto, + | BauleitplanverfahrenEinplanungBedarfeDto + | BaugenehmigungsverfahrenEinplanungBedarfeDto + | WeiteresVerfahrenEinplanungBedarfeDto, id: string, ): Promise { let dtoTyped = undefined; if (dto.artAbfrage === AbfrageDtoArtAbfrageEnum.Bauleitplanverfahren) { - dtoTyped = dto as { artAbfrage: "BAULEITPLANVERFAHREN" } & BauleitplanverfahrenBedarfsmeldungErfolgtDto; + dtoTyped = dto as { artAbfrage: "BAULEITPLANVERFAHREN" } & BauleitplanverfahrenEinplanungBedarfeDto; } else if (dto.artAbfrage === AbfrageDtoArtAbfrageEnum.Baugenehmigungsverfahren) { dtoTyped = dto as { artAbfrage: "BAUGENEHMIGUNGSVERFAHREN"; - } & BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto; + } & BaugenehmigungsverfahrenEinplanungBedarfeDto; } else { - dtoTyped = dto as { artAbfrage: "WEITERES_VERFAHREN" } & WeiteresVerfahrenBedarfsmeldungErfolgtDto; + dtoTyped = dto as { artAbfrage: "WEITERES_VERFAHREN" } & WeiteresVerfahrenEinplanungBedarfeDto; } - const requestObject: PatchBedarfsmeldungErfolgtOperationRequest = { - patchBedarfsmeldungErfolgtRequest: dtoTyped, + const requestObject: PatchEinplanungBedarfeOperationRequest = { + patchEinplanungBedarfeRequest: dtoTyped, id: id, }; try { - const response = await abfragenApi.patchBedarfsmeldungErfolgt(requestObject, RequestUtils.getPATCHConfig()); + const response = await abfragenApi.patchEinplanungBedarfe(requestObject, RequestUtils.getPATCHConfig()); resetFormDirty(); return response; } catch (error) { @@ -211,9 +208,9 @@ export function useAbfragenApi() { return { save, patchAngelegt, - patchInBearbeitungSachbearbeitung, - patchInBearbeitungFachreferat, - patchBedarfsmeldungErfolgt, + patchStartBearbeitung, + patchEinpflegenBedarfsmeldung, + patchEinplanungBedarfe, getById, deleteById, }; diff --git a/frontend/src/composables/security/AbfrageSecurity.ts b/frontend/src/composables/security/AbfrageSecurity.ts index 8b8e1d5d9..16012725a 100644 --- a/frontend/src/composables/security/AbfrageSecurity.ts +++ b/frontend/src/composables/security/AbfrageSecurity.ts @@ -35,7 +35,7 @@ export function useAbfrageSecurity() { if (!_.isNil(searchStore.selectedAbfrage)) { return ( security.isRoleAdminOrAbfrageerstellung.value && - searchStore.selectedAbfrage.statusAbfrage === StatusAbfrage.BedarfsmeldungErfolgt + searchStore.selectedAbfrage.statusAbfrage === StatusAbfrage.EinplanungBedarfe ); } return false; @@ -45,7 +45,7 @@ export function useAbfrageSecurity() { if (!_.isNil(searchStore.selectedAbfrage)) { return ( security.isRoleAdminOrSachbearbeitung.value && - searchStore.selectedAbfrage.statusAbfrage === StatusAbfrage.InBearbeitungSachbearbeitung + searchStore.selectedAbfrage.statusAbfrage === StatusAbfrage.StartBearbeitung ); } return false; @@ -55,7 +55,7 @@ export function useAbfrageSecurity() { if (!_.isNil(searchStore.selectedAbfrage)) { return ( security.isRoleAdminOrBedarfsmeldung.value && - searchStore.selectedAbfrage.statusAbfrage === StatusAbfrage.InBearbeitungFachreferate + searchStore.selectedAbfrage.statusAbfrage === StatusAbfrage.EinpflegenBedarfsmeldung ); } return false; diff --git a/frontend/src/utils/MapperUtil.ts b/frontend/src/utils/MapperUtil.ts index e1a00b7fe..9c98bc177 100644 --- a/frontend/src/utils/MapperUtil.ts +++ b/frontend/src/utils/MapperUtil.ts @@ -5,31 +5,30 @@ import type { BauleitplanverfahrenAngelegtDto, BaugenehmigungsverfahrenAngelegtDto, WeiteresVerfahrenAngelegtDto, - BauleitplanverfahrenInBearbeitungSachbearbeitungDto, - BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto, - WeiteresVerfahrenInBearbeitungSachbearbeitungDto, - BauleitplanverfahrenInBearbeitungFachreferatDto, - BaugenehmigungsverfahrenInBearbeitungFachreferatDto, - WeiteresVerfahrenInBearbeitungFachreferatDto, - BauleitplanverfahrenBedarfsmeldungErfolgtDto, - BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto, - WeiteresVerfahrenBedarfsmeldungErfolgtDto, AbfragevarianteBauleitplanverfahrenDto, AbfragevarianteBaugenehmigungsverfahrenDto, AbfragevarianteWeiteresVerfahrenDto, AbfragevarianteBauleitplanverfahrenAngelegtDto, AbfragevarianteBaugenehmigungsverfahrenAngelegtDto, AbfragevarianteWeiteresVerfahrenAngelegtDto, - AbfragevarianteBauleitplanverfahrenInBearbeitungSachbearbeitungDto, - AbfragevarianteBaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto, - AbfragevarianteWeiteresVerfahrenInBearbeitungSachbearbeitungDto, - AbfragevarianteBauleitplanverfahrenInBearbeitungFachreferatDto, - AbfragevarianteBaugenehmigungsverfahrenInBearbeitungFachreferatDto, - AbfragevarianteWeiteresVerfahrenInBearbeitungFachreferatDto, - AbfragevarianteBauleitplanverfahrenBedarfsmeldungErfolgtDto, - AbfragevarianteBaugenehmigungsverfahrenBedarfsmeldungErfolgtDto, - AbfragevarianteWeiteresVerfahrenBedarfsmeldungErfolgtDto, - AbfrageDto, + BauleitplanverfahrenStartBearbeitungDto, + BaugenehmigungsverfahrenStartBearbeitungDto, + WeiteresVerfahrenStartBearbeitungDto, + AbfragevarianteBauleitplanverfahrenStartBearbeitungDto, + AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto, + AbfragevarianteWeiteresVerfahrenStartBearbeitungDto, + BauleitplanverfahrenEinpflegenBedarfsmeldungDto, + BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto, + WeiteresVerfahrenEinpflegenBedarfsmeldungDto, + BauleitplanverfahrenEinplanungBedarfeDto, + BaugenehmigungsverfahrenEinplanungBedarfeDto, + WeiteresVerfahrenEinplanungBedarfeDto, + AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto, + AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto, + AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto, + AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto, + AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto, + AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto, } from "@/api/api-client/isi-backend"; import { AbfragevarianteBauleitplanverfahrenAngelegtDtoArtAbfragevarianteEnum, @@ -240,73 +239,70 @@ export function mapToWeiteresVerfahrenAngelegt( } as WeiteresVerfahrenAngelegtDto; } -export function mapToBauleitplanverfahrenInBearbeitungSachbearbeitungDto( +export function mapToBauleitplanverfahrenStartBearbeitungDto( bauleitplanverfahrenDto: BauleitplanverfahrenDto, -): BauleitplanverfahrenInBearbeitungSachbearbeitungDto { +): BauleitplanverfahrenStartBearbeitungDto { return { - // extends: AbfrageInBearbeitungSachbearbeitungDto + // extends: AbfrageStartBearbeitungDto version: bauleitplanverfahrenDto.version, artAbfrage: bauleitplanverfahrenDto.artAbfrage, - // BauleitplanverfahrenInBearbeitungSachbearbeitungDto - abfragevariantenBauleitplanverfahren: mapToAbfragevarianteBauleitplanverfahrenInBearbeitungSachbearbeitungDto( + // BauleitplanverfahrenStartBearbeitungDto + abfragevariantenBauleitplanverfahren: mapToAbfragevarianteBauleitplanverfahrenStartBearbeitungDto( bauleitplanverfahrenDto.abfragevariantenBauleitplanverfahren, ), - abfragevariantenSachbearbeitungBauleitplanverfahren: - mapToAbfragevarianteBauleitplanverfahrenInBearbeitungSachbearbeitungDto( - bauleitplanverfahrenDto.abfragevariantenSachbearbeitungBauleitplanverfahren, - ), + abfragevariantenSachbearbeitungBauleitplanverfahren: mapToAbfragevarianteBauleitplanverfahrenStartBearbeitungDto( + bauleitplanverfahrenDto.abfragevariantenSachbearbeitungBauleitplanverfahren, + ), verortung: bauleitplanverfahrenDto.verortung, bauvorhaben: bauleitplanverfahrenDto.bauvorhaben, linkEakte: bauleitplanverfahrenDto.linkEakte, - } as BauleitplanverfahrenInBearbeitungSachbearbeitungDto; + } as BauleitplanverfahrenStartBearbeitungDto; } -export function mapToBaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto( +export function mapToBaugenehmigungsverfahrenStartBearbeitungDto( bauleitplanverfahrenDto: BaugenehmigungsverfahrenDto, -): BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto { +): BaugenehmigungsverfahrenStartBearbeitungDto { return { - // extends: AbfrageInBearbeitungSachbearbeitungDto + // extends: AbfrageStartBearbeitungDto version: bauleitplanverfahrenDto.version, artAbfrage: bauleitplanverfahrenDto.artAbfrage, - // BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto + // BaugenehmigungsverfahrenStartBearbeitungDto verortung: bauleitplanverfahrenDto.verortung, - abfragevariantenBaugenehmigungsverfahren: - mapToAbfragevarianteBaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto( - bauleitplanverfahrenDto.abfragevariantenBaugenehmigungsverfahren, - ), + abfragevariantenBaugenehmigungsverfahren: mapToAbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto( + bauleitplanverfahrenDto.abfragevariantenBaugenehmigungsverfahren, + ), abfragevariantenSachbearbeitungBaugenehmigungsverfahren: - mapToAbfragevarianteBaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto( + mapToAbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto( bauleitplanverfahrenDto.abfragevariantenSachbearbeitungBaugenehmigungsverfahren, ), bauvorhaben: bauleitplanverfahrenDto.bauvorhaben, linkEakte: bauleitplanverfahrenDto.linkEakte, - } as BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto; + } as BaugenehmigungsverfahrenStartBearbeitungDto; } -export function mapToWeiteresVerfahrenInBearbeitungSachbearbeitungDto( +export function mapToWeiteresVerfahrenStartBearbeitungDto( weiteresVerfahrenDto: WeiteresVerfahrenDto, -): WeiteresVerfahrenInBearbeitungSachbearbeitungDto { +): WeiteresVerfahrenStartBearbeitungDto { return { - // extends: AbfrageInBearbeitungSachbearbeitungDto + // extends: AbfrageStartBearbeitungDto version: weiteresVerfahrenDto.version, artAbfrage: weiteresVerfahrenDto.artAbfrage, - // WeiteresVerfahrenInBearbeitungSachbearbeitungDto + // WeiteresVerfahrenStartBearbeitungDto verortung: weiteresVerfahrenDto.verortung, - abfragevariantenWeiteresVerfahren: mapToAbfragevarianteWeiteresVerfahrenInBearbeitungSachbearbeitungDto( + abfragevariantenWeiteresVerfahren: mapToAbfragevarianteWeiteresVerfahrenStartBearbeitungDto( weiteresVerfahrenDto.abfragevariantenWeiteresVerfahren, ), - abfragevariantenSachbearbeitungWeiteresVerfahren: - mapToAbfragevarianteWeiteresVerfahrenInBearbeitungSachbearbeitungDto( - weiteresVerfahrenDto.abfragevariantenSachbearbeitungWeiteresVerfahren, - ), + abfragevariantenSachbearbeitungWeiteresVerfahren: mapToAbfragevarianteWeiteresVerfahrenStartBearbeitungDto( + weiteresVerfahrenDto.abfragevariantenSachbearbeitungWeiteresVerfahren, + ), bauvorhaben: weiteresVerfahrenDto.bauvorhaben, linkEakte: weiteresVerfahrenDto.linkEakte, - } as WeiteresVerfahrenInBearbeitungSachbearbeitungDto; + } as WeiteresVerfahrenStartBearbeitungDto; } -export function mapToAbfragevarianteBauleitplanverfahrenInBearbeitungSachbearbeitungDto( +export function mapToAbfragevarianteBauleitplanverfahrenStartBearbeitungDto( abfragevarianten: Array | undefined, -): Array { +): Array { return _.toArray(abfragevarianten).map((abfragevariante) => { return { id: abfragevariante.id, @@ -345,13 +341,13 @@ export function mapToAbfragevarianteBauleitplanverfahrenInBearbeitungSachbearbei bauratendateiInputBasis: abfragevariante.bauratendateiInputBasis, bauratendateiInput: abfragevariante.bauratendateiInput, dokumente: abfragevariante.dokumente, - } as AbfragevarianteBauleitplanverfahrenInBearbeitungSachbearbeitungDto; + } as AbfragevarianteBauleitplanverfahrenStartBearbeitungDto; }); } -export function mapToAbfragevarianteBaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto( +export function mapToAbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto( abfragevarianten: Array | undefined, -): Array { +): Array { return _.toArray(abfragevarianten).map((abfragevariante) => { return { id: abfragevariante.id, @@ -391,13 +387,13 @@ export function mapToAbfragevarianteBaugenehmigungsverfahrenInBearbeitungSachbea bauratendateiInputBasis: abfragevariante.bauratendateiInputBasis, bauratendateiInput: abfragevariante.bauratendateiInput, dokumente: abfragevariante.dokumente, - } as AbfragevarianteBaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto; + } as AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto; }); } -export function mapToAbfragevarianteWeiteresVerfahrenInBearbeitungSachbearbeitungDto( +export function mapToAbfragevarianteWeiteresVerfahrenStartBearbeitungDto( abfragevarianten: Array | undefined, -): Array { +): Array { return _.toArray(abfragevarianten).map((abfragevariante) => { return { id: abfragevariante.id, @@ -440,119 +436,118 @@ export function mapToAbfragevarianteWeiteresVerfahrenInBearbeitungSachbearbeitun bauratendateiInputBasis: abfragevariante.bauratendateiInputBasis, bauratendateiInput: abfragevariante.bauratendateiInput, dokumente: abfragevariante.dokumente, - } as AbfragevarianteBaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto; + } as AbfragevarianteBaugenehmigungsverfahrenStartBearbeitungDto; }); } -export function mapToBauleitplanverfahrenInBearbeitungFachreferatDto( +export function mapToBauleitplanverfahrenEinpflegenBedarfsmeldungDto( bauleitplanverfahrenDto: BauleitplanverfahrenDto, -): BauleitplanverfahrenInBearbeitungFachreferatDto { +): BauleitplanverfahrenEinpflegenBedarfsmeldungDto { return { - // extends: AbfrageInBearbeitungFachreferatDto + // extends: AbfrageEinpflegenBedarfsmeldungDto version: bauleitplanverfahrenDto.version, artAbfrage: bauleitplanverfahrenDto.artAbfrage, - // BauleitplanverfahrenInBearbeitungFachreferatDto - abfragevariantenBauleitplanverfahren: mapToAbfragevarianteBauleitplanverfahrenInBearbeitungFachreferatDto( + // BauleitplanverfahrenEinpflegenBedarfsmeldungDto + abfragevariantenBauleitplanverfahren: mapToAbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto( bauleitplanverfahrenDto.abfragevariantenBauleitplanverfahren, ), abfragevariantenSachbearbeitungBauleitplanverfahren: - mapToAbfragevarianteBauleitplanverfahrenInBearbeitungFachreferatDto( + mapToAbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto( bauleitplanverfahrenDto.abfragevariantenSachbearbeitungBauleitplanverfahren, ), - } as BauleitplanverfahrenInBearbeitungFachreferatDto; + } as BauleitplanverfahrenEinpflegenBedarfsmeldungDto; } -export function mapToBaugenehmigungsverfahrenInBearbeitungFachreferatDto( +export function mapToBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto( bauleitplanverfahrenDto: BaugenehmigungsverfahrenDto, -): BaugenehmigungsverfahrenInBearbeitungFachreferatDto { +): BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto { return { - // extends: AbfrageInBearbeitungFachreferatDto + // extends: AbfrageEinpflegenBedarfsmeldungDto version: bauleitplanverfahrenDto.version, artAbfrage: bauleitplanverfahrenDto.artAbfrage, - // BaugenehmigungsverfahrenInBearbeitungFachreferatDto - abfragevariantenBaugenehmigungsverfahren: mapToAbfragevarianteBaugenehmigungsverfahrenInBearbeitungFachreferatDto( + // BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + abfragevariantenBaugenehmigungsverfahren: mapToAbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto( bauleitplanverfahrenDto.abfragevariantenBaugenehmigungsverfahren, ), abfragevariantenSachbearbeitungBaugenehmigungsverfahren: - mapToAbfragevarianteBaugenehmigungsverfahrenInBearbeitungFachreferatDto( + mapToAbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto( bauleitplanverfahrenDto.abfragevariantenSachbearbeitungBaugenehmigungsverfahren, ), - } as BaugenehmigungsverfahrenInBearbeitungFachreferatDto; + } as BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto; } -export function mapToWeiteresVerfahrenInBearbeitungFachreferatDto( +export function mapToWeiteresVerfahrenEinpflegenBedarfsmeldungDto( weiteresVerfahrenDto: WeiteresVerfahrenDto, -): WeiteresVerfahrenInBearbeitungFachreferatDto { +): WeiteresVerfahrenEinpflegenBedarfsmeldungDto { return { - // extends: AbfrageInBearbeitungFachreferatDto + // extends: AbfrageEinpflegenBedarfsmeldungDto version: weiteresVerfahrenDto.version, artAbfrage: weiteresVerfahrenDto.artAbfrage, - // WeiteresVerfahrenInBearbeitungFachreferatDto - abfragevariantenWeiteresVerfahren: mapToAbfragevarianteWeiteresVerfahrenInBearbeitungFachreferatDto( + // WeiteresVerfahrenEinpflegenBedarfsmeldungDto + abfragevariantenWeiteresVerfahren: mapToAbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto( weiteresVerfahrenDto.abfragevariantenWeiteresVerfahren, ), - abfragevariantenSachbearbeitungWeiteresVerfahren: mapToAbfragevarianteWeiteresVerfahrenInBearbeitungFachreferatDto( + abfragevariantenSachbearbeitungWeiteresVerfahren: mapToAbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto( weiteresVerfahrenDto.abfragevariantenSachbearbeitungWeiteresVerfahren, ), - } as WeiteresVerfahrenInBearbeitungFachreferatDto; + } as WeiteresVerfahrenEinpflegenBedarfsmeldungDto; } -export function mapToBauleitplanverfahrenBedarfsmeldungErfolgtDto( +export function mapToBauleitplanverfahrenEinplanungBedarfeDto( bauleitplanverfahrenDto: BauleitplanverfahrenDto, -): BauleitplanverfahrenBedarfsmeldungErfolgtDto { +): BauleitplanverfahrenEinplanungBedarfeDto { return { - // extends: AbfrageBedarfsmeldungErfolgtDto + // extends: AbfrageEinplanungBedarfeDto version: bauleitplanverfahrenDto.version, artAbfrage: bauleitplanverfahrenDto.artAbfrage, - // BauleitplanverfahrenBedarfsmeldungErfolgtDto - abfragevariantenBauleitplanverfahren: mapToAbfragevarianteBauleitplanverfahrenBedarfsmeldungErfolgtDto( + // BauleitplanverfahrenEinplanungBedarfeDto + abfragevariantenBauleitplanverfahren: mapToAbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto( bauleitplanverfahrenDto.abfragevariantenBauleitplanverfahren, ), - abfragevariantenSachbearbeitungBauleitplanverfahren: - mapToAbfragevarianteBauleitplanverfahrenBedarfsmeldungErfolgtDto( - bauleitplanverfahrenDto.abfragevariantenSachbearbeitungBauleitplanverfahren, - ), - } as BauleitplanverfahrenBedarfsmeldungErfolgtDto; + abfragevariantenSachbearbeitungBauleitplanverfahren: mapToAbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto( + bauleitplanverfahrenDto.abfragevariantenSachbearbeitungBauleitplanverfahren, + ), + } as BauleitplanverfahrenEinplanungBedarfeDto; } -export function mapToBaugenehmigungsverfahrenBedarfsmeldungErfolgtDto( +export function mapToBaugenehmigungsverfahrenEinplanungBedarfeDto( bauleitplanverfahrenDto: BaugenehmigungsverfahrenDto, -): BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto { +): BaugenehmigungsverfahrenEinplanungBedarfeDto { return { - // extends: AbfrageBedarfsmeldungErfolgtDto + // extends: AbfrageEinplanungBedarfeDto version: bauleitplanverfahrenDto.version, artAbfrage: bauleitplanverfahrenDto.artAbfrage, - // BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto - abfragevariantenBaugenehmigungsverfahren: mapToAbfragevarianteBaugenehmigungsverfahrenBedarfsmeldungErfolgtDto( + // BaugenehmigungsverfahrenEinplanungBedarfeDto + abfragevariantenBaugenehmigungsverfahren: mapToAbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto( bauleitplanverfahrenDto.abfragevariantenBaugenehmigungsverfahren, ), abfragevariantenSachbearbeitungBaugenehmigungsverfahren: - mapToAbfragevarianteBaugenehmigungsverfahrenBedarfsmeldungErfolgtDto( + mapToAbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto( bauleitplanverfahrenDto.abfragevariantenSachbearbeitungBaugenehmigungsverfahren, ), - } as BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto; + } as BaugenehmigungsverfahrenEinplanungBedarfeDto; } -export function mapToWeiteresVerfahrenBedarfsmeldungErfolgtDto( +export function mapToWeiteresVerfahrenEinplanungBedarfeDto( weiteresVerfahrenDto: WeiteresVerfahrenDto, -): WeiteresVerfahrenBedarfsmeldungErfolgtDto { +): WeiteresVerfahrenEinplanungBedarfeDto { return { - // extends: AbfrageBedarfsmeldungErfolgtDto + // extends: AbfrageEinplanungBedarfeDto version: weiteresVerfahrenDto.version, artAbfrage: weiteresVerfahrenDto.artAbfrage, - // WeiteresVerfahrenBedarfsmeldungErfolgtDto - abfragevariantenWeiteresVerfahren: mapToAbfragevarianteWeiteresVerfahrenBedarfsmeldungErfolgtDto( + // WeiteresVerfahrenEinplanungBedarfeDto + abfragevariantenWeiteresVerfahren: mapToAbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto( weiteresVerfahrenDto.abfragevariantenWeiteresVerfahren, ), - abfragevariantenSachbearbeitungWeiteresVerfahren: mapToAbfragevarianteWeiteresVerfahrenBedarfsmeldungErfolgtDto( + abfragevariantenSachbearbeitungWeiteresVerfahren: mapToAbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto( weiteresVerfahrenDto.abfragevariantenSachbearbeitungWeiteresVerfahren, ), - } as WeiteresVerfahrenBedarfsmeldungErfolgtDto; + } as WeiteresVerfahrenEinplanungBedarfeDto; } -export function mapToAbfragevarianteBauleitplanverfahrenInBearbeitungFachreferatDto( +export function mapToAbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto( abfragevarianten: Array | undefined, -): Array { +): Array { return _.toArray(abfragevarianten).map((abfragevariante) => { return { id: abfragevariante.id, @@ -574,13 +569,13 @@ export function mapToAbfragevarianteBauleitplanverfahrenInBearbeitungFachreferat abfragevariante.ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule, ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule: abfragevariante.ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule, - } as AbfragevarianteBauleitplanverfahrenInBearbeitungFachreferatDto; + } as AbfragevarianteBauleitplanverfahrenEinpflegenBedarfsmeldungDto; }); } -export function mapToAbfragevarianteBaugenehmigungsverfahrenInBearbeitungFachreferatDto( +export function mapToAbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto( abfragevarianten: Array | undefined, -): Array { +): Array { return _.toArray(abfragevarianten).map((abfragevariante) => { return { id: abfragevariante.id, @@ -602,13 +597,13 @@ export function mapToAbfragevarianteBaugenehmigungsverfahrenInBearbeitungFachref abfragevariante.ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule, ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule: abfragevariante.ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule, - } as AbfragevarianteBaugenehmigungsverfahrenInBearbeitungFachreferatDto; + } as AbfragevarianteBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto; }); } -export function mapToAbfragevarianteWeiteresVerfahrenInBearbeitungFachreferatDto( +export function mapToAbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto( abfragevarianten: Array | undefined, -): Array { +): Array { return _.toArray(abfragevarianten).map((abfragevariante) => { return { id: abfragevariante.id, @@ -630,13 +625,13 @@ export function mapToAbfragevarianteWeiteresVerfahrenInBearbeitungFachreferatDto abfragevariante.ausgeloesterBedarfMitversorgungInBestEinrichtungenSchule, ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule: abfragevariante.ausgeloesterBedarfMitversorgungInBestEinrichtungenNachAusbauSchule, - } as AbfragevarianteWeiteresVerfahrenInBearbeitungFachreferatDto; + } as AbfragevarianteWeiteresVerfahrenEinpflegenBedarfsmeldungDto; }); } -export function mapToAbfragevarianteBauleitplanverfahrenBedarfsmeldungErfolgtDto( +export function mapToAbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto( abfragevarianten: Array | undefined, -): Array { +): Array { return _.toArray(abfragevarianten).map((abfragevariante) => { return { id: abfragevariante.id, @@ -644,13 +639,13 @@ export function mapToAbfragevarianteBauleitplanverfahrenBedarfsmeldungErfolgtDto artAbfragevariante: abfragevariante.artAbfragevariante, bedarfsmeldungAbfrageersteller: abfragevariante.bedarfsmeldungAbfrageersteller, anmerkungAbfrageersteller: abfragevariante.anmerkungAbfrageersteller, - } as AbfragevarianteBauleitplanverfahrenBedarfsmeldungErfolgtDto; + } as AbfragevarianteBauleitplanverfahrenEinplanungBedarfeDto; }); } -export function mapToAbfragevarianteBaugenehmigungsverfahrenBedarfsmeldungErfolgtDto( +export function mapToAbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto( abfragevarianten: Array | undefined, -): Array { +): Array { return _.toArray(abfragevarianten).map((abfragevariante) => { return { id: abfragevariante.id, @@ -658,13 +653,13 @@ export function mapToAbfragevarianteBaugenehmigungsverfahrenBedarfsmeldungErfolg artAbfragevariante: abfragevariante.artAbfragevariante, bedarfsmeldungAbfrageersteller: abfragevariante.bedarfsmeldungAbfrageersteller, anmerkungAbfrageersteller: abfragevariante.anmerkungAbfrageersteller, - } as AbfragevarianteBaugenehmigungsverfahrenBedarfsmeldungErfolgtDto; + } as AbfragevarianteBaugenehmigungsverfahrenEinplanungBedarfeDto; }); } -export function mapToAbfragevarianteWeiteresVerfahrenBedarfsmeldungErfolgtDto( +export function mapToAbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto( abfragevarianten: Array | undefined, -): Array { +): Array { return _.toArray(abfragevarianten).map((abfragevariante) => { return { id: abfragevariante.id, @@ -672,7 +667,7 @@ export function mapToAbfragevarianteWeiteresVerfahrenBedarfsmeldungErfolgtDto( artAbfragevariante: abfragevariante.artAbfragevariante, bedarfsmeldungAbfrageersteller: abfragevariante.bedarfsmeldungAbfrageersteller, anmerkungAbfrageersteller: abfragevariante.anmerkungAbfrageersteller, - } as AbfragevarianteWeiteresVerfahrenBedarfsmeldungErfolgtDto; + } as AbfragevarianteWeiteresVerfahrenEinplanungBedarfeDto; }); } @@ -728,6 +723,7 @@ export function copyAbfrageOrAbfragevariante { } else if (isEditableByAbfrageerstellung.value) { handlePatchAngelegt(abfrage.value); } else if (isEditableBySachbearbeitung.value) { - handlePatchInBearbeitungSachbearbeitung(abfrage.value); + handlePatchStartBearbeitung(abfrage.value); } else if (isEditableByBedarfsmeldung.value) { - handlePatchInBearbeitungFachreferat(abfrage.value); + handlePatchEinpflegenBedarfsmeldung(abfrage.value); } else if (isBedarfsmeldungEditableByAbfrageerstellung.value) { - handlePatchBedarfsmeldungErfolgt(abfrage.value); + handlePatchEinplanungBedarfe(abfrage.value); } } else { toast.error(validationMessage, { timeout: false }); @@ -756,54 +756,54 @@ async function handlePatchAngelegt(model: AnyAbfrageModel): Promise { handleSuccess(dto, true); } -async function handlePatchInBearbeitungSachbearbeitung(model: AnyAbfrageModel): Promise { - let abfrageInBearbeitungSachbearbeitungDto: - | BauleitplanverfahrenInBearbeitungSachbearbeitungDto - | BaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto - | WeiteresVerfahrenInBearbeitungSachbearbeitungDto +async function handlePatchStartBearbeitung(model: AnyAbfrageModel): Promise { + let abfrageStartBearbeitungDto: + | BauleitplanverfahrenStartBearbeitungDto + | BaugenehmigungsverfahrenStartBearbeitungDto + | WeiteresVerfahrenStartBearbeitungDto | undefined = undefined; if (model.artAbfrage === AbfrageDtoArtAbfrageEnum.Bauleitplanverfahren) { - abfrageInBearbeitungSachbearbeitungDto = mapToBauleitplanverfahrenInBearbeitungSachbearbeitungDto(model); + abfrageStartBearbeitungDto = mapToBauleitplanverfahrenStartBearbeitungDto(model); } else if (model.artAbfrage === AbfrageDtoArtAbfrageEnum.Baugenehmigungsverfahren) { - abfrageInBearbeitungSachbearbeitungDto = mapToBaugenehmigungsverfahrenInBearbeitungSachbearbeitungDto(model); + abfrageStartBearbeitungDto = mapToBaugenehmigungsverfahrenStartBearbeitungDto(model); } else { - abfrageInBearbeitungSachbearbeitungDto = mapToWeiteresVerfahrenInBearbeitungSachbearbeitungDto(model); + abfrageStartBearbeitungDto = mapToWeiteresVerfahrenStartBearbeitungDto(model); } - const dto = await patchInBearbeitungSachbearbeitung(abfrageInBearbeitungSachbearbeitungDto, abfrageId); + const dto = await patchStartBearbeitung(abfrageStartBearbeitungDto, abfrageId); handleSuccess(dto, true); } -async function handlePatchInBearbeitungFachreferat(model: AnyAbfrageModel): Promise { - let abfrageInBearbeitungFachreferatDto: - | BauleitplanverfahrenInBearbeitungFachreferatDto - | BaugenehmigungsverfahrenInBearbeitungFachreferatDto - | WeiteresVerfahrenInBearbeitungFachreferatDto +async function handlePatchEinpflegenBedarfsmeldung(model: AnyAbfrageModel): Promise { + let abfrageEinpflegenBedarfsmeldungDto: + | BauleitplanverfahrenEinpflegenBedarfsmeldungDto + | BaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto + | WeiteresVerfahrenEinpflegenBedarfsmeldungDto | undefined = undefined; if (model.artAbfrage === AbfrageDtoArtAbfrageEnum.Bauleitplanverfahren) { - abfrageInBearbeitungFachreferatDto = mapToBauleitplanverfahrenInBearbeitungFachreferatDto(model); + abfrageEinpflegenBedarfsmeldungDto = mapToBauleitplanverfahrenEinpflegenBedarfsmeldungDto(model); } else if (model.artAbfrage === AbfrageDtoArtAbfrageEnum.Baugenehmigungsverfahren) { - abfrageInBearbeitungFachreferatDto = mapToBaugenehmigungsverfahrenInBearbeitungFachreferatDto(model); + abfrageEinpflegenBedarfsmeldungDto = mapToBaugenehmigungsverfahrenEinpflegenBedarfsmeldungDto(model); } else { - abfrageInBearbeitungFachreferatDto = mapToWeiteresVerfahrenInBearbeitungFachreferatDto(model); + abfrageEinpflegenBedarfsmeldungDto = mapToWeiteresVerfahrenEinpflegenBedarfsmeldungDto(model); } - const dto = await patchInBearbeitungFachreferat(abfrageInBearbeitungFachreferatDto, abfrageId); + const dto = await patchEinpflegenBedarfsmeldung(abfrageEinpflegenBedarfsmeldungDto, abfrageId); handleSuccess(dto, true); } -async function handlePatchBedarfsmeldungErfolgt(model: AnyAbfrageModel): Promise { - let abfrageBedarfsmeldungErfolgtDto: - | BauleitplanverfahrenBedarfsmeldungErfolgtDto - | BaugenehmigungsverfahrenBedarfsmeldungErfolgtDto - | WeiteresVerfahrenBedarfsmeldungErfolgtDto +async function handlePatchEinplanungBedarfe(model: AnyAbfrageModel): Promise { + let abfrageEinplanungBedarfeDto: + | BauleitplanverfahrenEinplanungBedarfeDto + | BaugenehmigungsverfahrenEinplanungBedarfeDto + | WeiteresVerfahrenEinplanungBedarfeDto | undefined = undefined; if (model.artAbfrage === AbfrageDtoArtAbfrageEnum.Bauleitplanverfahren) { - abfrageBedarfsmeldungErfolgtDto = mapToBauleitplanverfahrenBedarfsmeldungErfolgtDto(model); + abfrageEinplanungBedarfeDto = mapToBauleitplanverfahrenEinplanungBedarfeDto(model); } else if (model.artAbfrage === AbfrageDtoArtAbfrageEnum.Baugenehmigungsverfahren) { - abfrageBedarfsmeldungErfolgtDto = mapToBaugenehmigungsverfahrenBedarfsmeldungErfolgtDto(model); + abfrageEinplanungBedarfeDto = mapToBaugenehmigungsverfahrenEinplanungBedarfeDto(model); } else { - abfrageBedarfsmeldungErfolgtDto = mapToWeiteresVerfahrenBedarfsmeldungErfolgtDto(model); + abfrageEinplanungBedarfeDto = mapToWeiteresVerfahrenEinplanungBedarfeDto(model); } - const dto = await patchBedarfsmeldungErfolgt(abfrageBedarfsmeldungErfolgtDto, abfrageId); + const dto = await patchEinplanungBedarfe(abfrageEinplanungBedarfeDto, abfrageId); handleSuccess(dto, true); }