> For the complete documentation index, see [llms.txt](https://docs.movesdk.com/move-platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.movesdk.com/move-platform/sdk/models/moveauthresult.md).

# MoveAuthResult

{% tabs %}
{% tab title="Android" %}

```kotlin
data class MoveAuthResult(
    val status: AuthSetupStatus,
    val description: String,
)

enum class AuthSetupStatus {
    SUCCESS,
    INVALID_CODE,
    NETWORK_ERROR;
}
```

{% endtab %}

{% tab title="iOS" %}

```swift
enum MoveAuthResult {
    case success
    case networkError(String)
    case invalidCode(String)
}
```

{% endtab %}

{% tab title="Flutter" %}

```dart
enum AuthSetupStatus {
  success,
  networkError,
  invalidCode,
}

class MoveAuthResult {
  AuthSetupStatus status;
  String description;
}
```

{% endtab %}
{% endtabs %}

| MoveAuthResult |                                                                 |
| -------------- | --------------------------------------------------------------- |
| status         | see MoveAuthStatus                                              |
| description    | A slightly more descriptive description of the success / error. |

| MoveAuthStatus |                                                                                            |
| -------------- | ------------------------------------------------------------------------------------------ |
| success        | Code was accepted by the backend. Authentication is valid.                                 |
| invalid\_code  | <p>Authentication is invalid.</p><p>e.g. Code is empty, invalid or expired</p>             |
| network\_error | <p>A network error was triggered.<br>e.g. Client error, Server exception, timeout, ...</p> |
