CaseInfo¶
CaseInfo is a data-carrier contract (DTO) in the Legal area of SAIF.SAIFCode.Core, exposing the properties SAIF.Services and its consumers read and populate for this entity*.
Purpose¶
- Carries data for the Legal area, consumed by SAIF.Services and other layers that reference this library's contracts*.
Context¶
- Namespace:
SAIF.Core.Contracts.Legal - 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 CaseInfo*. |
ClaimId |
long ClaimId { get; set; } |
Uniquely identifies the claim value recorded on this CaseInfo*. |
CaseNumber |
string CaseNumber { get; set; } |
Uniquely identifies the case recorded on this CaseInfo*. |
ClaimNumber |
string ClaimNumber { get; set; } |
Uniquely identifies the claim recorded on this CaseInfo*. |
IsConflictWorker |
bool IsConflictWorker { get; set; } |
Indicates whether conflict worker applies to this CaseInfo*. |
ClaimantName |
string ClaimantName { get; set; } |
Holds the claimant name recorded on this CaseInfo*. |
AssignedAttorneyName |
string AssignedAttorneyName { get; set; } |
Holds the assigned attorney name recorded on this CaseInfo*. |
CaseStatus |
string CaseStatus { get; set; } |
Records the current status of the case*. |
RequestDate |
DateTime RequestDate { get; set; } |
Records the date of the request*. |
AppearanceDateTime |
DateTime AppearanceDateTime { get; set; } |
Represents the appearance date time associated with this CaseInfo*. |
HearingLocationId |
long HearingLocationId { get; set; } |
References the identifier of the associated hearing location record*. |
OpposingCounsel |
ExternalAttorney OpposingCounsel { get; set; } |
Represents the opposing counsel associated with this CaseInfo*. |
InjuryDate |
DateTime InjuryDate { get; set; } |
Records the date of the injury*. |
McoName |
string McoName { get; set; } |
Holds the MCO name recorded on this CaseInfo*. |
DisplayText |
string DisplayText { get; set; } |
Holds free-text text recorded against this CaseInfo*. |
SelectedCase |
bool SelectedCase { get; set; } |
Represents the selected case associated with this CaseInfo*. |
PrimaryCase |
bool PrimaryCase { get; set; } |
Represents the primary case associated with this CaseInfo*. |
PolicyNumber |
long PolicyNumber { get; set; } |
Uniquely identifies the policy recorded on this CaseInfo*. |
AssignedAttorneyEmployeeId |
string AssignedAttorneyEmployeeId { get; set; } |
References the identifier of the associated assigned attorney employee record*. |
CaseCost |
IList<CaseCost> CaseCost { get; set; } |
Contains the collection of CaseCost entries associated with this CaseInfo*. |
CaseNotes |
IList<LegalNote> CaseNotes { set; } |
Contains the collection of LegalNote entries associated with this CaseInfo*. |
IsAppellate |
bool IsAppellate() |
Indicates whether this CaseInfo is a appellate*. |
IsPreLitigation |
bool IsPreLitigation() |
Indicates whether pre litigation applies to this CaseInfo*. |
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/Legal/CaseInfo.cs