class_docstr: Action record holding either maze_action objects of agent actions for later deterministic (seeded) replays.
  
  :param seed: The seed identifying the respective deterministic episode for the action record.
class_docstr_tok: ["Action","record","holding","either","maze_action","objects","of","agent","actions","for","later","deterministic","(","seeded",")","replays",".",":","param","seed",":","The","seed","identifying","the","respective","deterministic","episode","for","the","action","record","."]
docstr: Request maze action item for specific step.
  
  :param step: The requested time step.
  :return: The maze action item.
docstr_tok: ["Request","maze","action","item","for","specific","step",".",":","param","step",":","The","requested","time","step",".",":","return",":","The","maze","action","item","."]
code: def get_maze_action(self, step: int) -> MazeActionType:
      """Request maze action item for specific step.
  
      :param step: The requested time step.
      :return: The maze action item.
      """
      return self.maze_actions[step]
  
file_path: maze/maze/core/trajectory_recording/records/action_record.py
imports: import os
  import pickle
  from collections import defaultdict
  from typing import Dict
  from maze.core.env.action_conversion import ActionType
  from maze.core.env.maze_action import MazeActionType
  from maze.core.env.structured_env import ActorID
label_desc: Use image node_id 6 for calling the ActionRecord obj's underlying member method code with example usage: obj.get_maze_action(step) and returns: self