Method FindOperator
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
requestFindOperatorRequestBaseType
Returns
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.