Case¶
Case is a data-carrier contract (DTO) in the Claims / ThirdPartyClaims area of SAIF.SAIFCode.Core, exposing the properties SAIF.Services and its consumers read and populate for this entity*.
Purpose¶
- Carries data for the Claims / ThirdPartyClaims area, consumed by SAIF.Services and other layers that reference this library's contracts*.
Context¶
- Namespace:
SAIF.Core.Contracts.Claims.ThirdPartyClaims - Kind: Class
- Assembly/package:
SAIF.Core(NuGet packageSAIF.SAIFCode.Core)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
ID |
int ID { get; set; } |
Represents the ID associated with this Case*. |
HasCollectionActivity |
bool HasCollectionActivity { get; set; } |
Indicates whether this Case has collection activity*. |
AccidentLocation |
string AccidentLocation { get; set; } |
Represents the accident location associated with this Case*. |
StatuteDate |
DateTime? StatuteDate { get; set; } |
Records the date of the statute*. |
SicDate |
DateTime? SicDate { get; set; } |
Records the date of the sic*. |
SuitFiledDate |
DateTime? SuitFiledDate { get; set; } |
Records the date of the suit filed*. |
InitialInvestigation |
DateTime? InitialInvestigation { get; set; } |
Represents the initial investigation associated with this Case*. |
ThirdPartyAdjuster |
IAdjuster ThirdPartyAdjuster { get; set; } |
Represents the third party adjuster associated with this Case*. |
Status |
CaseStatus Status { get; set; } |
Records the current status of the status*. |
SicType |
CaseType SicType { get; set; } |
Classifies the sic type applicable to this Case*. |
CaseType |
CaseType CaseType { get; set; } |
Classifies the case type applicable to this Case*. |
CauseOfAction |
CauseOfAction CauseOfAction { get; set; } |
Represents the cause of action associated with this Case*. |
CoCounsel |
Firm CoCounsel { get; set; } |
Represents the co counsel associated with this Case*. |
PlantiffsAttorney |
Firm PlantiffsAttorney { get; set; } |
Represents the plantiffs attorney associated with this Case*. |
CompanionClaims |
ICollection<CompanionClaim> CompanionClaims { get; set; } |
Contains the collection of CompanionClaim entries associated with this Case*. |
Claim |
ClaimDetail Claim { set; } |
Represents the claim associated with this Case*. |
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/Claims/ThirdPartyClaims/Case.cs