Skip to content

Certificate

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

Purpose

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

Context

  • Namespace: SAIF.Core.Contracts.Policies.Certificates
  • 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 Certificate*.
PolicyNumber long PolicyNumber { get; set; } Uniquely identifies the policy recorded on this Certificate*.
Policy Policy Policy { get; set; } Represents the policy associated with this Certificate*.
PolicyPeriodEffectiveDate DateTime PolicyPeriodEffectiveDate { get; set; } Records the date of the policy period effective*.
IssueDate DateTime IssueDate { get; set; } Records the date of the issue*.
IssueUser string IssueUser { get; set; } Identifies the user tied to the issue on this Certificate*.
SendCancellationNotice Boolean SendCancellationNotice { get; set; } Represents the send cancellation notice associated with this Certificate*.
JobDescription string JobDescription { get; set; } Holds free-text description recorded against this Certificate*.
OtherCoverages string OtherCoverages { get; set; } Represents the other coverages associated with this Certificate*.
CertificateHolder CertificateHolder CertificateHolder { get; set; } Represents the certificate holder associated with this Certificate*.
Dba DbaName Dba { get; set; } Represents the dba associated with this Certificate*.
Limits EmployerLiabilityLimit Limits { get; set; } Represents the limits associated with this Certificate*.
IsCancellationCertificate bool IsCancellationCertificate { get; set; } Indicates whether cancellation certificate applies to this Certificate*.
IsRenewalCertificate bool IsRenewalCertificate { get; set; } Indicates whether renewal certificate applies to this Certificate*.
HasBeenRenewed bool HasBeenRenewed { get; set; } Indicates whether this Certificate has been renewed*.
CertificateType CertificateTypes CertificateType { get; set; } Classifies the certificate type applicable to this Certificate*.
OscPolicy OtherStatesPolicy OscPolicy { get; set; } Represents the osc policy associated with this Certificate*.
OscPeriod OtherStatesPeriod OscPeriod { get; set; } Represents the osc period associated with this Certificate*.
AreOfficersExcluded bool AreOfficersExcluded { get; set; } Represents the are officers excluded associated with this Certificate*.
IsSubrogationWaived bool IsSubrogationWaived { get; set; } Indicates whether the subrogation is waived for this Certificate*.
ImageId long ImageId { get; set; } References the identifier of the associated image record*.
PrintStatusCertificateHolder PrintStatuses PrintStatusCertificateHolder { get; set; } Represents the print status certificate holder associated with this Certificate*.
PrintStatusPolicyHolder PrintStatuses PrintStatusPolicyHolder { get; set; } Represents the print status policy holder associated with this Certificate*.
CreateDate DateTime CreateDate { get; set; } Records the date of the create*.
CreateUser string CreateUser { set; } Identifies the user tied to the create on this Certificate*.

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/Policies/Certificates/Certificate.cs