iAdjustedRateProvider¶
iAdjustedRateProvider declares the rating attributes an iAdjustedRateFactor implementation needs to compute a rate-adjustment factor — pure rate factor, market type, experience-modifier ratability, manual class type, and benefit jurisdiction.
Purpose¶
- Expose the minimal set of rating attributes an
iAdjustedRateFactor.Factorimplementation needs, decoupling factor computation from any specific policy-period type.
Context¶
- Namespace:
SAIF.Business.Policy - Assembly/package:
SAIF.Business.Policy(PolicyCommon)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
PureRateFactor |
ReadOnly Property PureRateFactor As Decimal |
Base pure rate factor before adjustment. |
MarketType |
ReadOnly Property MarketType As Enums.MarketTypes |
Market type of the provider, relevant to factor computation. |
IsExperienceModifierRatable |
ReadOnly Property IsExperienceModifierRatable As Boolean |
Whether the provider's rate is subject to an experience modifier. |
ManualClassType |
ReadOnly Property ManualClassType As ManualClassTypes |
Manual class type of the provider, relevant to factor computation. |
BenefitJurisdiction |
ReadOnly Property BenefitJurisdiction As BenefitJurisdictions |
Benefit jurisdiction of the provider, relevant to factor computation. |
Behavioral notes¶
- No in-repo implementer of
iAdjustedRateProviderwas found; implementations live in consuming applications.**
Constraints and usage notes¶
- This is a declaration-only contract with no default behavior.
Note: Statements marked with ** could not be confirmed; treat as unknown until verified.
Sources¶
- SAIF.Business.Policy/CodeMaps/iAdjustedRateFactor.vb