Skip to content

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.Factor implementation 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 iAdjustedRateProvider was 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