Variable ChallengeFlowStateSchemaConst
ChallengeFlowStateSchema: Struct<
{
authenticity_product: optionalKey<Number>;
challenge_root_id: optionalKey<String>;
enrollment_id: optionalKey<Number>;
external_flow_id: optionalKey<Number>;
hashed_ui_state: optionalKey<String>;
ig_container_module: optionalKey<String>;
is_blocking: optionalKey<Number>;
ixt_initial_screen_id: optionalKey<String>;
location: optionalKey<String>;
trigger_event_type: optionalKey<String>;
trigger_session_id: optionalKey<String>;
v2_polling: optionalKey<Number>;
},
> = ...
The accumulated UFAC state as a challenge screen keeps it (its data, so a checkpoint carries it): the fields this flow has seen so far.