Table of Contents

Class DiwassOperationResult

Namespace
Zedal.Sdk.Apis.Bxa
Assembly
Zedal.Sdk.dll

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).

public abstract class DiwassOperationResult
Inheritance
DiwassOperationResult
Derived
Inherited Members

Remarks

DocXml ist null bei reinen Read-Operationen (z.B. GetNotification), bei denen der Aufrufer das Original-XML bereits hat. ValidationErrors ist leer, wenn das Dokument schemakonform ist; ein befüllter Eintrag verweist über path auf die fehlerhafte Stelle und beschreibt den Fehler in error. Validierungsfehler lassen den RPC nicht scheitern — sie werden mit der Antwort durchgereicht. TransferHistory ist nur bei den typisierten Get-Endpunkten (GetNotification/GetAnnex7/GetMovement) befüllt; Mutationen liefern stets eine leere Liste, da Set-/Submit-Responses keine transfer_history tragen. Reihenfolge: neuester Eintrag zuerst.

Constructors

DiwassOperationResult(byte[], IList<DiwassIntents>, IList<ValidationError>, IList<TransferEntry>)

Properties

DocXml
FollowupIntents
TransferHistory
ValidationErrors