---
title: "SessionStepResult"
sidebar_label: "SessionStepResult"
description: "Kotlin binding reference: SessionStepResult."
---

<!-- Generated by tools/api_reference/generate_api_docs.py. Do not edit. -->

//[clika-runtime](../../../index.md)/[io.clika.runtime](../index.md)/[SessionStepResult](index.md)

# SessionStepResult

[common]\
class [SessionStepResult](index.md)(val disposition: [Disposition](../Disposition/index.md) = Disposition.CONTINUE, val outputs: [Map](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html)&lt;[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), [Tensor](../Tensor/index.md)&gt; = emptyMap(), val error: [ClikaRtException](../ClikaRtException/index.md)? = null)

One session's result of an iterate step: the verdict, this step's outputs (the engine takes them at the return: the body gives them away and their handles are emptied) and, under [Disposition.ERROR](../Disposition/ERROR/index.md), the failure.

## Constructors

| | |
|---|---|
| [SessionStepResult](SessionStepResult.md) | [common]<br>constructor(disposition: [Disposition](../Disposition/index.md) = Disposition.CONTINUE, outputs: [Map](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html)&lt;[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), [Tensor](../Tensor/index.md)&gt; = emptyMap(), error: [ClikaRtException](../ClikaRtException/index.md)? = null) |

## Properties

| Name | Summary |
|---|---|
| [disposition](disposition.md) | [common]<br>val [disposition](disposition.md): [Disposition](../Disposition/index.md) |
| [error](error.md) | [common]<br>val [error](error.md): [ClikaRtException](../ClikaRtException/index.md)? = null |
| [outputs](outputs.md) | [common]<br>val [outputs](outputs.md): [Map](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html)&lt;[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), [Tensor](../Tensor/index.md)&gt; |