Table of Contents

Namespace Zedal.Sdk.Apis.Bxa

Classes

Annex7OperationResult

Ergebnis einer Operation auf einem DIWASS-Annex-VII-Dokument (Set*/Create*/GetAnnex7, sowie SetByIntent mit Annex7-Input).

DiwassOperationResult

Gemeinsame Basis für alle BXA-Operationsergebnisse auf DIWASS/ZEWASS- Dokumenten. Die Sub-Klassen NotificationOperationResult, Annex7OperationResult und MovementOperationResult tragen das jeweils typisierte zewass-Dokument; der Sammeltyp GenericOperationResult wird nur dort verwendet, wo der Dokumenttyp aufrufseitig nicht festgelegt ist (z.B. AddBlock, Pull-Services).

GenericOperationResult

Generisches Ergebnis für Operationen, deren Dokumenttyp aufrufseitig nicht festgelegt ist (z.B. AddBlock(byte[], byte[]), OperatorPullService.AppendOperatorLookupAsync). Trägt das vollständige Infotech.Zedal.Documents.V1.Document mit gesetztem oneof — Aufrufer entscheidet anhand Infotech.Zedal.Documents.V1.Document.DocumentsCase, welche Variante vorliegt.

MovementOperationResult

Ergebnis einer Operation auf einem DIWASS-Movement-Dokument (Set*/Submit*/Create*/GetMovement).

NotificationOperationResult

Ergebnis einer Operation auf einem DIWASS-Notification-Dokument (Set*/Submit*/Create*/GetNotification, sowie SetByIntent mit Notification-Input).

Interfaces

IAuthorityDocumentApi

BXA-seitige API für Behörden (Competent Authorities) zur Verwaltung von DIWASS-Dokumenten (Notifizierungen, Movements).

IBmuDocumentApi
ICompanyDocumentApi

BXA-seitige API für Unternehmens-/ERP-Clients zur Verwaltung von DIWASS-Dokumenten (Notifizierungen, Annex VII, Movements).

IDocumentBlockApi

Rollen-neutrale Block-Level-Operationen auf DIWASS-XML. Komplementär zu ICompanyDocumentApi und IAuthorityDocumentApi.

IEbvDocumentApi

Placeholder interface for future EBV document operations.