Reflection Models¶
Introspection models are defined in stateless.reflection using Pydantic.
Core Models¶
InvocationInfoGuardInfoActionInfoTriggerInfoTransitionInfoDynamicTransitionInfoInternalTransitionInfoIgnoredTransitionInfoStateInfoStateMachineInfo
How They Are Produced¶
StateMachine.get_info() walks configured states and builds model instances for every configured action/transition relationship.
Useful Fields¶
InvocationInfo.is_async: determine async handlersTriggerInfo.parameter_types: populated byset_trigger_parameters(...)StateInfo.substates+StateInfo.superstate_value: inspect hierarchyStateInfo.initial_transition_target: inspect configured initial substate