IBillService¶
IBillService declares a service contract in the Legal / Bills 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 / Bills area*.
Context¶
- Namespace:
SAIF.Core.Contracts.Legal.Bills - Kind: Interface
- Assembly/package:
SAIF.Core(NuGet packageSAIF.SAIFCode.Core)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
BillUpdateEmployeesList |
List<LegalEmployee> BillUpdateEmployeesList { get; set; } |
Contains the collection of LegalEmployee entries associated with this IBillService*. |
ListOfAdjustmentReasons |
List<AdjustmentReason> ListOfAdjustmentReasons { get; set; } |
Contains the collection of AdjustmentReason entries associated with this IBillService*. |
ListOfBillStatusCodes |
List<BillStatus> ListOfBillStatusCodes { get; set; } |
Contains the collection of BillStatus entries associated with this IBillService*. |
ListOfBillServiceCodes |
List<BillServiceCode> ListOfBillServiceCodes { get; set; } |
Contains the collection of BillServiceCode entries associated with this IBillService*. |
SpecialHandlingCodeList |
List<SpecialHandling> SpecialHandlingCodeList { get; set; } |
Contains the collection of SpecialHandling entries associated with this IBillService*. |
ListOfBillRateTypeCodes |
List<BillServiceRateType> ListOfBillRateTypeCodes { get; set; } |
Contains the collection of BillServiceRateType entries associated with this IBillService*. |
GetInboxItems |
IEnumerable<InboxItem> GetInboxItems(string employeeIdOrMailId, List<LegalEmployee> legalAttorneys) |
Returns inbox items, given employeeIdOrMailId, legalAttorneys*. |
CanEnterBills |
bool CanEnterBills() |
Represents the can enter bills associated with this IBillService*. |
CurrentUserApprovalLimit |
decimal CurrentUserApprovalLimit() |
Handles current user approval limit*. |
GetMcoBillServiceFees |
IList<BillServiceFee> GetMcoBillServiceFees(string mcoPlanId) |
Returns mco bill service fees, given mcoPlanId*. |
IsViewOnlyUser |
bool IsViewOnlyUser() |
Indicates whether view only user applies to this IBillService*. |
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/Bills/IBillService.cs