AuditPolicyTerm¶
Per-term audit payload describing the policy term dates, identifier values, and final-audit requirement sent to the Policy Audit API.
Purpose¶
- Carry the audit fields required for one policy-term submission within
AuditCollection.
Context¶
- Namespace:
SAIF.Business.Policy.Audit.ApiCalls - Assembly/package:
SAIF.Business.Policy.Audit.ApiCalls
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| AuditDueDate | public DateTime AuditDueDate { get; set; } |
Date by which the policy term's audit must be completed. |
| AuditStartDate | public DateTime AuditStartDate { get; set; } |
Date the audit period begins for this policy term. |
| PolicyId | public string PolicyId { get; set; } |
Policy identifier the audit term applies to. |
| PolicyTermEffDate | public DateTime PolicyTermEffDate { get; set; } |
Effective date of the policy term being audited; used with PolicyId to key the audit record at the Policy Audit API. |
| RequiresFinalAudit | public bool RequiresFinalAudit { get; set; } |
Indicates whether this term requires a final (rather than interim) audit, which controls how the downstream service processes the submission.* |
| AuditId | public long AuditId { get; set; } |
Unique identifier for this audit job, used to track the submission at the Policy Audit API. |
Behavioral notes¶
- All properties are simple value carriers with no local validation or formatting logic.
Constraints and usage notes¶
- The class relies on callers to populate required dates and identifiers before submission.
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¶
Business\SAIF.Business.Policy.Audit.ApiCalls\AuditPolicyTerm.cs