Skip to content

IDistributionMethod

Common contract implemented by every distribution-channel option so the payload can expose a channel discriminator.

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

  • Standardize access to the DistributionMethodType value across imaging, email, fax, print, file-share, and other channel objects.

Context

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

Public members

Member Signature Purpose
DistributionMethodType string DistributionMethodType { get; } Exposes the channel discriminator used to identify the concrete distribution method.

Behavioral notes

  • The interface defines only the discriminator property; channel-specific fields live on the concrete implementations.

Constraints and usage notes

  • Concrete classes rely on DistributionMethod<T> to supply the interface implementation.

Sources

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