API Reference
Class
InvoiceModelValidationResult
Model validation result; this is not an authoritative schema or Schematron compliance certificate.
Inheritance
- Object
- InvoiceModelValidationResult
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
Methods
public Void ThrowIfInvalid() #Returns:
VoidThrows with the diagnostics when the model cannot be emitted safely.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public IReadOnlyList<InvoiceDiagnostic> Diagnostics { get; } #At most 999 model and declared-amount diagnostics, followed by a highest-severity summary when further findings are omitted.
public InvoiceCalculation Calculation { get; } #Calculated totals when arithmetic inputs permit calculation.
public Boolean IsValid { get; } #True when model validation produced no errors.