Subpoena¶
Domain entity representing Subpoena data within the legal subpoenas area of the claims/policy domain, mapped for NHibernate persistence.*
Purpose¶
- Models subpoena data used by the legal subpoenas area of this library.*
- Inherits shared identity/lifecycle behavior from
EntityBase.
Context¶
- Namespace:
SAIF.Data.Model.Legal.Subpoenas - Assembly/package:
SAIF.Data
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| Id | long Id { get; set; } |
Primary key / surrogate identifier for this record.* |
| LegalCase | LegalCase LegalCase { get; set; } |
Reference to the associated LegalCase record.* |
| SubpoenaStatus | SubpoenaStatus SubpoenaStatus { get; set; } |
Reference to the associated SubpoenaStatus record.* |
| SubpoenaType | SubpoenaType SubpoenaType { get; set; } |
Reference to the associated SubpoenaType record.* |
| SubpoenaText | string SubpoenaText { get; set; } |
Value of subpoena text exposed by this type.* |
| SubpoenaOpeningText | string SubpoenaOpeningText { get; set; } |
Value of subpoena opening text exposed by this type.* |
| IssueDate | DateTime IssueDate { get; set; } |
Date/time value for issue date.* |
| RequestedByEmployeeId | string RequestedByEmployeeId { get; set; } |
Foreign-key identifier referencing the related requested by employee record.* |
| ApprovedByEmployeeId | string ApprovedByEmployeeId { get; set; } |
Foreign-key identifier referencing the related approved by employee record.* |
| ApprovedDate | DateTime? ApprovedDate { get; set; } |
Date/time value for approved date.* |
| AppearanceDateTime | DateTime AppearanceDateTime { get; set; } |
Date/time value for appearance date time.* |
| ComplianceDate | DateTime ComplianceDate { get; set; } |
Date/time value for compliance date.* |
| HearingLocation | HearingLocation HearingLocation { get; set; } |
Reference to the associated HearingLocation record.* |
| ShowAppearanceInstructions | bool ShowAppearanceInstructions { get; set; } |
Value of show appearance instructions exposed by this type.* |
| BodyPartDescription | string BodyPartDescription { get; set; } |
Value of body part description exposed by this type.* |
| RecordsFromDate | DateTime? RecordsFromDate { get; set; } |
Date/time value for records from date.* |
| RecordsThruDate | DateTime? RecordsThruDate { get; set; } |
Date/time value for records thru date.* |
| PageCount | long PageCount { get; set; } |
Value of page count exposed by this type.* |
| ProcessServerLocation | ProviderLocation ProcessServerLocation { get; set; } |
Reference to the associated ProviderLocation record.* |
| SpecialHandling | SubpoenaSpecialHandling SpecialHandling { get; set; } |
Reference to the associated SubpoenaSpecialHandling record.* |
| SaifLocationFlag | bool SaifLocationFlag { get; set; } |
Value of saif location flag exposed by this type.* |
| ServeByDate | DateTime? ServeByDate { get; set; } |
Date/time value for serve by date.* |
| SpecialDeliveryText | string SpecialDeliveryText { get; set; } |
Value of special delivery text exposed by this type.* |
| AdditionalClaimNumbers | string AdditionalClaimNumbers { get; set; } |
Value of additional claim numbers exposed by this type.* |
| AdditionalCaseNumbers | string AdditionalCaseNumbers { get; set; } |
Value of additional case numbers exposed by this type.* |
| AKAName | string AKAName { get; set; } |
Value of AKA name exposed by this type.* |
| SpecificLocations | string SpecificLocations { get; set; } |
Value of specific locations exposed by this type.* |
| ExternalFileNumber | string ExternalFileNumber { get; set; } |
Value of external file number exposed by this type.* |
| CreateDate | DateTime CreateDate { get; set; } |
Date/time value for create date.* |
| CreateUser | string CreateUser { get; set; } |
Value of create user exposed by this type.* |
| UpdateDate | DateTime? UpdateDate { get; set; } |
Date/time value for update date.* |
| UpdateUser | string UpdateUser { get; set; } |
Value of update user exposed by this type.* |
| UpdateNumber | int UpdateNumber { get; set; } |
Value of update number exposed by this type.* |
| Recipients | ICollection<Recipient> Recipients { get; set; } |
Value of recipients exposed by this type.* |
| IsWitnessType | bool IsWitnessType() |
Indicates whether witness type.* |
| IsProviderType | bool IsProviderType() |
Indicates whether provider type.* |
| IsZeroPayNoMail | bool IsZeroPayNoMail() |
Indicates whether zero pay no mail.* |
| IsZeroPay | bool IsZeroPay() |
Indicates whether zero pay.* |
| IsDoNotMail | bool IsDoNotMail() |
Indicates whether do not mail.* |
Behavioral notes¶
- Properties are typically declared
virtualto support NHibernate lazy-loading proxies (see the corresponding mapping file underData/SAIF.Data.NHibernate).*
Constraints and usage notes¶
- No additional usage constraints beyond standard NHibernate entity/DTO conventions could be confirmed from static analysis.**
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¶
Data/SAIF.Data/Model/Legal/Subpoenas/Subpoena.cs