Subpoena¶
Subpoena is a data-carrier contract (DTO) in the Legal / Subpoenas 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 / Subpoenas area, consumed by SAIF.Services and other layers that reference this library's contracts*.
Context¶
- Namespace:
SAIF.Core.Contracts.Legal.Subpoenas - Kind: Class
- Assembly/package:
SAIF.Core(NuGet packageSAIF.SAIFCode.Core)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
FlatPaymentAmount |
public const decimal FlatPaymentAmount = (decimal) 5.0; |
Named constant value ((decimal) 5.0)*. |
MileageRate |
public const decimal MileageRate = (decimal) .08; |
Named constant value ((decimal) .08)*. |
Id |
long Id { get; set; } |
Represents the ID associated with this Subpoena*. |
CaseId |
long CaseId { get; set; } |
Uniquely identifies the case value recorded on this Subpoena*. |
CaseNumber |
string CaseNumber { get; set; } |
Uniquely identifies the case recorded on this Subpoena*. |
AppearanceDate |
DateTime AppearanceDate { get; set; } |
Records the date of the appearance*. |
AppearanceTime |
DateTime AppearanceTime { get; set; } |
Represents the appearance time associated with this Subpoena*. |
ApprovedByEmployeeId |
string ApprovedByEmployeeId { get; set; } |
References the identifier of the associated approved by employee record*. |
ApprovedDate |
DateTime? ApprovedDate { get; set; } |
Records the date of the approved*. |
BodyPartDescription |
string BodyPartDescription { get; set; } |
Holds free-text description recorded against this Subpoena*. |
ComplianceDate |
DateTime ComplianceDate { get; set; } |
Records the date of the compliance*. |
HearingLocation |
HearingLocation HearingLocation { get; set; } |
Represents the hearing location associated with this Subpoena*. |
ShowAppearanceInstructions |
bool ShowAppearanceInstructions { get; set; } |
Represents the show appearance instructions associated with this Subpoena*. |
RecordsFromDate |
DateTime? RecordsFromDate { get; set; } |
Records the date of the records from*. |
RecordsThruDate |
DateTime? RecordsThruDate { get; set; } |
Records the date of the records thru*. |
RequestedByEmployeeId |
string RequestedByEmployeeId { get; set; } |
References the identifier of the associated requested by employee record*. |
SpecialHandling |
SubpoenaSpecialHandling SpecialHandling { get; set; } |
Represents the special handling associated with this Subpoena*. |
SubpoenaStatus |
SubpoenaStatus SubpoenaStatus { get; set; } |
Records the current status of the subpoena*. |
SubpoenaText |
string SubpoenaText { get; set; } |
Holds free-text text recorded against this Subpoena*. |
SubpoenaOpeningText |
string SubpoenaOpeningText { get; set; } |
Holds free-text text recorded against this Subpoena*. |
SubpoenaType |
SubpoenaType SubpoenaType { get; set; } |
Classifies the subpoena type applicable to this Subpoena*. |
SaifLocationFlag |
bool SaifLocationFlag { get; set; } |
Represents the saif location flag associated with this Subpoena*. |
AdditionalClaimNumbers |
string AdditionalClaimNumbers { get; set; } |
Represents the additional claim numbers associated with this Subpoena*. |
AdditionalCaseNumbers |
string AdditionalCaseNumbers { get; set; } |
Represents the additional case numbers associated with this Subpoena*. |
AKAName |
string AKAName { get; set; } |
Holds the aka name recorded on this Subpoena*. |
ServeByDate |
DateTime? ServeByDate { get; set; } |
Records the date of the serve by*. |
SpecificLocations |
string SpecificLocations { get; set; } |
Represents the specific locations associated with this Subpoena*. |
SpecialDeliveryText |
string SpecialDeliveryText { get; set; } |
Holds free-text text recorded against this Subpoena*. |
ProcessServerId |
long ProcessServerId { get; set; } |
References the identifier of the associated process server record*. |
ExternalFileNumber |
string ExternalFileNumber { get; set; } |
Uniquely identifies the external file recorded on this Subpoena*. |
IsConflictWorker |
bool IsConflictWorker { get; set; } |
Indicates whether conflict worker applies to this Subpoena*. |
Recipients |
IList<SubpoenaRecipient> Recipients { get; set; } |
Contains the collection of SubpoenaRecipient entries associated with this Subpoena*. |
UpdateUser |
string UpdateUser { get; set; } |
Identifies the user tied to the update on this Subpoena*. |
UpdateDate |
DateTime? UpdateDate { get; set; } |
Records the date of the update*. |
UpdateNumber |
int UpdateNumber { get; set; } |
Uniquely identifies the update recorded on this Subpoena*. |
CreateDate |
DateTime CreateDate { get; set; } |
Records the date of the create*. |
CreateUser |
string CreateUser { set; } |
Identifies the user tied to the create on this Subpoena*. |
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/Subpoenas/Subpoena.cs