Skip to content

DocumentDistributionLog

DocumentDistributionLog is a data-carrier contract (DTO) in the Documents area of SAIF.SAIFCode.Core, exposing the properties SAIF.Services and its consumers read and populate for this entity*.

Purpose

  • Carries data for the Documents area, consumed by SAIF.Services and other layers that reference this library's contracts*.

Context

  • Namespace: SAIF.Core.Contracts.Documents
  • Kind: Class
  • Assembly/package: SAIF.Core (NuGet package SAIF.SAIFCode.Core)

Public members

Member Signature Purpose
Id long Id { get; set; } Represents the ID associated with this DocumentDistributionLog*.
DocumentRequestLogSeqNum long DocumentRequestLogSeqNum { get; set; } Represents the document request log seq num associated with this DocumentDistributionLog*.
DocRequestLogStatusCode string DocRequestLogStatusCode { get; set; } Classifies the doc request log status using a coded value*.
PlannedDistributionDate DateTime? PlannedDistributionDate { get; set; } Records the date of the planned distribution*.
ActualDistributionDate DateTime? ActualDistributionDate { get; set; } Records the date of the actual distribution*.
PackageName string PackageName { get; set; } Holds the package name recorded on this DocumentDistributionLog*.
Xml string Xml { get; set; } Represents the xml associated with this DocumentDistributionLog*.
PrinterName string PrinterName { get; set; } Holds the printer name recorded on this DocumentDistributionLog*.
PrintMode string PrintMode { get; set; } Represents the print mode associated with this DocumentDistributionLog*.
Copies long Copies { get; set; } Represents the copies associated with this DocumentDistributionLog*.
ScaleMode string ScaleMode { get; set; } Represents the scale mode associated with this DocumentDistributionLog*.
OutputProfile string OutputProfile { get; set; } Represents the output profile associated with this DocumentDistributionLog*.
ImportInfo string ImportInfo { get; set; } Represents the import info associated with this DocumentDistributionLog*.
EmailInfo string EmailInfo { get; set; } Represents the email info associated with this DocumentDistributionLog*.
FaxInfo string FaxInfo { get; set; } Represents the fax info associated with this DocumentDistributionLog*.
CertificationInfo string CertificationInfo { get; set; } Represents the certification info associated with this DocumentDistributionLog*.
ImagePath string ImagePath { get; set; } Represents the image path associated with this DocumentDistributionLog*.
Tray string Tray { get; set; } Represents the tray associated with this DocumentDistributionLog*.
DeferredInfo string DeferredInfo { get; set; } Represents the deferred info associated with this DocumentDistributionLog*.
Application string Application { get; set; } Represents the application associated with this DocumentDistributionLog*.
CreateUser string CreateUser { get; set; } Identifies the user tied to the create on this DocumentDistributionLog*.
CreateDate DateTime CreateDate { get; set; } Records the date of the create*.
UpdateUser string UpdateUser { get; set; } Identifies the user tied to the update on this DocumentDistributionLog*.
UpdateDate DateTime UpdateDate { get; set; } Records the date of the update*.
RequestForDocument RequestLog RequestForDocument { set; } Represents the request for document associated with this DocumentDistributionLog*.

Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Core/SAIF.Core/Contracts/Documents/DocumentDistributionLog.cs