Table of Contents

Enum Role

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

Rollen, die ein Akteur in einem DIWASS-Schein einnehmen kann. Ein Akteur (eine OperatorInternalId) kann mehrere Rollen gleichzeitig halten — z.B. wenn dieselbe Firma als Notifizierer und Erzeuger im Dokument steht. Die Permission-Matrix bildet daher Mengen von Rollen, keine Einzelrolle.

Authority wird nicht aus der OperatorInternalId abgeleitet (Behörden haben keine OperatorInternalId im Dokument); diese Rolle muss vom Aufrufer explizit übergeben werden, wenn er als Competent Authority handelt.

public enum Role
Extension Methods

Fields

Authority = 5
Carrier = 2
Consignee = 1
Notifier = 0
RecoveryDisposalFacility = 4
WasteProducer = 3