SalesPlans¶
SalesPlans is a nested enumeration of Enums that classifies the sales/pricing plan under which a policy was written (guaranteed cost, retrospective rating, or group retro). Enums.ConvertSalesPlan translates between this enum and its persisted database codes, though an in-code comment directs new callers to use the enum defined on clsSalesPlan instead.*
Purpose¶
- Represent the fixed, closed set of sales-plan codes historically recognized by the policy domain, per BR-POL-003.
- Provide the
Unknownfallback value used when a persisted sales-plan code cannot be mapped, per BR-POL-004. - Signal (via an in-code removal/deprecation comment) that this enum has been superseded by the sales-plan enum on
clsSalesPlanfor new usage.*
Context¶
- Namespace:
SAIF.Business.Policy - Assembly/package:
SAIF.Business.Policy
Public members¶
| Member | Signature | Purpose |
|---|---|---|
Unknown |
Unknown = 0 |
Default/fallback value used when the persisted code does not map to a recognized sales plan. |
GuaranteedCost |
GuaranteedCost |
Represents the "STD" (Guaranteed Cost/Standard) sales-plan code. |
Retro |
Retro |
Represents the "RETRO" (Retrospective Rating) sales-plan code. |
GroupRetro |
GroupRetro |
Represents the "GRRET" (Group Retro) sales-plan code. |
Behavioral notes¶
- Source declaration:
Business\SAIF.Business.Policy\Enums.vb. - Related operations, rules, and SQL are cross-referenced from the library-level documentation.
Constraints and usage notes¶
- Consumers should rely on the declared public surface rather than internal implementation details.
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¶
Business\SAIF.Business.Policy\Enums.vb