Table of Contents

Method Filter

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

Filter(Role, IEnumerable<DiwassIntents>)

Bildet die Schnittmenge aus rollen-erlaubten Intents und dem übergebenen Strom — typischerweise handler.FollowupIntents.

public static IEnumerable<DiwassIntents> Filter(Role role, IEnumerable<DiwassIntents> intents)

Parameters

role Role
intents IEnumerable<DiwassIntents>

Returns

IEnumerable<DiwassIntents>

Filter(IEnumerable<Role>, IEnumerable<DiwassIntents>)

Schnittmenge auf Rollen-Mengen-Basis (Union der Allow-Listen × Eingabestrom).

public static IEnumerable<DiwassIntents> Filter(IEnumerable<Role> roles, IEnumerable<DiwassIntents> intents)

Parameters

roles IEnumerable<Role>
intents IEnumerable<DiwassIntents>

Returns

IEnumerable<DiwassIntents>