{ "openapi" : "3.0.1", "info" : { "contact" : { }, "license" : { "name" : "Apache 2.0 License", "url" : "http://www.apache.org/licenses/LICENSE-2.0.html" } }, "servers" : [ { "url" : "https://flaecheiws.stmelf.bybn.de/flaecheiws/ws/rest" } ], "paths" : { "/agrardatennetzwerk/flaechenverwaltung/v1/codewerte/{jahr}/{codegruppe}" : { "get" : { "tags" : [ "_agrardatennetzwerk_flaechenverwaltung_v1_codewerte" ], "summary" : "Mit Hilfe dieses Endpunktes können die Metadaten zu Codegruppen abgefragt werden. In den restlichen Endpunkten des Agrardatennetzwerkes wird im OpenAPI jeweils angegeben, welche Werte aus einer Codegruppe für das Attribut erlaubt sind. Hiermit ist es z.B. möglich, eine vollständige Liste der in iBalis erlaubten Nutzungscodes abzurufen.", "operationId" : "findByCodeGruppe_1", "parameters" : [ { "name" : "jahr", "in" : "path", "description" : "Das Jahr, in dem die Codewerte gesucht werden sollen", "required" : true, "schema" : { "type" : "integer", "format" : "int32" }, "example" : 2025 }, { "name" : "codegruppe", "in" : "path", "description" : "Die Codegruppe der gesuchten Codewerte. Folgende Werte sind erlaubt: ANTR1,FRUA,BODENBEDECKUNG_WINTER,OEKOREGELUNG,LEAR,GEOAUM", "required" : true, "schema" : { "type" : "string" }, "example" : "OEKOREGELUNG" } ], "responses" : { "400" : { "description" : "Der Request ist ungültig (z.B. invalides json).", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "403" : { "description" : "Der Nutzer hat nicht die nötige Rolle, um auf die Schnittstelle zuzugreifen oder das angefragte Jahr ist nicht erlaubt", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "422" : { "description" : "Es gab Validierungs-Fehler, weil die Daten gegen fachliche oder technische Vorgaben verstoßen z.B. ungültige Codegruppen. Die konkreten Fehler sind in der Response enthalten", "content" : { "application/json" : { "schema" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/AdnValidationErrorDto" } } } } }, "500" : { "description" : "Ein unerwarteter Fehler ist aufgetreten.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "503" : { "description" : "Die Schnittstelle wurde durch einen Admin deaktiviert." }, "200" : { "description" : "Alle Codewerte, die zu der jeweiligen Codegruppe gehören", "content" : { "application/json" : { "schema" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/AdnCodewertDto" } } } } } }, "security" : [ { "oauth2" : [ ] } ] } }, "/agrardatennetzwerk/flaechenverwaltung/v1/codewerte/health" : { "get" : { "tags" : [ "_agrardatennetzwerk_flaechenverwaltung_v1_codewerte" ], "summary" : "Rückgabe des liveness-Status.", "operationId" : "getHealth", "responses" : { "400" : { "description" : "Der Request ist ungültig (z.B. invalides json).", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "403" : { "description" : "Der Nutzer hat nicht die nötige Rolle, um auf die Schnittstelle zuzugreifen oder das angefragte Jahr ist nicht erlaubt", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "422" : { "description" : "Es gab Validierungs-Fehler, weil die Daten gegen fachliche oder technische Vorgaben verstoßen z.B. ungültige Codegruppen. Die konkreten Fehler sind in der Response enthalten", "content" : { "application/json" : { "schema" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/AdnValidationErrorDto" } } } } }, "500" : { "description" : "Ein unerwarteter Fehler ist aufgetreten.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "503" : { "description" : "Die Schnittstelle wurde durch einen Admin deaktiviert." }, "200" : { "description" : "Server ist verfügbar." } }, "security" : [ { "oauth2" : [ ] } ] } }, "/agrardatennetzwerk/flaechenverwaltung/v1/feldstuecke/{betriebsnummer}/{jahr}" : { "get" : { "tags" : [ "_agrardatennetzwerk_flaechenverwaltung_v1_feldstuecke" ], "summary" : "Gibt alle Feldstücke des Betriebs zurück", "operationId" : "findFeldstuecke_1", "parameters" : [ { "name" : "jahr", "in" : "path", "description" : "Das Jahr, in dem die Feldstücke gesucht werden sollen", "required" : true, "schema" : { "type" : "integer", "format" : "int32" }, "example" : 2025 }, { "name" : "betriebsnummer", "in" : "path", "description" : "Die Betriebsnummer muss mit 15 Stellen übermittelt werden und fängt für bayerische Betriebe immer mit 27609 gefolgt von der eigentlichen 10-stelligen Betriebsnummer an. Es besteht jeweils nur Zugriff auf Betriebe, die für den angemeldeten HIT-Benutzer freigegeben sind. Für normale Antragsteller besteht nur Zugriff auf die eigene Betriebsnummer.", "required" : true, "schema" : { "type" : "integer", "format" : "int64" }, "example" : 276091234567890 } ], "responses" : { "400" : { "description" : "Der Request ist ungültig (z.B. invalides json).", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "403" : { "description" : "Der Nutzer hat nicht die nötige Rolle, um auf die Schnittstelle zuzugreifen oder das angefragte Jahr ist nicht erlaubt", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "422" : { "description" : "Es gab Validierungs-Fehler, weil die Daten gegen fachliche oder technische Vorgaben verstoßen z.B. ungültiges Jahr. Die konkreten Fehler sind in der Response enthalten", "content" : { "application/json" : { "schema" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/AdnValidationErrorDto" } } } } }, "500" : { "description" : "Ein unerwarteter Fehler ist aufgetreten.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "503" : { "description" : "Die Schnittstelle wurde durch einen Admin deaktiviert." }, "200" : { "description" : "Alle Feldstücke des Betriebs", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/AdnFeldstueckeDto" } } } } }, "security" : [ { "oauth2" : [ ] } ] } }, "/agrardatennetzwerk/flaechenverwaltung/v1/feldstuecke/health" : { "get" : { "tags" : [ "_agrardatennetzwerk_flaechenverwaltung_v1_feldstuecke" ], "summary" : "Rückgabe des liveness-Status.", "operationId" : "getHealth_1", "responses" : { "400" : { "description" : "Der Request ist ungültig (z.B. invalides json).", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "403" : { "description" : "Der Nutzer hat nicht die nötige Rolle, um auf die Schnittstelle zuzugreifen oder das angefragte Jahr ist nicht erlaubt", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "422" : { "description" : "Es gab Validierungs-Fehler, weil die Daten gegen fachliche oder technische Vorgaben verstoßen z.B. ungültiges Jahr. Die konkreten Fehler sind in der Response enthalten", "content" : { "application/json" : { "schema" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/AdnValidationErrorDto" } } } } }, "500" : { "description" : "Ein unerwarteter Fehler ist aufgetreten.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "503" : { "description" : "Die Schnittstelle wurde durch einen Admin deaktiviert." }, "200" : { "description" : "Server ist verfügbar." } }, "security" : [ { "oauth2" : [ ] } ] } }, "/agrardatennetzwerk/flaechenverwaltung/v1/planungsschlaege/{betriebsnummer}/{jahr}" : { "get" : { "tags" : [ "_agrardatennetzwerk_flaechenverwaltung_v1_planungsschlaege" ], "summary" : "Liefert alle im angefragten Betrieb/Jahr in iBalis bereits vorhandenen Planungsschläge zurück.", "operationId" : "findAll_1", "parameters" : [ { "name" : "jahr", "in" : "path", "description" : "Das Planungsjahr, in dem die Planungsschläge gesucht werden sollen", "required" : true, "schema" : { "type" : "integer", "format" : "int32" }, "example" : 2025 }, { "name" : "betriebsnummer", "in" : "path", "description" : "Die Betriebsnummer muss mit 15 Stellen übermittelt werden und fängt für bayerische Betriebe immer mit 27609 gefolgt von der eigentlichen 10-stelligen Betriebsnummer an. Es besteht jeweils nur Zugriff auf Betriebe, die für den angemeldeten HIT-Benutzer freigegeben sind. Für normale Antragsteller besteht nur Zugriff auf die eigene Betriebsnummer.", "required" : true, "schema" : { "type" : "integer", "format" : "int64" }, "example" : 276091234567890 } ], "responses" : { "400" : { "description" : "Der Request ist ungültig (z.B. invalides json).", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "403" : { "description" : "Der Nutzer hat nicht die nötige Rolle, um auf die Schnittstelle zuzugreifen oder das angefragte Jahr ist nicht erlaubt", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "422" : { "description" : "Es gab Validierungs-Fehler, weil die Daten gegen fachliche oder technische Vorgaben verstoßen z.B. ungültige Kombination von Beantragungen oder ungültige codes. Die konkreten Fehler sind in der Response enthalten", "content" : { "application/json" : { "schema" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/AdnValidationErrorDto" } } } } }, "500" : { "description" : "Ein unerwarteter Fehler ist aufgetreten.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "503" : { "description" : "Die Schnittstelle wurde durch einen Admin deaktiviert." }, "200" : { "description" : "Alle Planungsschläge, die den Parametern entsprechen", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/AdnPlanungsschlaegeDto" } } } } }, "security" : [ { "oauth2" : [ ] } ] }, "post" : { "tags" : [ "_agrardatennetzwerk_flaechenverwaltung_v1_planungsschlaege" ], "summary" : "Senden von Planungsschlägen an iBalis. Dabei werden alle bereits vorhandenen Planungsschläge durch die neu gesendeten ersetzt.", "operationId" : "deleteAndSave_1", "parameters" : [ { "name" : "jahr", "in" : "path", "description" : "Das Planungsjahr der Planungsschläge die gespeichert werden sollen.", "required" : true, "schema" : { "type" : "integer", "format" : "int32" }, "example" : 2025 }, { "name" : "betriebsnummer", "in" : "path", "description" : "Die Betriebsnummer muss mit 15 Stellen übermittelt werden und fängt für bayerische Betriebe immer mit 27609 gefolgt von der eigentlichen 10-stelligen Betriebsnummer an. Es besteht jeweils nur Zugriff auf Betriebe, die für den angemeldeten HIT-Benutzer freigegeben sind. Für normale Antragsteller besteht nur Zugriff auf die eigene Betriebsnummer.", "required" : true, "schema" : { "type" : "integer", "format" : "int64" }, "example" : 276091234567890 } ], "requestBody" : { "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/AdnCreatePlanungsschlaegeDto" } } } }, "responses" : { "400" : { "description" : "Der Request ist ungültig (z.B. invalides json).", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "403" : { "description" : "Der Nutzer hat nicht die nötige Rolle, um auf die Schnittstelle zuzugreifen oder das angefragte Jahr ist nicht erlaubt", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "422" : { "description" : "Es gab Validierungs-Fehler, weil die Daten gegen fachliche oder technische Vorgaben verstoßen z.B. ungültige Kombination von Beantragungen oder ungültige codes. Die konkreten Fehler sind in der Response enthalten", "content" : { "application/json" : { "schema" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/AdnValidationErrorDto" } } } } }, "500" : { "description" : "Ein unerwarteter Fehler ist aufgetreten.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "503" : { "description" : "Die Schnittstelle wurde durch einen Admin deaktiviert." }, "200" : { "description" : "Die vorhanden Planungsschläge wurden erfolgreich gelöscht und die übermittelten Planungsschläge wurden gespeichert.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/AdnPlanungsschlagPersistErgebnisseDto" } } } } }, "security" : [ { "oauth2" : [ ] } ] } }, "/agrardatennetzwerk/flaechenverwaltung/v1/planungsschlaege/health" : { "get" : { "tags" : [ "_agrardatennetzwerk_flaechenverwaltung_v1_planungsschlaege" ], "summary" : "Rückgabe des liveness-Status.", "operationId" : "getHealth_2", "responses" : { "400" : { "description" : "Der Request ist ungültig (z.B. invalides json).", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "403" : { "description" : "Der Nutzer hat nicht die nötige Rolle, um auf die Schnittstelle zuzugreifen oder das angefragte Jahr ist nicht erlaubt", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "422" : { "description" : "Es gab Validierungs-Fehler, weil die Daten gegen fachliche oder technische Vorgaben verstoßen z.B. ungültige Kombination von Beantragungen oder ungültige codes. Die konkreten Fehler sind in der Response enthalten", "content" : { "application/json" : { "schema" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/AdnValidationErrorDto" } } } } }, "500" : { "description" : "Ein unerwarteter Fehler ist aufgetreten.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/R10ErrorResponse" } } } }, "503" : { "description" : "Die Schnittstelle wurde durch einen Admin deaktiviert." }, "200" : { "description" : "Server ist verfügbar." } }, "security" : [ { "oauth2" : [ ] } ] } } }, "components" : { "schemas" : { "R10ErrorResponse" : { "required" : [ "key", "r10" ], "type" : "object", "properties" : { "key" : { "type" : "string" }, "r10" : { "type" : "string" }, "msg" : { "type" : "string" } } }, "AdnValidationErrorDto" : { "type" : "object", "properties" : { "planungsschlagName" : { "type" : "string", "description" : "Der Name des Planungsschlags, in dem der Validierungsfehler aufgetreten ist", "nullable" : true, "example" : "Feld A" }, "fehlerBeschreibung" : { "type" : "string", "description" : "Beschreibung des Validierungsfehlers", "example" : "Fehler beim Speichern des Planungsschlags" }, "fachlicheFehler" : { "type" : "array", "description" : "Liste der fachlichen Fehler, die den Validierungsfehler verursacht haben", "example" : "Planungsschläge dürfen sich nicht Überlappen. Bitte anpassen.", "items" : { "type" : "string", "description" : "Liste der fachlichen Fehler, die den Validierungsfehler verursacht haben", "example" : "Planungsschläge dürfen sich nicht Überlappen. Bitte anpassen." } }, "technischeFehler" : { "type" : "array", "description" : "Liste der technischen Fehler, die den Validierungsfehler verursacht haben", "example" : [ "K40" ], "items" : { "type" : "string", "description" : "Liste der technischen Fehler, die den Validierungsfehler verursacht haben", "example" : "[\"K40\"]" } } }, "description" : "Repräsentiert einen Validierungsfehler beim Aufruf der Planungsschlag API" }, "AdnCodewertDto" : { "type" : "object", "properties" : { "code" : { "type" : "string", "description" : "Der Code des Codewerts", "example" : "CODE123" }, "bezeichnung" : { "type" : "string", "description" : "Die Bezeichnung des Codewerts", "example" : "Bezeichnung A" } }, "description" : "Repräsentiert einen Codewert mit zugehöriger Bezeichnung", "nullable" : true, "example" : { "code" : "STOPPELBR", "bezeichnung" : "Stoppelbrache" } }, "AdnFeldstueckDto" : { "type" : "object", "properties" : { "fsNummer" : { "type" : "integer", "description" : "Die Nummer des Feldstücks", "format" : "int32", "example" : 1 }, "fsName" : { "type" : "string", "description" : "Der Name des Feldstücks", "example" : "Testfeldstück" }, "flik" : { "type" : "string", "description" : "FLIK", "example" : "DEBYLI9832000032" }, "flaechenanteilInProzent" : { "type" : "number", "description" : "Der Flächenanteil, den der bewirtschaftende Betrieb am Feldstück hält", "example" : 100 }, "flaecheInHektar" : { "type" : "number", "description" : "Fläche des Feldstücks in Hektar", "example" : 12.3125 }, "geometryWKT" : { "type" : "string", "description" : "Geometrie des Feldstuecks im WKT-Format", "example" : "POLYGON ((140 280, 220 280, 220 190, 140 190, 140 280))" }, "nutzungen" : { "type" : "array", "description" : "Enthält die Nutzungen des Feldstücks", "items" : { "$ref" : "#/components/schemas/AdnNutzungDto" } }, "landschaftselemente" : { "type" : "array", "description" : "Enthält die Landschaftselemente des Feldstücks", "items" : { "$ref" : "#/components/schemas/AdnLandschaftselementDto" } } }, "description" : "Liste der Feldstücke" }, "AdnFeldstueckeDto" : { "type" : "object", "properties" : { "feldstuecke" : { "type" : "array", "description" : "Liste der Feldstücke", "items" : { "$ref" : "#/components/schemas/AdnFeldstueckDto" } } } }, "AdnLandschaftselementDto" : { "type" : "object", "properties" : { "lfdNr" : { "type" : "integer", "description" : "Laufende Nummer des Landschaftselements", "format" : "int32", "example" : 1 }, "art" : { "$ref" : "#/components/schemas/AdnCodewertDto" }, "flaecheInHektar" : { "type" : "number", "description" : "Fläche des Landschaftselements in Hektar", "example" : 12.3125 }, "geometryWKT" : { "type" : "string", "description" : "Geometrie des Landschaftselements im WKT-Format", "example" : "POLYGON ((140 280, 220 280, 220 190, 140 190, 140 280))" } }, "description" : "Enthält die Landschaftselemente des Feldstücks" }, "AdnNutzungDto" : { "type" : "object", "properties" : { "schlagNr" : { "type" : "string", "description" : "Nummer des Nutzungsschlags", "example" : "1" }, "antragsart" : { "$ref" : "#/components/schemas/AdnCodewertDto" }, "nutzungscode" : { "$ref" : "#/components/schemas/AdnCodewertDto" }, "korridormassnahmen" : { "type" : "array", "description" : "Liste von Korridormaßnahmen-Codes. Für die möglichen Werte siehe Endpunkt /codewerte/GEOAUM", "example" : [ { "code" : "K40", "bezeichnung" : "Verzicht auf Herbizideinsatz bei Wintergetreide/Winterraps" } ], "items" : { "$ref" : "#/components/schemas/AdnCodewertDto" } }, "oekoregelungen" : { "type" : "array", "description" : "Liste von Ökoregelungen-Codes. Für die möglichen Werte siehe Endpunkt /codewerte/OEKOREGELUNG", "example" : [ { "code" : "OER3", "bezeichnung" : "Beibehaltung von Agroforstflächen" } ], "items" : { "$ref" : "#/components/schemas/AdnCodewertDto" } }, "sonstigeBindungen" : { "type" : "array", "description" : "Liste von sonstigen Bindungen", "example" : [ "GANZPFLANZENSILAGE" ], "items" : { "$ref" : "#/components/schemas/AdnSonstigeBindungDto" } }, "winterbedeckung" : { "$ref" : "#/components/schemas/AdnCodewertDto" }, "flaecheInHektar" : { "type" : "number", "description" : "Fläche des Nutzungsschlags in Hektar", "example" : 12.3125 }, "geometryWKT" : { "type" : "string", "description" : "Geometrie des Nutzungsschlags im WKT-Format", "example" : "POLYGON ((140 280, 220 280, 220 190, 140 190, 140 280))" } }, "description" : "Enthält die Nutzungen des Feldstücks" }, "AdnSonstigeBindungDto" : { "type" : "object", "properties" : { "name" : { "type" : "string", "description" : "Enum zur Repräsentation möglicher zusätzlicher Bindungen eines Nutzungsschlages.", "enum" : [ "BEJAGUNGSSCHNEISE", "GANZPFLANZENSILAGE", "HANF_ZWISCHENFRUCHT", "OEKOLOGISCH_BEWIRTSCHAFTET", "MEHRGEFAHRENVERSICHERUNG", "FUTTERNUTZUNG", "GLOEZ8_SELBSTBEGRUENUNG", "GLOEZ8_ANSAAT", "STOPPELBRACHE_VERBLEIB", "GL_NEUANSAAT", "ERSCHWERNIS_AUSGLEICH_PLANZENSCHUTZ", "HOPFEN_NEUPFLANZUNG", "GLOEZ8_AUSNAHME_LEGUMINOSEN", "GLOEZ8_AUSNAHME_ZWF_OHNE_PFLANZENSCHUTZ" ] }, "planbar" : { "type" : "boolean", "description" : "Flag, das angibt, ob diese Bindung planbar ist (true) oder nicht (false). Wenn eine SonstigeBindung nicht planbar ist bedeutet es, dass sie für die Planungschläge nicht erlaubt ist." } }, "description" : "DTO zur Repräsentation einer zusätzlichen Bindung oder Einschränkung für eine Nutzfläche.", "example" : "[{\"name\": \"GANZPFLANZENSILAGE\",\"planbar\": true}" }, "AdnPlanungsschlagDto" : { "type" : "object", "properties" : { "lfdNr" : { "type" : "integer", "description" : "Laufende Nummer des Planungsschlags", "format" : "int32", "example" : 1 }, "name" : { "type" : "string", "description" : "Name des Planungsschlags", "example" : "Schlag A" }, "nutzungscode" : { "$ref" : "#/components/schemas/AdnCodewertDto" }, "korridormassnahmen" : { "type" : "array", "description" : "Liste der Korridormaßnahmen. Für die möglichen Werte siehe Endpunkt /codewerte/GEOAUM", "example" : [ { "code" : "K40", "bezeichnung" : "Verzicht auf Herbizideinsatz bei Wintergetreide/Winterraps" } ], "items" : { "$ref" : "#/components/schemas/AdnCodewertDto" } }, "oekoregelungen" : { "type" : "array", "description" : "Liste der Ökoregelungen. Für die möglichen Werte siehe Endpunkt /codewerte/OEKOREGELUNG", "example" : [ { "code" : "OER3", "bezeichnung" : "Beibehaltung von Agroforstflächen" } ], "items" : { "$ref" : "#/components/schemas/AdnCodewertDto" } }, "sonstigeBindungen" : { "uniqueItems" : true, "type" : "array", "description" : "Set der sonstigen Bindungen", "example" : "[{\"name\": \"GANZPFLANZENSILAGE\",\"planbar\": true}", "items" : { "$ref" : "#/components/schemas/AdnSonstigeBindungDto" } }, "winterbedeckung" : { "$ref" : "#/components/schemas/AdnCodewertDto" }, "flaecheInHektar" : { "type" : "number", "description" : "Fläche des Planungsschlags in Hektar", "example" : 12.3125 }, "geometryWKT" : { "type" : "string", "description" : "Geometrie des Planungsschlags im WKT-Format", "example" : "POLYGON ((140 280, 220 280, 220 190, 140 190, 140 280))" } }, "description" : "Repräsentiert einen einzelnen Planungsschlag" }, "AdnPlanungsschlagPersistErgebnisDto" : { "type" : "object", "properties" : { "planungsschlag" : { "$ref" : "#/components/schemas/AdnPlanungsschlagDto" }, "warnungen" : { "type" : "array", "description" : "Liste der Warnungen die bei der Persistierung von dem Planungsschlag aufgetreten sind.", "items" : { "type" : "string", "description" : "Liste der Warnungen die bei der Persistierung von dem Planungsschlag aufgetreten sind." } }, "infos" : { "type" : "array", "description" : "Liste der Infos die bei der Persistierung von dem Planungsschlag aufgetreten sind.", "items" : { "type" : "string", "description" : "Liste der Infos die bei der Persistierung von dem Planungsschlag aufgetreten sind." } } }, "description" : "Repräsentiert das Ergebnis einer erfolgreichen Persistierung von einem Planungsschlag." }, "AdnPlanungsschlagPersistErgebnisseDto" : { "type" : "object", "properties" : { "planungsschlaege" : { "type" : "array", "description" : "Liste der Ergebnisse bei der Persistierung von Planungsschlägen", "items" : { "$ref" : "#/components/schemas/AdnPlanungsschlagPersistErgebnisDto" } } }, "description" : "Repräsentiert die Ergebnisse der erfolgreichen Persistierung von Planungsschlägen" }, "AdnCreatePlanungsschlaegeDto" : { "type" : "object", "properties" : { "createPlanungsschlaege" : { "type" : "array", "description" : "Liste der Planungsschläge", "items" : { "$ref" : "#/components/schemas/AdnCreatePlanungsschlagDto" } } }, "description" : "DTO zur Repräsentation einer Sammlung von Planungsschlägen, die erstellt werden sollen." }, "AdnCreatePlanungsschlagDto" : { "type" : "object", "properties" : { "name" : { "type" : "string", "description" : "Name des Planungsschlags", "example" : "Schlag A" }, "nutzungscode" : { "type" : "string", "description" : "Nutzungscode des Planungsschlags", "example" : "115" }, "korridormassnahmen" : { "type" : "array", "description" : "Liste von Korridormaßnahmen-Codes. Für die möglichen Werte siehe Endpunkt /codewerte/GEOAUM", "example" : [ "K40" ], "items" : { "type" : "string", "description" : "Liste von Korridormaßnahmen-Codes. Für die möglichen Werte siehe Endpunkt /codewerte/GEOAUM", "example" : "[\"K40\"]" } }, "oekoregelungen" : { "type" : "array", "description" : "Liste von Ökoregelungen-Codes. Für die möglichen Werte siehe Endpunkt /codewerte/OEKOREGELUNG", "example" : [ "OER3" ], "items" : { "type" : "string", "description" : "Liste von Ökoregelungen-Codes. Für die möglichen Werte siehe Endpunkt /codewerte/OEKOREGELUNG", "example" : "[\"OER3\"]" } }, "sonstigeBindungen" : { "uniqueItems" : true, "type" : "array", "description" : "Set von sonstigen Bindungen", "example" : [ "GANZPFLANZENSILAGE" ], "items" : { "type" : "string", "description" : "Set von sonstigen Bindungen", "example" : "[\"GANZPFLANZENSILAGE\"]", "enum" : [ "[\"GANZPFLANZENSILAGE\"]" ] }, "enum" : [ "[\"GANZPFLANZENSILAGE\"]" ] }, "winterbedeckung" : { "type" : "string", "description" : "Code für die Winterbedeckung. Für die möglichen Werte siehe Endpunkt /codewerte/BODENBEDECKUNG_WINTER", "nullable" : true, "example" : "MULCH" }, "geometryWKT" : { "type" : "string", "description" : "Geometrie des Planungsschlags im WKT-Format", "example" : "POLYGON ((140 280, 220 280, 220 190, 140 190, 140 280))" } }, "description" : "DTO zur Repräsentation eines einzelnen Planungsschlags der erstellt werden soll" }, "AdnPlanungsschlaegeDto" : { "type" : "object", "properties" : { "planungsschlaege" : { "type" : "array", "description" : "Liste der Planungsschläge", "items" : { "$ref" : "#/components/schemas/AdnPlanungsschlagDto" } } }, "description" : "DTO zur Repräsentation einer Sammlung von Planungsschlägen." } }, "securitySchemes" : { "oauth2" : { "type" : "oauth2", "flows" : { "authorizationCode" : { "authorizationUrl" : "https://zad.stmelf.bybn.de/zad/oauth/authorize", "tokenUrl" : "https://zad.stmelf.bybn.de/zad/oauth/token" } } } } } }