API Reference
OfficeInvoiceWorkflowResult
Operation evidence kept separate from standards compliance, bound to captured input and exact returned artifacts.
Inheritance
- Object
- OfficeInvoiceWorkflowResult
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Methods
public Byte[] ToOutputBytes() #Byte[]Returns a defensive copy of converted XML or rendered PDF. Failure has no output bytes.
public Byte[] ToOutputXmlBytes() #Byte[]Returns the XML used for conversion or PDF capture. These exact bytes are validated when standards validation is requested.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public OfficeInvoiceWorkflowOperation Operation { get; } #Operation performed.
public String InputName { get; } #Caller-supplied input identifier.
public String InputSha256 { get; } #SHA-256 of the exact captured input.
public Int32 InputByteLength { get; } #Length of captured input bytes.
public Boolean Succeeded { get; } #True when the selected operation completed. Inspection and source-edit completion do not mean model validity. Requested output standards checks must pass.
public InvoiceReadResult Source { get; } #Parsed input, or edited XML for EditSource, and its mapping findings. Null when a preservation edit retains XML that the semantic parser cannot read. Its editable model belongs to this result.
public InvoiceModelValidationResult ModelValidation { get; } #Semantic validation of the processed source, including recognized aggregate-only profiles. Null when its semantic model is unavailable.
public IReadOnlyList<InvoiceDiagnostic> Diagnostics { get; } #Bounded model, mapping, target and execution findings.
public InvoiceValidationReport StandardsValidation { get; } #Exact-byte standards report, or null when not requested/configured. For writing operations it validates output XML before output is returned.
public InvoiceValidationStatus SchemaStatus { get; } #Explicit standards schema status; NotRun when no standards report exists.
public InvoiceValidationStatus BusinessRulesStatus { get; } #Explicit business-rule status; NotRun when no standards report exists.
public Int32 OutputByteLength { get; } #Length of the generated primary artifact, or zero.