Skip to content

PdfTracking

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

Purpose

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

Context

  • Namespace: SAIF.Core.Contracts.Pdf
  • 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 PdfTracking*.
Code PdfProcessingType Code { get; set; } Classifies the code using a coded value*.
Status PdfStatusType Status { get; set; } Records the current status of the status*.
ApplicationCode PdfApplicationType ApplicationCode { get; set; } Classifies the application using a coded value*.
OutputFilePath string OutputFilePath { get; set; } Represents the output file path associated with this PdfTracking*.
ProcessStartDate DateTime? ProcessStartDate { get; set; } Records the date of the process start*.
ProcessEndDate DateTime? ProcessEndDate { get; set; } Records the date of the process end*.
Message string Message { get; set; } Represents the message associated with this PdfTracking*.
FileId Guid FileId { get; set; } References the identifier of the associated file record*.
FilePrefix string FilePrefix { get; set; } Represents the file prefix associated with this PdfTracking*.
PurgeDate DateTime PurgeDate { get; set; } Records the date of the purge*.
OriginalFileExtension string OriginalFileExtension { get; set; } Represents the original file extension associated with this PdfTracking*.
Created DateTime? Created { get; set; } Represents the created associated with this PdfTracking*.
CreatedBy string CreatedBy { get; set; } Represents the created by associated with this PdfTracking*.
Updated DateTime? Updated { get; set; } Represents the updated associated with this PdfTracking*.
UpdatedBy string UpdatedBy { get; set; } Represents the updated by associated with this PdfTracking*.
UpdateNum int UpdateNum { get; set; } Represents the update num associated with this PdfTracking*.
IsPdfA bool IsPdfA { get; set; } Indicates whether pdf a applies to this PdfTracking*.
SourceSystemId string SourceSystemId { set; } References the identifier of the associated source system record*.

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/Pdf/PdfTracking.cs