Skip to content

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 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

  • 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 DistributionMethodType from DistributionMethod<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