Wasserversorgungsgebiete erstellen
Dieser Use Case beschreibt das Erstellen eines neuen Wasserversorgungsgebiet-Eintrags über GraphQL.
ws_area:manage/api/graphql/serviceWeitere Informationen zu Basis-URLs und Umgebungen stehen im Kapitel Endpunkte.
wsAreaCreate
Die Mutation verwendet ein ressourcenspezifisches Create-Input. Felder mit XWasser-Code müssen mit gültigen Codewerten aus den fachlichen Codelisten befüllt werden.
Request-Parameter
Die Badges zeigen die Nullbarkeit aus dem GraphQL-Schema. Non-null bedeutet, dass der Wert im jeweiligen Eingabeobjekt gesetzt sein muss. Nullable bedeutet, dass der Wert optional oder fachlich konditional ist.
input
WsAreaCreateInput!inputauthorityId
ID!handOver
Booleanfields
WsAreaCreateFieldsInput!input.fieldsname
String!ident
String!additionalAuthorityIds
[ID!]geoPosAndExtentFile
UploadgeoLatitude
DecimalgeoLongitude
DecimalgeoEasting
DecimalgeoNorthing
Decimallau2Code
[String!]dailyWaterDelivery
DecimalnumOfPeopleServed
IntrefYearForDelivery
IntexamFreqAParam
IntexamFreqBParam
IntdateOfEstablishment
DateTime!dateOfClosure
DateTimereasonForClosure
StringsuccessorIds
[String!]comment
Stringmutation WsAreaCreate($input: WsAreaCreateInput!) {
wsAreaCreate(input: $input) {
r
id
name
geoLatitude
geoLongitude
geoEasting
geoNorthing
lau2Code
dailyWaterDelivery
numOfPeopleServed
refYearForDelivery
examFreqAParam
examFreqBParam
dateOfEstablishment
dateOfClosure
successorIds
comment
geoPosAndExtent {
filehash
filename
mimeType
size
url
}
active
editable
reasonForClosure { code text desc }
authority { id name ty }
responsible { id name ty }
}
}{
"input": {
"authorityId": "<DUMMY-SHAPTH-ID>",
"handOver": false,
"fields": {
"name": "API Testgebiet",
"ident": "<DUMMY-SHAPTH-ID>",
"additionalAuthorityIds": ["<DUMMY-SHAPTH-ID>"],
"geoLatitude": 48.137154,
"geoLongitude": 11.576124,
"geoEasting": 1234,
"geoNorthing": 1234,
"dateOfEstablishment": "2020-02-05T23:00:00+00:00",
"dateOfClosure": "2026-06-09T22:00:00+00:00",
"reasonForClosure": "N",
"lau2Code": ["12 0 52 000 0000"],
"dailyWaterDelivery": 27.4,
"numOfPeopleServed": 100,
"refYearForDelivery": 2025,
"examFreqAParam": 4,
"examFreqBParam": 1,
"successorIds": ["<DUMMY-SHAPTH-ID>"],
"comment": "Beispielkommentar"
}
}
}{
"data": {
"wsAreaCreate": {
"r": "2B34CE6BE000",
"id": "DEBY/0022054530211840/1780994403118",
"name": "API Testgebiet",
"geoLatitude": "48.137154",
"geoLongitude": "11.576124",
"geoEasting": "1234",
"geoNorthing": "1234",
"lau2Code": ["12 0 52 000 0000"],
"dailyWaterDelivery": "27.4",
"numOfPeopleServed": 100,
"refYearForDelivery": 2025,
"examFreqAParam": 4,
"examFreqBParam": 1,
"dateOfEstablishment": "2020-02-05T23:00:00+00:00",
"dateOfClosure": "2026-06-09T22:00:00+00:00",
"successorIds": ["DETH/010101"],
"comment": "Beispielkommentar",
"geoPosAndExtent": null,
"active": true,
"editable": true,
"reasonForClosure": {
"code": "N",
"text": "N: Neufestlegung von WVG oder Zuordnung zu anderem(n) WVG",
"desc": "Schließung wegen Neufestlegung von Wasserversorgungsgebieten oder Zuordnung zu anderem(n) Wasserversorgungsgebiet"
},
"authority": {
"id": "BY123GA801",
"name": "Muster Gesundheitsamt",
"ty": "HDP"
},
"responsible": {
"id": "BY123GA801",
"name": "Muster Gesundheitsamt",
"ty": "HDP"
}
}
}
}XWasser-Codes
Wenn eines dieser Felder geschrieben wird, muss ein gültiger Codewert aus der jeweiligen XWasser-Codeliste übergeben werden. Die allgemeine XWasser-Übersicht ist im XRepository unter XWasser auffindbar.
| Feld | Codeliste | XRepository | Datei |
|---|---|---|---|
reasonForClosure | Grund Schließung Wasserversorgungsgebiet | Codeliste im XRepository öffnen. | Grund Schließung Wasserversorgungsgebiet_1.xml |
Grund der Schließung
Verwendete Version: Grund Schließung Wasserversorgungsgebiet_1.xml · Hinweis: Ggf. aktuelle Codeliste im XRepository öffnen.
| Code | Grund | Beschreibung |
|---|---|---|
N | N: Neufestlegung von WVG oder Zuordnung zu anderem(n) WVG | Schließung wegen Neufestlegung von Wasserversorgungsgebieten oder Zuordnung zu anderem(n) Wasserversorgungsgebiet |
O | O: Andere Gründe | Andere Gründe für geänderte Trinkwasserbereitstellung |
W | W: Schlechte Wasserqualität | Schlechte Wasserqualität, bei einem oder mehreren Parametern konnte der Grenzwert über längeren Zeitraum (z. B. 3 mal 3 Jahre) nicht eingehalten werden, geeignete Abhilfemaßnahmen waren nicht erfolgreich oder möglich |