Skip to content

DocumentConfig

Document-generation settings embedded inside a DistributionConfig for the older Document API path.

Compilation status: This type is defined in Business\SAIF.Business.Policy.Audit.ApiCalls\DistributionConfig.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

  • Identify the package, output profile, recipient class, and document-level handling settings for one distribution.

Context

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

Public members

Member Signature Purpose
PackageName public string PackageName { get; set; } Name of the document-generation package/template used to render the output.
OutputProfile public string OutputProfile { get; set; } Output format requested from the Document API; DocumentApiCall always fixes this to PDF (BR-AAC-013).
RecipientId public string RecipientId { get; set; } Recipient class the document package targets; DocumentApiCall always fixes this to PH for the policy holder (BR-AAC-014).
BannerInstructions public string BannerInstructions { get; set; } Banner instruction text for the rendered document; DocumentApiCall always leaves this empty (BR-AAC-015).
SpecialHandling public string SpecialHandling { get; set; } Special-handling directive for the document; DocumentApiCall always leaves this empty (BR-AAC-015).
CoverSheets public string[] CoverSheets { get; set; } //things like email cover, fax cover, etc... Cover-sheet identifiers (such as an email or fax cover) to include with the document; DocumentApiCall always submits a single empty entry (BR-AAC-015).

Behavioral notes

  • DocumentApiCall fixes OutputProfile to PDF and RecipientId to PH.

Constraints and usage notes

  • The class is a DTO only and does not validate package or cover-sheet combinations locally.

Sources

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