# MoveAuthError

{% hint style="danger" %}
**Deprecated:** update(auth:) was deprecated.
{% endhint %}

Represents the potential errors occurring when updating the [MoveAuth](https://docs.movesdk.com/move-platform/sdk/models/moveauth).

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

```kotlin
sealed class MoveAuthError {
    object AuthInvalid : MoveAuthError()
    object Throttle : MoveAuthError()
    object ServiceUnreachable : MoveAuthError()
}
```

{% endtab %}

{% tab title="iOS" %}

```swift
@available(*, deprecated, message: "update(auth:) was deprecated.")
enum MoveAuthError {  
    case authInvalid 
    case throttle
    case serviceUnreachable
}
```

{% endtab %}

{% tab title="Flutter" %}

```dart
import 'package:movesdk/io/dolphin/move/move_auth_error.dart';
```

```dart
@Deprecated('obsolete')
enum MoveAuthError {
    authInvalid,
    throttle,
    serviceUnreachable,
}
```

{% endtab %}
{% endtabs %}

| **MoveAuthError**  |                                                               |
| ------------------ | ------------------------------------------------------------- |
| authInvalid        | Indicates that the passed auth is not the same used in setup. |
| throttle           | Update called too often. Limit: 5 times per minute.           |
| serviceUnreachable | Bad connection or service failure                             |

| **MoveAuthError related** |                                                                                                          |
| ------------------------- | -------------------------------------------------------------------------------------------------------- |
| Update Auth               | For more info about updating the [MoveAuth](https://docs.movesdk.com/move-platform/sdk/models/moveauth). |
