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 ofSAIF.BOF.Business.Policy.Audit.ApiCalls.csproj. It is a source-included artifact and is not part of the compiledSAIF.Business.Policy.Audit.ApiCallsassembly'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¶
DocumentApiCallfixesOutputProfiletoPDFandRecipientIdtoPH.
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