Email¶
Email-channel option payload for Document API distribution.
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 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¶
- Describe recipients, attachment name, and message content when a generated document is delivered by email.
Context¶
- Namespace:
SAIF.Business.Policy.Audit.ApiCalls - Assembly/package:
SAIF.Business.Policy.Audit.ApiCalls
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| DistributionMethodType | public string DistributionMethodType { get; } |
Exposes Email as the discriminator for this delivery-channel payload. |
| To | public string[] To { get; set; } |
Primary email recipients for the delivered document. |
| CCs | public string[] CCs { get; set; } |
Additional email recipients copied on the delivery. |
| BCCs | public string[] BCCs { get; set; } |
Blind-copy email recipients on the delivery. |
| AttachmentFileName | public string AttachmentFileName { get; set; } |
File name assigned to the document attachment in the email. |
| Subject | public string Subject { get; set; } |
Email subject line for the delivery. |
| Body | public string Body { get; set; } |
Email body text accompanying the document attachment. |
Behavioral notes¶
- The class inherits
DistributionMethodTypefromDistributionMethod<Email>.
Constraints and usage notes¶
- Address validation and send behavior are delegated to the downstream service.
Sources¶
Business\SAIF.Business.Policy.Audit.ApiCalls\DistributionMethod.cs