Skip to content

SubpoenaDocument

SubpoenaDocument 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 package SAIF.SAIFCode.Core)

Public members

Member Signature Purpose
Id long Id { get; set; } Represents the ID associated with this SubpoenaDocument*.
SubpoenaType string SubpoenaType { get; set; } Classifies the subpoena type applicable to this SubpoenaDocument*.
RecipientName string RecipientName { get; set; } Holds the recipient name recorded on this SubpoenaDocument*.
RecipientAddressFormatted string RecipientAddressFormatted { get; set; } Represents the recipient address formatted associated with this SubpoenaDocument*.
RecipientAddressSingleLineFormat string RecipientAddressSingleLineFormat { get; set; } Represents the recipient address single line format associated with this SubpoenaDocument*.
Claimant string Claimant { get; set; } Represents the claimant associated with this SubpoenaDocument*.
LegalCaseId long LegalCaseId { get; set; } Uniquely identifies the legal case value recorded on this SubpoenaDocument*.
LegalCaseNumber string LegalCaseNumber { get; set; } Uniquely identifies the legal case recorded on this SubpoenaDocument*.
ClaimNumber string ClaimNumber { get; set; } Uniquely identifies the claim recorded on this SubpoenaDocument*.
AdditionalCaseNumbers string AdditionalCaseNumbers { get; set; } Represents the additional case numbers associated with this SubpoenaDocument*.
AdditionalClaimNumbers string AdditionalClaimNumbers { get; set; } Represents the additional claim numbers associated with this SubpoenaDocument*.
SpecificLocations string SpecificLocations { get; set; } Represents the specific locations associated with this SubpoenaDocument*.
DateOfInjury string DateOfInjury { get; set; } Represents the date of injury associated with this SubpoenaDocument*.
DateOfBirth string DateOfBirth { get; set; } Represents the date of birth associated with this SubpoenaDocument*.
AppearanceDate string AppearanceDate { get; set; } Records the date of the appearance*.
AppearanceTime string AppearanceTime { get; set; } Represents the appearance time associated with this SubpoenaDocument*.
AppearanceLocationFormatted string AppearanceLocationFormatted { get; set; } Represents the appearance location formatted associated with this SubpoenaDocument*.
SubpoenaSpecificText string SubpoenaSpecificText { get; set; } Holds free-text text recorded against this SubpoenaDocument*.
SubpoenaSpecificOpening string SubpoenaSpecificOpening { get; set; } Represents the subpoena specific opening associated with this SubpoenaDocument*.
ShowAppearanceInstructions string ShowAppearanceInstructions { get; set; } Represents the show appearance instructions associated with this SubpoenaDocument*.
ReturnByDate string ReturnByDate { get; set; } Records the date of the return by*.
AttorneyName string AttorneyName { get; set; } Holds the attorney name recorded on this SubpoenaDocument*.
AttorneySignatureBlock string AttorneySignatureBlock { get; set; } Represents the attorney signature block associated with this SubpoenaDocument*.
AssistantName string AssistantName { get; set; } Holds the assistant name recorded on this SubpoenaDocument*.
AssistantTitle string AssistantTitle { get; set; } Represents the assistant title associated with this SubpoenaDocument*.
DateServed string DateServed { get; set; } Represents the date served associated with this SubpoenaDocument*.
ClaimantAttorney string ClaimantAttorney { get; set; } Represents the claimant attorney associated with this SubpoenaDocument*.
ClaimantAttorneyAddressSingleLineFormat string ClaimantAttorneyAddressSingleLineFormat { get; set; } Represents the claimant attorney address single line format associated with this SubpoenaDocument*.
ClaimId long ClaimId { set; } Uniquely identifies the claim value recorded on this SubpoenaDocument*.

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/SubpoenaDocument.cs