Skip to content

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 virtual to support NHibernate lazy-loading proxies (see the corresponding mapping file under Data/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