in src/stepfunctions/workflow/widgets/events_table.py [0:0]
def _get_step_detail(self, event):
switcher = {
"ChoiceStateEntered": event.get("stateEnteredEventDetails", {}),
"ChoiceStateExited": event.get("stateExitedEventDetails", {}),
"FailStateEntered": event.get("stateEnteredEventDetails", {}),
"MapStateEntered": event.get("stateEnteredEventDetails", {}),
"MapStateExited": event.get("stateExitedEventDetails", {}),
"ParallelStateEntered": event.get("stateEnteredEventDetails", {}),
"ParallelStateExited": event.get("stateExitedEventDetails", {}),
"PassStateEntered": event.get("stateEnteredEventDetails", {}),
"PassStateExited": event.get("stateExitedEventDetails", {}),
"SucceedStateEntered": event.get("stateEnteredEventDetails", {}),
"SucceedStateExited": event.get("stateExitedEventDetails", {}),
"TaskStateEntered": event.get("stateEnteredEventDetails", {}),
"TaskStateExited": event.get("stateExitedEventDetails", {}),
"WaitStateEntered": event.get("stateEnteredEventDetails", {}),
"WaitStateExited": event.get("stateExitedEventDetails", {}),
"MapIterationAborted": event.get("mapIterationAbortedEventDetails", {}),
"MapIterationFailed": event.get("mapIterationFailedEventDetails", {}),
"MapIterationStarted": event.get("mapIterationStartedEventDetails", {}),
"MapIterationSucceeded": event.get("mapIterationSucceededEventDetails", {}),
"ExecutionFailed": event.get("executionFailedEventDetails", {}),
"ExecutionStarted": event.get("executionStartedEventDetails", {}),
"ExecutionSucceeded": event.get("executionSucceededEventDetails", {}),
"ExecutionAborted": event.get("executionAbortedEventDetails", {}),
"ExecutionTimedOut": event.get("executionTimedOutEventDetails", {}),
"LambdaFunctionScheduled": event.get("lambdaFunctionScheduledEventDetails", {}),
"LambdaFunctionScheduleFailed": event.get("lambdaFunctionScheduleFailedEventDetails", {}),
"LambdaFunctionStartFailed": event.get("lambdaFunctionStartFailedEventDetails", {}),
"LambdaFunctionSucceeded": event.get("lambdaFunctionSucceededEventDetails", {}),
"LambdaFunctionFailed": event.get("lambdaFunctionFailedEventDetails", {}),
"LambdaFunctionTimedOut": event.get("lambdaFunctionTimedOutEventDetails", {}),
"TaskStarted": event.get("taskStartedEventDetails", {}),
"TaskSubmitted": event.get("taskSubmittedEventDetails", {}),
"TaskScheduled": event.get("taskScheduledEventDetails", {}),
"TaskSucceeded": event.get("taskSucceededEventDetails", {}),
"TaskFailed": event.get("taskFailedEventDetails", {})
}
return switcher.get(event.get("type"), {})