in binding-lua/gym_http_client.lua [68:79]
function GymClient:env_step(instance_id, action, render, video_callable)
render = render or false
video_callable = video_callable or false
route = '/v1/envs/'..instance_id..'/step/'
req_data = {action = action, render = render, video_callable = video_callable}
resp_data = self:post_request(route, req_data)
obs = resp_data['observation']
reward = resp_data['reward']
done = resp_data['done']
info = resp_data['info']
return obs, reward, done, info
end