Table of Contents

Method FindOperator

Namespace
Zedal.Sdk.Apis.Diwass.Local
Assembly
Zedal.Sdk.dll

FindOperator(FindOperatorRequestBaseType)

Low-level Escape-Hatch: setzt einen vom Aufrufer vollständig vorbereiteten Infotech.Zedal.Documents.V1.Diwass.Directory.Operator.Base.V1.FindOperatorRequestBaseType ab. Gedacht für Such-Kombinationen, die die typisierten Wrapper (FindOperatorForEori(string), FindOperatorByIdentifier(string, OperatorIdentifierType), FindOperatorByName(string, string, int), FindOperatorByQuery(string, string, int)) nicht abdecken — z.B. ActivityStatus-Filter, kombinierte Name+Identifier-Queries oder ResponsibleAuthorityActivity.

public Task<IList<OperatorIndexBaseType>> FindOperator(FindOperatorRequestBaseType request)

Parameters

request FindOperatorRequestBaseType

Returns

Task<IList<OperatorIndexBaseType>>

Remarks

Wenn möglich, einen typisierten Wrapper bevorzugen. Diese Methode reicht den Proto-Roh-Typ durch, was Magic-Strings am Aufrufer-Rand ermöglicht (genau die wir mit OperatorIdentifierType & Co. ablösen). Wenn ein konkreter Use-Case wiederkehrt, lieber einen spezifischen Wrapper im SDK anlegen, statt diese Methode dauerhaft zu nutzen.

Der WSR-Section-Filter (Activity.Section = "WSR") wird trotzdem zentral gesetzt — der Aufrufer kann ihn nicht versehentlich umgehen.