Gamebase SDK for Android  1.9.0
Toast Gamebase Platform
GamebaseError Class Reference

Class responsible for creating error codes and error objects. More...

Collaboration diagram for GamebaseError:
Collaboration graph

Static Public Member Functions

static GamebaseException newError (@NonNull final String domain, final int code)
 
static GamebaseException newError (@NonNull final String domain, final int code, @Nullable final Throwable cause)
 
static GamebaseException newErrorWithAppendMessage (@NonNull final String domain, final int code, @Nullable String appendMessage)
 
static GamebaseException newErrorWithAppendMessage (@NonNull final String domain, final int code, @Nullable String appendMessage, @Nullable final Throwable cause)
 
static GamebaseException newErrorByServerError (@NonNull final String domain, @NonNull final String apiId, final int serverErrorCode, @Nullable final String serverErrorMessage, @Nullable final Map< String, Object > extras)
 

Static Public Attributes

static final int SUCCESS = 0
 Success. More...
 
static final int NOT_INITIALIZED = 1
 Common error code. More...
 
static final int NOT_LOGGED_IN = 2
 
static final int INVALID_PARAMETER = 3
 
static final int INVALID_JSON_FORMAT = 4
 
static final int USER_PERMISSION = 5
 
static final int INVALID_MEMBER = 6
 
static final int BANNED_MEMBER = 7
 
static final int SAME_REQUESTOR = 8
 
static final int NOT_GUEST_OR_HAS_OTHERS = 9
 
static final int NOT_SUPPORTED = 10
 
static final int NOT_SUPPORTED_ANDROID = 11
 for unity plugin error code. More...
 
static final int NOT_SUPPORTED_IOS = 12
 
static final int NOT_SUPPORTED_UNITY_EDITOR = 13
 
static final int NOT_SUPPORTED_UNITY_STANDALONE = 14
 
static final int NOT_SUPPORTED_UNITY_WEBGL = 15
 
static final int ANDROID_ACTIVITY_DESTROYED = 31
 
static final int SOCKET_RESPONSE_TIMEOUT = 101
 Socket error code. More...
 
static final int SOCKET_ERROR = 110
 
static final int SOCKET_UNKNOWN_ERROR = 999
 
static final int LAUNCHING_SERVER_ERROR = 2001
 Launching error code. More...
 
static final int LAUNCHING_NOT_EXIST_CLIENT_ID = 2002
 
static final int LAUNCHING_UNREGISTERED_APP = 2003
 
static final int LAUNCHING_UNREGISTERED_CLIENT = 2004
 
static final int AUTH_USER_CANCELED = 3001
 Auth error code. More...
 
static final int AUTH_NOT_SUPPORTED_PROVIDER = 3002
 
static final int AUTH_NOT_EXIST_MEMBER = 3003
 
static final int AUTH_INVALID_MEMBER = 3004
 
static final int AUTH_BANNED_MEMBER = 3005
 
static final int AUTH_EXTERNAL_LIBRARY_ERROR = 3009
 
static final int AUTH_TRANSFERKEY_EXPIRED = 3031
 Transfer Key. More...
 
static final int AUTH_TRANSFERKEY_CONSUMED = 3032
 
static final int AUTH_TRANSFERKEY_NOT_EXIST = 3033
 
static final int AUTH_TOKEN_LOGIN_FAILED = 3101
 
static final int AUTH_TOKEN_LOGIN_INVALID_TOKEN_INFO = 3102
 
static final int AUTH_TOKEN_LOGIN_INVALID_LAST_LOGGED_IN_IDP = 3103
 
static final int AUTH_IDP_LOGIN_FAILED = 3201
 
static final int AUTH_IDP_LOGIN_INVALID_IDP_INFO = 3202
 
static final int AUTH_ADD_MAPPING_FAILED = 3301
 
static final int AUTH_ADD_MAPPING_ALREADY_MAPPED_TO_OTHER_MEMBER = 3302
 
