Skip to content

DistributionOptions

Channel-selection container for the older Document API distribution request.

Compilation status: This type is defined in Business\SAIF.Business.Policy.Audit.ApiCalls\DistributionMethod.cs, which is present in this library's source directory but is not listed in the <Compile> item group of SAIF.BOF.Business.Policy.Audit.ApiCalls.csproj. It is a source-included artifact and is not part of the compiled SAIF.Business.Policy.Audit.ApiCalls assembly's public surface.

Purpose

  • Carry whichever delivery-channel configurations should accompany one generated document.

Context

  • Namespace: SAIF.Business.Policy.Audit.ApiCalls
  • Assembly/package: SAIF.Business.Policy.Audit.ApiCalls

Public members

Member Signature Purpose
ImagingConfig public Imaging ImagingConfig { get; set; } Imaging-channel settings used when the document should be routed into the imaging system.
PrintConfig public Print PrintConfig { get; set; } Print-channel settings used when the document should be physically printed and mailed.
EmailConfig public Email EmailConfig { get; set; } Email-channel settings used when the document should be delivered by email.
FaxConfig public Fax FaxConfig { get; set; } Fax-channel settings used when the document should be delivered by fax.
RequestorConfig public Requestor RequestorConfig { get; set; } Marker selecting the requestor delivery channel, routing the document back to the requestor path.
FileShareConfig public FileShare FileShareConfig { get; set; } File-share channel settings used when the document should be dropped to a shared location.
XPressionsConfig public XPressions XPressionsConfig { get; set; } XPressions-channel settings used when the document should be routed to XPressions batch rendering.

Behavioral notes

  • Each property selects one channel-specific option object when that channel is in use.

Constraints and usage notes

  • The class does not enforce mutual exclusivity or required combinations among channels.

Sources

  • Business\SAIF.Business.Policy.Audit.ApiCalls\DistributionMethod.cs