Method CanPerform
- Namespace
- Zedal.Sdk.Apis.Diwass.Permissions
- Assembly
- Zedal.Sdk.dll
CanPerform(IEnumerable<long>, DiwassIntents, Document)
Vereinigung der erlaubten Intents über mehrere Rollen — passt zur Inferenz-API, die für eine OperatorId mehrere Rollen zurückgeben kann (z.B. S&F = Notifizierer + Erzeuger) und zu Aufrufern, die einen Operator-Verbund mit mehreren OperatorIds prüfen.
public static bool CanPerform(IEnumerable<long> operatorIds, DiwassIntents intent, Document document)
Parameters
operatorIdsIEnumerable<long>intentDiwassIntentsdocumentDocument
Returns
CanPerform(long, DiwassIntents, Document)
Vereinigung der erlaubten Intents über mehrere Rollen — passt zur Inferenz-API, die für eine OperatorId mehrere Rollen zurückgeben kann (z.B. S&F = Notifizierer + Erzeuger) und zu Aufrufern, die einen Operator-Verbund mit mehreren OperatorIds prüfen.
public static bool CanPerform(long operatorId, DiwassIntents intent, Document document)
Parameters
operatorIdlongintentDiwassIntentsdocumentDocument
Returns
CanPerform(IEnumerable<long>, DiwassIntents, NotificationDocument)
Vereinigung der erlaubten Intents über mehrere Rollen — passt zur Inferenz-API, die für eine OperatorId mehrere Rollen zurückgeben kann (z.B. S&F = Notifizierer + Erzeuger) und zu Aufrufern, die einen Operator-Verbund mit mehreren OperatorIds prüfen.
public static bool CanPerform(IEnumerable<long> operatorIds, DiwassIntents intent, NotificationDocument notification)
Parameters
operatorIdsIEnumerable<long>intentDiwassIntentsnotificationNotificationDocument
Returns
CanPerform(long, DiwassIntents, NotificationDocument)
Vereinigung der erlaubten Intents über mehrere Rollen — passt zur Inferenz-API, die für eine OperatorId mehrere Rollen zurückgeben kann (z.B. S&F = Notifizierer + Erzeuger) und zu Aufrufern, die einen Operator-Verbund mit mehreren OperatorIds prüfen.
public static bool CanPerform(long operatorId, DiwassIntents intent, NotificationDocument notification)
Parameters
operatorIdlongintentDiwassIntentsnotificationNotificationDocument
Returns
CanPerform(IEnumerable<long>, DiwassIntents, AnnexViiDocument)
Vereinigung der erlaubten Intents über mehrere Rollen — passt zur Inferenz-API, die für eine OperatorId mehrere Rollen zurückgeben kann (z.B. S&F = Notifizierer + Erzeuger) und zu Aufrufern, die einen Operator-Verbund mit mehreren OperatorIds prüfen.
public static bool CanPerform(IEnumerable<long> operatorIds, DiwassIntents intent, AnnexViiDocument annex7)
Parameters
operatorIdsIEnumerable<long>intentDiwassIntentsannex7AnnexViiDocument
Returns
CanPerform(long, DiwassIntents, AnnexViiDocument)
Vereinigung der erlaubten Intents über mehrere Rollen — passt zur Inferenz-API, die für eine OperatorId mehrere Rollen zurückgeben kann (z.B. S&F = Notifizierer + Erzeuger) und zu Aufrufern, die einen Operator-Verbund mit mehreren OperatorIds prüfen.
public static bool CanPerform(long operatorId, DiwassIntents intent, AnnexViiDocument annex7)
Parameters
operatorIdlongintentDiwassIntentsannex7AnnexViiDocument
Returns
CanPerform(IEnumerable<long>, DiwassIntents, MovementDocument)
Vereinigung der erlaubten Intents über mehrere Rollen — passt zur Inferenz-API, die für eine OperatorId mehrere Rollen zurückgeben kann (z.B. S&F = Notifizierer + Erzeuger) und zu Aufrufern, die einen Operator-Verbund mit mehreren OperatorIds prüfen.
public static bool CanPerform(IEnumerable<long> operatorIds, DiwassIntents intent, MovementDocument movement)
Parameters
operatorIdsIEnumerable<long>intentDiwassIntentsmovementMovementDocument
Returns
CanPerform(long, DiwassIntents, MovementDocument)
Vereinigung der erlaubten Intents über mehrere Rollen — passt zur Inferenz-API, die für eine OperatorId mehrere Rollen zurückgeben kann (z.B. S&F = Notifizierer + Erzeuger) und zu Aufrufern, die einen Operator-Verbund mit mehreren OperatorIds prüfen.
public static bool CanPerform(long operatorId, DiwassIntents intent, MovementDocument movement)
Parameters
operatorIdlongintentDiwassIntentsmovementMovementDocument
Returns
CanPerform(IEnumerable<long>, DiwassIntents, NotificationInformationType)
Vereinigung der erlaubten Intents über mehrere Rollen — passt zur Inferenz-API, die für eine OperatorId mehrere Rollen zurückgeben kann (z.B. S&F = Notifizierer + Erzeuger) und zu Aufrufern, die einen Operator-Verbund mit mehreren OperatorIds prüfen.
public static bool CanPerform(IEnumerable<long> operatorIds, DiwassIntents intent, NotificationInformationType information)
Parameters
operatorIdsIEnumerable<long>intentDiwassIntentsinformationNotificationInformationType
Returns
CanPerform(long, DiwassIntents, NotificationInformationType)
Vereinigung der erlaubten Intents über mehrere Rollen — passt zur Inferenz-API, die für eine OperatorId mehrere Rollen zurückgeben kann (z.B. S&F = Notifizierer + Erzeuger) und zu Aufrufern, die einen Operator-Verbund mit mehreren OperatorIds prüfen.
public static bool CanPerform(long operatorId, DiwassIntents intent, NotificationInformationType information)
Parameters
operatorIdlongintentDiwassIntentsinformationNotificationInformationType
Returns
CanPerform(IEnumerable<long>, DiwassIntents, Annex7InformationType)
Vereinigung der erlaubten Intents über mehrere Rollen — passt zur Inferenz-API, die für eine OperatorId mehrere Rollen zurückgeben kann (z.B. S&F = Notifizierer + Erzeuger) und zu Aufrufern, die einen Operator-Verbund mit mehreren OperatorIds prüfen.
public static bool CanPerform(IEnumerable<long> operatorIds, DiwassIntents intent, Annex7InformationType information)
Parameters
operatorIdsIEnumerable<long>intentDiwassIntentsinformationAnnex7InformationType
Returns
CanPerform(long, DiwassIntents, Annex7InformationType)
Vereinigung der erlaubten Intents über mehrere Rollen — passt zur Inferenz-API, die für eine OperatorId mehrere Rollen zurückgeben kann (z.B. S&F = Notifizierer + Erzeuger) und zu Aufrufern, die einen Operator-Verbund mit mehreren OperatorIds prüfen.
public static bool CanPerform(long operatorId, DiwassIntents intent, Annex7InformationType information)
Parameters
operatorIdlongintentDiwassIntentsinformationAnnex7InformationType