static final int AUTH_ADD_MAPPING_ALREADY_HAS_SAME_IDP = 3303
 
static final int AUTH_ADD_MAPPING_INVALID_IDP_INFO = 3304
 
static final int AUTH_REMOVE_MAPPING_FAILED = 3401
 
static final int AUTH_REMOVE_MAPPING_LAST_MAPPED_IDP = 3402
 
static final int AUTH_REMOVE_MAPPING_LOGGED_IN_IDP = 3403
 
static final int AUTH_LOGOUT_FAILED = 3501
 
static final int AUTH_WITHDRAW_FAILED = 3601
 
static final int AUTH_NOT_PLAYABLE = 3701
 
static final int AUTH_UNKNOWN_ERROR = 3999
 
static final int PURCHASE_NOT_INITIALIZED = 4001
 Purchase error code. More...
 
static final int PURCHASE_USER_CANCELED = 4002
 
static final int PURCHASE_NOT_FINISHED_PREVIOUS_PURCHASING = 4003
 
static final int PURCHASE_NOT_ENOUGH_CASH = 4004
 
static final int PURCHASE_NOT_SUPPORTED_MARKET = 4010
 
static final int PURCHASE_EXTERNAL_LIBRARY_ERROR = 4201
 
static final int PURCHASE_UNKNOWN_ERROR = 4999
 
static final int PUSH_EXTERNAL_LIBRARY_ERROR = 5101
 Push error code. More...
 
static final int PUSH_ALREADY_IN_PROGRESS_ERROR = 5102
 
static final int PUSH_UNKNOWN_ERROR = 5999
 
static final int UI_UNKNOWN_ERROR = 6999
 UI error code. More...
 
static final int SERVER_INTERNAL_ERROR = 8001
 Server error code. More...
 
static final int SERVER_REMOTE_SYSTEM_ERROR = 8002
 
static final int SERVER_UNKNOWN_ERROR = 8999
 

Detailed Description

Class responsible for creating error codes and error objects.


The error object used by Gamebase uses com.toast.android.gamebase.base.GamebaseException class.

See also
com.toast.android.gamebase.base.GamebaseException

Member Function Documentation

◆ newError() [1/2]

