# FrakResult

sealed interface FrakResult&lt;out T&gt;

Outcome of a fire-and-forget call. Not `kotlin.Result`: merchants need the typed [FrakError](/developers/references/android/id-frak-sdk-core/frakerror/) arm.

#### Inheritors

| |
|---|
| [Success](/developers/references/android/id-frak-sdk-core/frakresult/success/) |
| [Failure](/developers/references/android/id-frak-sdk-core/frakresult/failure/) |

## Types

| Name | Summary |
|---|---|
| [Failure](/developers/references/android/id-frak-sdk-core/frakresult/failure/) | class [Failure](/developers/references/android/id-frak-sdk-core/frakresult/failure/)(val error: [FrakError](/developers/references/android/id-frak-sdk-core/frakerror/)) : FrakResult&lt;[Nothing](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-nothing/index.html)&gt; |
| [Success](/developers/references/android/id-frak-sdk-core/frakresult/success/) | class [Success](/developers/references/android/id-frak-sdk-core/frakresult/success/)&lt;out [T](/developers/references/android/id-frak-sdk-core/frakresult/success/)&gt;(val value: [T](/developers/references/android/id-frak-sdk-core/frakresult/success/)) : FrakResult&lt;[T](/developers/references/android/id-frak-sdk-core/frakresult/success/)&gt; |