AttyMessage¶
AttyMessage is a data-transfer object in the SAIF.Business.Claim.Legal.LegalApi component grouping of SAIF.Business.Claim.Legal. It represents a single attorney message/notification about a scheduled hearing, combining claim, schedule, and attorney-assignment details for consumption by attorney-facing message lists.*
Purpose¶
- Carries claim, case, and hearing-schedule details together with the assigned attorney name/assignment date, forming a single attorney message row for API consumers.*
Context¶
- Namespace:
SAIF.Business.Claim.Legal.LegalApi - Assembly/package:
SAIF.Business.Claim.Legal
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| Claimant | Public Property Claimant As String |
Name of the claimant on the case.* |
| ClaimNum | Public Property ClaimNum As String |
The claim number displayed to API consumers.* |
| CaseId | Public Property CaseId As Long |
Identifier of the legal case the message relates to.* |
| ScheduleId | Public Property ScheduleId As Long |
Identifier of the hearing/schedule entry the message relates to.* |
| CaseNum | Public Property CaseNum As String |
The case number displayed to API consumers.* |
| ScheduleType | Public Property ScheduleType As String |
Type/category of the scheduled hearing (e.g., hearing, conference).* |
| ScheduleStatus | Public Property ScheduleStatus As String |
Current status of the scheduled hearing.* |
| AljName | Public Property AljName As String |
Name of the administrative law judge presiding over the hearing.* |
| Location | Public Property Location As String |
Location/venue of the scheduled hearing.* |
| Duration | Public Property Duration As String |
Expected duration of the scheduled hearing.* |
| AttyName | Public Property AttyName As String |
Name of the attorney assigned to the case.* |
| DaysNum | Public Property DaysNum As Integer |
Number of days until (or since) the scheduled hearing.* |
| ScheduleDate | Public Property ScheduleDate As DateTime |
Date of the scheduled hearing.* |
| ScheduleTime | Public Property ScheduleTime As String |
Time of the scheduled hearing.* |
| AssignedDate | Public Property AssignedDate As DateTime |
Date the attorney was assigned to the case.* |
| ClaimId | Public Property ClaimId As Long |
Identifier of the underlying claim.* |
| MailId | Public Property MailId As String |
Mailbox/user identifier the message is associated with, used to route the message to the assigned attorney.* |
Behavioral notes¶
- This class has no methods or business logic; it is a plain property bag populated by the LegalApi layer for serialization to callers.*
Constraints and usage notes¶
- Used as the element type of
AttyMessagesData.Data; always returned wrapped with aStatusCode.*
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¶
SAIF.Business.Claim.Legal\LegalApi\AttyMessages.vb