ProjectVBackendErrorCategory enum
The kind of failure behind a screen error. Use it to pick what to show, such as a retry button for Network or a sign-in prompt for Authentication.
Namespace: SilverTiger.ProjectV.Unity.Presentation
public enum ProjectVBackendErrorCategory
Values
| Value | Description |
|---|---|
Cancelled | The action was cancelled, by the player or because the screen was closed. |
Validation | The input was rejected, for example a missing field or an action that is not allowed right now. |
Authentication | The player is not signed in, or must sign in again. |
Authorization | The player is signed in but may not do this action. |
NotFound | The requested item, offer or record does not exist. |
Conflict | The action clashes with the current game state, for example it was already done; refresh and try again. |
RateLimited | Too many requests in a short time; wait before trying again. |
Timeout | The server did not answer in time; the player can try again. |
Unavailable | The service is down or under maintenance for now; try again later. |
Network | The device could not reach the server, for example it is offline. |
Protocol | The game client and server do not understand each other, usually because the game needs an update. |
Server | The server failed while handling the action. |
Client | A failure inside the game client or the SDK; also used when no better category fits. |