Skip to content

CertificateEdit

CertificateEdit is an edit/update DTO in the Policies / Certificates area, carrying the fields a consumer may modify for the corresponding entity*.

Purpose

  • Carries the editable fields for a Policies / Certificates entity update operation*.

Context

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

Public members

Member Signature Purpose
CertificateEdit CertificateEdit() Initializes a new instance of this type*.
PolicyNumber long PolicyNumber { get; set; } Uniquely identifies the policy recorded on this CertificateEdit*.
PolicyPeriodEffectiveDate DateTime PolicyPeriodEffectiveDate { get; set; } Records the date of the policy period effective*.
CertificateType Certificate.CertificateTypes CertificateType { get; set; } Classifies the certificate type applicable to this CertificateEdit*.
JobDescription string JobDescription { get; set; } Holds free-text description recorded against this CertificateEdit*.
OtherCoverages string OtherCoverages { get; set; } Represents the other coverages associated with this CertificateEdit*.
SendCancellationNotice bool SendCancellationNotice { get; set; } Represents the send cancellation notice associated with this CertificateEdit*.
IsCancellationCertificate bool IsCancellationCertificate { get; set; } Indicates whether cancellation certificate applies to this CertificateEdit*.
IsRenewalCertificate bool IsRenewalCertificate { get; set; } Indicates whether renewal certificate applies to this CertificateEdit*.
CurrentCertificateHolderId long CurrentCertificateHolderId { get; set; } Uniquely identifies the current certificate holder value recorded on this CertificateEdit*.
CertificateHolderAction CertificateHolderActions CertificateHolderAction { get; set; } Represents the certificate holder action associated with this CertificateEdit*.
CertificateHolderEdit CertificateHolderEdit CertificateHolderEdit { get; set; } Represents the certificate holder edit associated with this CertificateEdit*.
Dba DbaName Dba { get; set; } Represents the dba associated with this CertificateEdit*.
OscPolicyId long? OscPolicyId { get; set; } Uniquely identifies the osc policy value recorded on this CertificateEdit*.
OscLimitsCode string OscLimitsCode { get; set; } Classifies the osc limits using a coded value*.
AreOfficersExcluded bool AreOfficersExcluded { get; set; } Represents the are officers excluded associated with this CertificateEdit*.
IsSubrogationWaived bool IsSubrogationWaived { set; } Indicates whether the subrogation is waived for this CertificateEdit*.

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/CertificateEdit.cs