static GamebaseException newError ( @NonNull final String  domain,
final int  code 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ newError() [2/2]

static GamebaseException newError ( @NonNull final String  domain,
final int  code,
@Nullable final Throwable  cause 
)
static
Here is the call graph for this function:

◆ newErrorByServerError()

static GamebaseException newErrorByServerError ( @NonNull final String  domain,
@NonNull final String  apiId,
final int  serverErrorCode,
@Nullable final String  serverErrorMessage,
@Nullable final Map< String, Object >  extras 
)
static

Common

Light house

Gateway

Launching

Member

Transfer Key

Here is the call graph for this function:

◆ newErrorWithAppendMessage() [1/2]

static GamebaseException newErrorWithAppendMessage ( @NonNull final String  domain,
final int  code,
@Nullable String  appendMessage 
)
static
Here is the caller graph for this function:

◆ newErrorWithAppendMessage() [2/2]

static GamebaseException newErrorWithAppendMessage ( @NonNull final String  domain,
final int  code,
@Nullable String  appendMessage,
@Nullable final Throwable  cause 
)
static

Common.


Socket.


Launching.


Auth.


Purchase.


Push.


Transfer Key.

Member Data Documentation

◆ ANDROID_ACTIVITY_DESTROYED

final int ANDROID_ACTIVITY_DESTROYED = 31
static

◆ AUTH_ADD_MAPPING_ALREADY_HAS_SAME_IDP

final int AUTH_ADD_MAPPING_ALREADY_HAS_SAME_IDP = 3303
static

◆ AUTH_ADD_MAPPING_ALREADY_MAPPED_TO_OTHER_MEMBER

final int AUTH_ADD_MAPPING_ALREADY_MAPPED_TO_OTHER_MEMBER = 3302
static

◆ AUTH_ADD_MAPPING_FAILED

final int AUTH_ADD_MAPPING_FAILED = 3301
static

◆ AUTH_ADD_MAPPING_INVALID_IDP_INFO

final int AUTH_ADD_MAPPING_INVALID_IDP_INFO = 3304
static

◆ AUTH_BANNED_MEMBER

final int AUTH_BANNED_MEMBER = 3005
static

◆ AUTH_EXTERNAL_LIBRARY_ERROR

final int AUTH_EXTERNAL_LIBRARY_ERROR = 3009
static

◆ AUTH_IDP_LOGIN_FAILED

final int AUTH_IDP_LOGIN_FAILED = 3201
static

◆ AUTH_IDP_LOGIN_INVALID_IDP_INFO

final int AUTH_IDP_LOGIN_INVALID_IDP_INFO = 3202
static

◆ AUTH_INVALID_MEMBER

final int AUTH_INVALID_MEMBER = 3004
static

◆ AUTH_LOGOUT_FAILED

final int AUTH_LOGOUT_FAILED = 3501
static

◆ AUTH_NOT_EXIST_MEMBER

final int AUTH_NOT_EXIST_MEMBER = 3003
static

◆ AUTH_NOT_PLAYABLE

final int AUTH_NOT_PLAYABLE = 3701
static

◆ AUTH_NOT_SUPPORTED_PROVIDER

final int AUTH_NOT_SUPPORTED_PROVIDER = 3002
static

◆ AUTH_REMOVE_MAPPING_FAILED

final int AUTH_REMOVE_MAPPING_FAILED = 3401
static

◆ AUTH_REMOVE_MAPPING_LAST_MAPPED_IDP

final int AUTH_REMOVE_MAPPING_LAST_MAPPED_IDP = 3402
static

◆ AUTH_REMOVE_MAPPING_LOGGED_IN_IDP

final int AUTH_REMOVE_MAPPING_LOGGED_IN_IDP = 3403
static

◆ AUTH_TOKEN_LOGIN_FAILED

final int AUTH_TOKEN_LOGIN_FAILED = 3101
static

◆ AUTH_TOKEN_LOGIN_INVALID_LAST_LOGGED_IN_IDP

final int AUTH_TOKEN_LOGIN_INVALID_LAST_LOGGED_IN_IDP = 3103
static

◆ AUTH_TOKEN_LOGIN_INVALID_TOKEN_INFO

final int AUTH_TOKEN_LOGIN_INVALID_TOKEN_INFO = 3102
static

◆ AUTH_TRANSFERKEY_CONSUMED

final int AUTH_TRANSFERKEY_CONSUMED = 3032
static

◆ AUTH_TRANSFERKEY_EXPIRED

final int AUTH_TRANSFERKEY_EXPIRED = 3031
static

Transfer Key.

◆ AUTH_TRANSFERKEY_NOT_EXIST

final int AUTH_TRANSFERKEY_NOT_EXIST = 3033
static

◆ AUTH_UNKNOWN_ERROR

final int AUTH_UNKNOWN_ERROR = 3999
static

◆ AUTH_USER_CANCELED

final int AUTH_USER_CANCELED = 3001
static

Auth error code.

◆ AUTH_WITHDRAW_FAILED

final int AUTH_WITHDRAW_FAILED = 3601
static

◆ BANNED_MEMBER

final int BANNED_MEMBER = 7
static

◆ INVALID_JSON_FORMAT

final int INVALID_JSON_FORMAT = 4
static

◆ INVALID_MEMBER

final int INVALID_MEMBER = 6
static

◆ INVALID_PARAMETER

final int INVALID_PARAMETER = 3
static

◆ LAUNCHING_NOT_EXIST_CLIENT_ID

final int LAUNCHING_NOT_EXIST_CLIENT_ID = 2002
static

◆ LAUNCHING_SERVER_ERROR

final int LAUNCHING_SERVER_ERROR = 2001
static

Launching error code.

◆ LAUNCHING_UNREGISTERED_APP

final int LAUNCHING_UNREGISTERED_APP = 2003
static

◆ LAUNCHING_UNREGISTERED_CLIENT

final int LAUNCHING_UNREGISTERED_CLIENT = 2004
static

◆ NOT_GUEST_OR_HAS_OTHERS

final int NOT_GUEST_OR_HAS_OTHERS = 9
static

◆ NOT_INITIALIZED

final int NOT_INITIALIZED = 1
static

Common error code.

◆ NOT_LOGGED_IN

final int NOT_LOGGED_IN = 2
static

◆ NOT_SUPPORTED

final int NOT_SUPPORTED = 10
static

◆ NOT_SUPPORTED_ANDROID

final int NOT_SUPPORTED_ANDROID = 11
static

for unity plugin error code.

◆ NOT_SUPPORTED_IOS

final int NOT_SUPPORTED_IOS = 12
static

◆ NOT_SUPPORTED_UNITY_EDITOR

final int NOT_SUPPORTED_UNITY_EDITOR = 13
static

◆ NOT_SUPPORTED_UNITY_STANDALONE

final int NOT_SUPPORTED_UNITY_STANDALONE = 14
static

◆ NOT_SUPPORTED_UNITY_WEBGL

final int NOT_SUPPORTED_UNITY_WEBGL = 15
static

◆ PURCHASE_EXTERNAL_LIBRARY_ERROR

final int PURCHASE_EXTERNAL_LIBRARY_ERROR = 4201
static

◆ PURCHASE_NOT_ENOUGH_CASH

final int PURCHASE_NOT_ENOUGH_CASH = 4004
static

◆ PURCHASE_NOT_FINISHED_PREVIOUS_PURCHASING

final int PURCHASE_NOT_FINISHED_PREVIOUS_PURCHASING = 4003
static

◆ PURCHASE_NOT_INITIALIZED

final int PURCHASE_NOT_INITIALIZED = 4001
static

Purchase error code.

◆ PURCHASE_NOT_SUPPORTED_MARKET

final int PURCHASE_NOT_SUPPORTED_MARKET = 4010
static

◆ PURCHASE_UNKNOWN_ERROR

final int PURCHASE_UNKNOWN_ERROR = 4999
static

◆ PURCHASE_USER_CANCELED

final int PURCHASE_USER_CANCELED = 4002
static

◆ PUSH_ALREADY_IN_PROGRESS_ERROR

final int PUSH_ALREADY_IN_PROGRESS_ERROR = 5102
static

◆ PUSH_EXTERNAL_LIBRARY_ERROR

final int PUSH_EXTERNAL_LIBRARY_ERROR = 5101
static

Push error code.

◆ PUSH_UNKNOWN_ERROR

final int PUSH_UNKNOWN_ERROR = 5999
static

◆ SAME_REQUESTOR

final int SAME_REQUESTOR = 8
static

◆ SERVER_INTERNAL_ERROR

final int SERVER_INTERNAL_ERROR = 8001
static

Server error code.

◆ SERVER_REMOTE_SYSTEM_ERROR

final int SERVER_REMOTE_SYSTEM_ERROR = 8002
static

◆ SERVER_UNKNOWN_ERROR

final int SERVER_UNKNOWN_ERROR = 8999
static

◆ SOCKET_ERROR

final int SOCKET_ERROR = 110
static

◆ SOCKET_RESPONSE_TIMEOUT

final int SOCKET_RESPONSE_TIMEOUT = 101
static

Socket error code.

◆ SOCKET_UNKNOWN_ERROR

final int SOCKET_UNKNOWN_ERROR = 999
static

◆ SUCCESS

final int SUCCESS = 0
static

Success.

◆ UI_UNKNOWN_ERROR

final int UI_UNKNOWN_ERROR = 6999
static

UI error code.

◆ USER_PERMISSION

final int USER_PERMISSION = 5
static