Skip to content

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 a StatusCode.*

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