API Reference
Interface
IOfficeInvoiceWorkflowRunner
Shared invoice execution over local or provider storage.
Methods
public abstract Task<OfficeInvoiceStorageWorkflowResult> RunInvoiceAsync(OfficeInvoiceStorageWorkflowRequest request, InvoiceValidator validator = null, CancellationToken cancellationToken = default) #Returns:
Task<OfficeInvoiceStorageWorkflowResult>Captures bounded input, executes the invoice owner, and publishes successful output with source checks and recovery.
Parameters
- request OfficeIMO.Workflows.OfficeInvoiceStorageWorkflowRequest
- validator OfficeIMO.Invoicing.Validation.InvoiceValidator = null
- cancellationToken System.Threading.CancellationToken = default