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