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 = 5Carrier = 2Consignee = 1Notifier = 0RecoveryDisposalFacility = 4WasteProducer = 3