Anlagen nach TrinkwV Leserecht erteilen
Dieser Use Case beschreibt, wie Leserechte für Anlagen nach TrinkwV erteilt werden.
ws_system_rr:manage/api/graphql/serviceWeitere Informationen zu Basis-URLs und Umgebungen stehen im Kapitel Endpunkte.
wsSystemReaderCreate
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.
input
WsSystemReaderCreateInput!inputid
ID!reader
[ID!]!exclusive
Boolean!true: Es wird ein eingeschränktes Leserecht erteilt.false: Es wird ein erweitertes Leserecht erteilt.Wenn ein Akteur ein erweitertes Leserecht auf eine Anlage nach TrinkwV erhält, erhält er zusätzlich ein Leserecht auf alle untergeordneten Objekte und Probennahmestellen.
Wenn ein Akteur ein eingeschränktes Leserecht auf eine Anlage nach TrinkwV erhält, gilt das Leserecht ausschließlich für diese Anlage nach TrinkwV, nicht aber für untergeordnete Objekte und Probennahmestellen.
mutation WsSystemReaderCreate($input: WsSystemReaderCreateInput!) {
wsSystemReaderCreate(input: $input)
}{
"input": {
"id": "<DUMMY-SHAPTH-ID>",
"reader": ["<DUMMY-SHAPTH-ID>"],
"exclusive": false
}
}{
"data": {
"wsSystemReaderCreate": 1
}
}