RCT policy selection¶
Retrieve RCT (rate-change-tracking) policy selection data for a given date.
| Field | Value |
|---|---|
| Operation ID | OP-SD-07 |
| Trigger | Caller requests policy selection for a flag and date. |
| Inputs | Flag, date |
| Outputs | Deserialized policy selection result |
| Primary components | CCClaimApiService.PolicySelectionAsync |
| Entry point | Data/SAIF.Data/Queries/Claims/CCClaimApiService.cs |
Steps¶
- GET
v1/Rct/PolicySelection/{flag}/{yyyy-MM-dd}; throws when the status is not 200.
Process flow¶
The following diagram visualizes this operation's control flow.
flowchart TD
Start([Caller requests policy selection for a flag and date.]) --> S1["`CCClaimApiService.PolicySelectionAsync`"]
S1 --> S2{"Rules satisfied?"}
S2 -->|Yes| EndOk([Result returned])
S2 -->|No| EndErr([Exception / empty result])
Failure and edge-case behavior¶
- Non-200 status: throws (no fallback).
Related documentation¶
Sources¶
Data/SAIF.Data/Queries/Claims/CCClaimApiService.cs