SHAPTH
Use Case
wsAreaReaderCreate

Wasserversorgungsgebiete Leserecht erteilen

Dieser Use Case beschreibt, wie Leserechte für Wasserversorgungsgebiete erteilt werden.

Berechtigungws_area_rr:manage
Endpoint
POST
/api/graphql/service

Weitere Informationen zu Basis-URLs und Umgebungen stehen im Kapitel Endpunkte.

Playground(nur GraphQL)

wsAreaReaderCreate

Die Mutation erhält die ID des Registereintrags und eine Liste der zu berechtigenden Leser.

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.

FeldDetails
input
SchemaNon-null
TypWsAreaReaderCreateInput!
Eingabeobjekt für wsAreaReaderCreate.
input
id
SchemaNon-null
TypID!
ID des Wasserversorgungsgebiet-Eintrags.
reader
SchemaNon-null
Typ[ID!]!
Liste der IDs von Akteuren, die Leserecht erhalten sollen.
exclusive
SchemaNon-null
TypBoolean!
Legt die Art des zu erteilenden Leserechts fest.
true: Es wird ein eingeschränktes Leserecht erteilt.
false: Es wird ein erweitertes Leserecht erteilt.
Hinweis zur Art des Leserechts

Bei Wasserversorgungsgebieten wird fachlich nicht zwischen erweitertem Leserecht und eingeschränktem Leserecht unterschieden.

Unabhängig davon, ob true oder false übergeben wird, ist nur maßgeblich, ob für den jeweiligen Akteur ein Leserecht erteilt wird oder nicht.

mutation WsAreaReaderCreate($input: WsAreaReaderCreateInput!) {
wsAreaReaderCreate(input: $input)
}
{
"input": {
  "id": "<DUMMY-SHAPTH-ID>",
  "reader": ["<DUMMY-SHAPTH-ID>"],
  "exclusive": false
}
}
{
"data": {
  "wsAreaReaderCreate": 1
}
}

On this page