Objekte Leserecht erteilen
Dieser Use Case beschreibt, wie Leserechte für Objekte erteilt werden.
ws_object_rr:manage/api/graphql/serviceWeitere Informationen zu Basis-URLs und Umgebungen stehen im Kapitel Endpunkte.
wsObjectReaderCreate
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
WsObjectReaderCreateInput!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 ein Objekt erhält, erhält er zusätzlich ein Leserecht auf alle untergeordneten Probennahmestellen.
Wenn ein Akteur ein eingeschränktes Leserecht auf ein Objekt erhält, gilt das Leserecht ausschließlich für dieses Objekt, nicht aber für untergeordnete Probennahmestellen.
mutation WsObjectReaderCreate($input: WsObjectReaderCreateInput!) {
wsObjectReaderCreate(input: $input)
}{
"input": {
"id": "<DUMMY-SHAPTH-ID>",
"reader": ["<DUMMY-SHAPTH-ID>"],
"exclusive": false
}
}{
"data": {
"wsObjectReaderCreate": 1
}
}