Skip to content

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

  1. 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).

Sources

  • Data/SAIF.Data/Queries/Claims/CCClaimApiService.cs