ISubpoenaService¶
ISubpoenaService declares a service contract in the Legal / Subpoenas area, implemented outside this library (most likely in SAIF.Services, per the declare-here, enforce-elsewhere pattern documented for this library)*.
Purpose¶
- Declares the operations that a SAIF.Services implementation must provide for the Legal / Subpoenas area*.
Context¶
- Namespace:
SAIF.Core.Contracts.Legal.Subpoenas - Kind: Interface
- Assembly/package:
SAIF.Core(NuGet packageSAIF.SAIFCode.Core)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
ListOfSubpoenaStatus |
IList<SubpoenaStatus> ListOfSubpoenaStatus { get; set; } |
Contains the collection of SubpoenaStatus entries associated with this ISubpoenaService*. |
ListOfSubpoenaTypes |
IList<SubpoenaType> ListOfSubpoenaTypes { get; set; } |
Contains the collection of SubpoenaType entries associated with this ISubpoenaService*. |
ListOfMailingOptions |
IList<SubpoenaSpecialHandling> ListOfMailingOptions { get; set; } |
Contains the collection of SubpoenaSpecialHandling entries associated with this ISubpoenaService*. |
ListOfHearingLocations |
IList<HearingLocation> ListOfHearingLocations { get; set; } |
Contains the collection of HearingLocation entries associated with this ISubpoenaService*. |
ListOfRegisteredAgents |
IList<RegisteredAgent> ListOfRegisteredAgents { get; set; } |
Contains the collection of RegisteredAgent entries associated with this ISubpoenaService*. |
ListOfProcessServers |
IList<ProcessServer> ListOfProcessServers { get; set; } |
Contains the collection of ProcessServer entries associated with this ISubpoenaService*. |
DefaultComplianceDate |
DateTime DefaultComplianceDate { get; set; } |
Records the date of the default compliance*. |
MinimumComplianceDate |
DateTime MinimumComplianceDate { get; set; } |
Records the date of the minimum compliance*. |
CanEnterSubpoenas |
bool CanEnterSubpoenas() |
Represents the can enter subpoenas associated with this ISubpoenaService*. |
CurrentUserApprovalLimit |
decimal CurrentUserApprovalLimit() |
Handles current user approval limit*. |
ListOfPolicyLocations |
IList<Location> ListOfPolicyLocations(long policyNumber) |
Handles list of policy locations, given policyNumber*. |
InitiateEmployeeList |
IList<LegalEmployee> InitiateEmployeeList() |
Handles initiate employee list*. |
GetInboxItems |
IEnumerable<SubpoenaInboxItem> GetInboxItems() |
Returns inbox items*. |
GetCalculatedSubpoenaPayment |
SubpoenaPaymentCalculationResults GetCalculatedSubpoenaPayment(decimal miles) |
Returns calculated subpoena payment, given miles*. |
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/ISubpoenaService.cs