Table of Contents

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

operatorIds IEnumerable<long>
intent DiwassIntents
document Document

Returns

bool

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

operatorId long
intent DiwassIntents
document Document

Returns

bool

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

operatorIds IEnumerable<long>
intent DiwassIntents
notification NotificationDocument

Returns

bool

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

operatorId long
intent DiwassIntents
notification NotificationDocument

Returns

bool

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

operatorIds IEnumerable<long>
intent DiwassIntents
annex7 AnnexViiDocument

Returns

bool

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

operatorId long
intent DiwassIntents
annex7 AnnexViiDocument

Returns

bool

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

operatorIds IEnumerable<long>
intent DiwassIntents
movement MovementDocument

Returns

bool

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

operatorId long
intent DiwassIntents
movement MovementDocument

Returns

bool

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

operatorIds IEnumerable<long>
intent DiwassIntents
information NotificationInformationType

Returns

bool

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

operatorId long
intent DiwassIntents
information NotificationInformationType

Returns

bool

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

operatorIds IEnumerable<long>
intent DiwassIntents
information Annex7InformationType

Returns

bool

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

operatorId long
intent DiwassIntents
information Annex7InformationType

Returns

bool