Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Interface

IOfficeInvoiceWorkflowRunner

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Modifiers abstract

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 requiredposition: 0
validator OfficeIMO.Invoicing.Validation.InvoiceValidator = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2