API Reference
Class
OfficeInvoiceFileWorkflowRequest
Local-file invoice request. Existing destinations are never overwritten.
Inheritance
- Object
- OfficeInvoiceFileWorkflowRequest
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
Constructors
public OfficeInvoiceFileWorkflowRequest(String inputPath, OfficeInvoiceWorkflowOperation operation = Inspect, String outputPath = null, InvoiceXmlOptions target = null, Nullable<InvoiceSpecificationRelease> validationRelease = null, InvoicePdfLayoutOptions layout = null, PdfOptions pdfOptions = null) #Captures explicit source, operation, target and rendering settings. Writing requires an output path.
Parameters
- inputPath System.String
- operation OfficeIMO.Workflows.OfficeInvoiceWorkflowOperation = Inspect
- outputPath System.String = null
- target OfficeIMO.Invoicing.InvoiceXmlOptions = null
- validationRelease System.Nullable{OfficeIMO.Invoicing.InvoiceSpecificationRelease} = null
- layout OfficeIMO.Invoicing.Pdf.InvoicePdfLayoutOptions = null
- pdfOptions OfficeIMO.Pdf.PdfOptions = null
Methods
public static OfficeInvoiceFileWorkflowRequest ForSourceEdit(String inputPath, String outputPath, InvoiceSourceEdits edits, Nullable<InvoiceSpecificationRelease> validationRelease = null) #Returns:
OfficeInvoiceFileWorkflowRequestCaptures source edits for publication to a new XML file. Source syntax/profile and unmapped XML are retained.
Parameters
- inputPath System.String
- outputPath System.String
- edits OfficeIMO.Invoicing.InvoiceSourceEdits
- validationRelease System.Nullable{OfficeIMO.Invoicing.InvoiceSpecificationRelease} = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String InputPath { get; } #Absolute input path.
public String OutputPath { get; } #Absolute output path, when writing.
public OfficeInvoiceWorkflowOperation Operation { get; } #Operation to perform.
public InvoiceXmlOptions Target { get; } #Selected output/inspection contract.
public Nullable<InvoiceSpecificationRelease> ValidationRelease { get; } #Requested exact-byte standards release.
public InvoiceSourceEdits SourceEdits { get; } #Immutable replacements supplied by ForSourceEdit.