def _get_step_detail()

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"), {})