Namespace Zedal.Sdk.Apis.Diwass.Enums
Classes
- DiwassEnumExtensions
Wire-Mapping-Helper für DIWASS-Enums (siehe WireValueAttribute). Übersetzt zwischen typsicherem Enum und dem String, der über die DIWASS-Wire-Schicht ausgetauscht wird.
- WireValueAttribute
Hängt einen Wire-Wert (z.B.
"AuditReport","eori") an einen Enum-Eintrag. Wird vom DiwassEnumExtensions-Mapping gelesen und übersetzt zwischen typsicherem Enum und dem String-Format, das die DIWASS-Wire-Schicht erwartet bzw. liefert.
Enums
- Annex7FacilityTypeCode
Facility-Typ einer Annex-7-Anlage (XSD:
model:Annex7FacilityTypeCode; Wire-Felder:RecoveryLaboratoryFacilityType.facilityLaboratoryTypeCode,Annex7CertificateOfWasteReceiptType.FacilityTypeCode,Annex7CertificateOfCompletionType.facilityTypeCodeindocuments/v1/diwass/waste/model/v1/annex7.proto).
- AttachmentTypeId
Klassifikator für DIWASS-Attachments (XSD:
model:AttachmentBinaryObject.@typeID, Proto:AttachmentBinaryObjectType.type_id).
- CompetentAuthorityDomain
Domäne / Rolle der Competent Authority im Notifizierungs-Lifecycle gemäß VO (EU) 2024/1157. Wire-Werte aus dem XSD-Typ
notification:AuthorityDomainBodyIdentifier.
- DecisionType
Behörden-Entscheidungstyp einer Notifizierung (XSD:
model:DecisionTypeEnum; Wire-Feld:DecisionType.DecisionTypeindocuments/v1/diwass/waste/model/v1/notification.proto).
- FacilityTypeCode
Facility-Typ einer Verwertungs- oder Beseitigungsanlage (XSD:
model:FacilityTypeCode; Wire-Felder:RecoveryDisposalFacilityType.FacilityTypeCode,CertificateOfWasteReceiptType.FacilityTypeCode,CertificateOfCompletionType.FacilityTypeCode,SubmissionType.DestinedForRecoveryDisposalindocuments/v1/diwass/waste/model/v1/basetypes.protobzw.notification.proto).
- MeansOfTransportCode
Code für das Transportmittel (XSD:
model:MeansOfTransportCodeType; Wire-Felder:CarrierType.MeansOfTransportCodeundTransportType.MeansOfTransportCodeindocuments/v1/diwass/waste/model/v1/basetypes.proto).
- OperatorIdentifierType
Identifier-Typ für DIWASS-Operator-Suche. Wire-Feld:
OperatorIdentifierBaseType.@typeindiroperatorbase.proto.
- PackageTypeCode
Verpackungstyp-Code (XSD:
model:PackageCodeType; Wire-Felder:PackagingType.PackageTypeCode,PackagingTypeBase.PackageTypeCode).
- PhysicalCharacteristicCode
Code für die physikalische Beschaffenheit der Abfälle (XSD:
model:PhysicalCharacteristicCodeType; Wire-Feld:SubmissionType.PhysicalCharacteristicTypeCodeindocuments/v1/diwass/waste/model/v1/notification.proto).
- PriorityCode
Nachrichten-Priorität (UN/CEFACT-Codeliste 4037 „Priority description code") (XSD:
model:PriorityCodeType; Wire-Feld:StatementType.PriorityCodeindocuments/v1/diwass/waste/model/v1/statement.proto).
- RecoveryDisposalCode
Verwertungs- bzw. Beseitigungsverfahren-Code (XSD:
model:RecoveryDisposalCodeType; Wire-Felder:CertificateOfWasteReceiptType.RecoveryDisposalTypeCode,DisposalRecoveryOperations.RecoveryDisposalTypeCode,Annex7TransportAnnouncementType.recoveryDisposalTypeCode).
- RecoveryDisposalLaboratoryCode
Recovery-/Disposal-/Laboratory-Code für Anlagen, die zusätzlich Labor-Tätigkeiten erlauben (XSD:
model:RecoveryDisposalLaboratoryCodeType, Union ausmodel:RecoveryDisposalCodeTypeundmodel:LaboratoryCodeType; Wire-Feld:RecoveryDisposalLaboratoryFacilityType.RecoveryDisposalLaboratoryTypeCode).
- SignalStatementType
Typ eines Signal-Statements im Notifizierungs-Lifecycle (XSD:
notification:SignalStatementTypeCodeType; Wire-Feld:SignalStatementType.typeCodeindocuments/v1/diwass/waste/notification/v1/waste_notification.proto).
- WasteCodeListId
Listenkennung (
listID-Attribut) auf einemWasteTypeCode-Element im DIWASS-XML — identifiziert das Vokabular, gegen das derCode-Wert gelesen wird (z.B. Basel-Anlage A, OECD-Liste, nationaler AVV-Schlüssel).