Enum Class EOS_EResult
- All Implemented Interfaces:
com.sun.jna.NativeMapped,Serializable,Comparable<EOS_EResult>,Constable
All possible states of the network
- Since:
- 8/5/2023
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionFailed due to invalid accessAlready configured for use.Async request was already pendingEOS Android VM not storedThe DeploymentId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDKThe ProductId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDKThe anti-cheat client protection is not available.The SandboxId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDKEOS Connect DeviceID auth method is not supported for anti-cheatThe current anti-cheat mode is incorrect for using this API(RegisterPeer), Peer is already registered(UnregisterPeer), Peer does not exist(ReceiveMessageFromPeer), Invalid call: Peer is not protected(ProtectMessage/UnprotectMessage), Initialization failed(ProtectMessage/UnprotectMessage), No session key is available(but it is required to complete this operation(ProtectMessage/UnprotectMessage), Message integrity is invalidApplication is suspendedThis account has been denied access to loginAccount locked due to login failuresAccount locked by update operation.The account has been disabled and cannot be used for authenticationThe overlay failed to load the Account Portal.The application has no profile on the backendInvalid bearer tokenAn attempted login has failed due to the user needing to take corrective action on their account.Exchange code not foundAuthorization code/exchange code has expiredExternal auth cannot be used for loginExternal auth is expiredExternal auth token cannot be interpretedExternal auth cannot be removed since it's the last possible way to loginExternal auth source did not yield an accountExternal auth cannot be linked to his account due to restrictionsExternal auth access revokedFull account is requiredHeadless account is requiredInvalid platform tokenRefresh token used was invalidInvalid access token(typically when switching between backend environmentsMFA challenge requiredKorea real ID association required but missingOriginating exchange code session has expiredParental locks are in placePassword was previously used and cannot be reusedPassword reset is requiredPin grant code initiatedPin grant code attempt expiredPin grant code attempt pendingConsent has not been given by the userThe requested consent wasn't found on the backendSilent login failed when EOS_LF_NO_USER_INTERFACE was specified, and user interaction is needed before the user can be logged in.Auth parameters are not associated with this accountAuth parameters are not associated with this clientCache directory is not accessible.Cache directory is not set in platform options.Operation was canceled (likely by user),EOS Auth expiredEOS Auth External Service configuration failure with Dev PortalEOS Auth External service for validation was unavailableEOS Auth service deemed the external token invalidEOS Auth invalid tokenEOS Auth Account link failureEOS Auth Account link failure.EOS Auth doesn't support this token typeEOS Auth user already existsWhen sending the custom invite failed.The application was not launched through the Bootstrapper.The redistributable service is not installed.The desktop crossplay service is no longer running for an unknown reason.The desktop crossplay service failed to start.Feature or client ID performing the operation has been disabled.Duplicate entry not allowedThe item or associated structure retrieved is stale(requery for updated informationThe one or more offers has an invalid price.The offer retrieved is stale(requery for updated informationThe checkout page failed to loadThe entitlement retrieved is stale(requery for updated informationThe player closed the purchase flow overlay after clicking the purchase button.Users are already friends(so sending another invite is erroneousAn outgoing friend invitation is awaiting acceptance; sending another invite to the same user is erroneousLocal user has too many friends to make a new friendshipLocal user has too many invites to send new invitesThere is no friend invitation to accept/rejectUsers are not friends(so deleting the friend is erroneousRemote user has too many friends to make a new friendshipRemote user has too many invites to receive new invitesIncompatible client for backend versionThe deployment given to the backend is invalidThe product ID specified to the backend is invalidThe product user ID specified to the backend is invalidThe sandbox given to the backend is invalidFailed due to invalid or missing authentication token for user (e.g.Failed login due to invalid credentialsInvalid parameters specified for requestInvalid requestSandbox ID is invalidThe request failed because resource was in an invalid stateFailed due to invalid or missing userThe KWS user does not have a parental email associated with the account.The KWS user is no longer a minor and trying to update the parent emailA maximum limit was exceeded on the client(different from EOS_TooManyRequestsBackend nodes unavailable to process requestDeployment on node is at capacityIndividual backend node is as capacityLobby lock required for operationInvalid lobby session referenceInvite failed to sendInvite was not found with the serviceLobby already exists in the systemWhile restoring a lost connection lobby ownership changed and only local member data was updatedClient has no permissions to access this lobbyLobby operation not allowedClient has no permissions to modify this lobbyThe client platform does not match the allowed platform list for the lobby.Presence lobby already exists for the clientSandbox on node is at capacitySandbox ID associated with auth didn't matchLobby is already in progressUser has received too many invitesToo many players to register with this lobbyThis client may not modify the lobbyOperation requires lobby with voice enabledClient is missing the whitelisted featureClient is missing the whitelisted roleRequired parameters are missing.If the client does not possess the permission requiredFailed to get manifest location.Could not find the offer for the mod.A critical error occurred in the external ModSdk process that we were unable to resolve.Attempting to perform an action on a game that is not installed or is partially installed.A invalid IPC response received in the external ModSdk process.A IPC failure occurred in the external ModSdk process.Attempting to perform an action with a mod that is not installed.ModSdk command is empty.Creation of the ModSdk process failed.ModSdk process is already running.Request to get the offer for the mod failed.Invalid result of the request to get the offer for the mod.Request to purchase the mod failed.A internal error occurred in the external ModSdk process that we were unable to resolve.Attempting to perform an action with a mod that does not support the current operating system.A URI Launch failure occurred in the external ModSdk process.Attempting to perform an action on a game that the user doesn't own.Network is disconnectedThe request had no effectFailed due to no connectionNot configured correctly for useThe requested information was not foundFeature not available on this implementationAn error occurred during an asynchronous operation(and it will be retried.A query returned some but not all of the requested results.Premium Account Subscription required but not availableParental control failure usuallyUser restricted from chatOnline play is restrictedPatch required before the user can use the privilegeSystem update required before the user can use the privilegeUser restricted from User Generated ContentRequest data is invalidRequest data length was invalidEncryption key is not set during SDK init.The file is corrupted.Request file handle is not validUser is trying to read file that has header from newer version of SDK.Request filename was invalidRequest filename contained invalid charactersRequest filename was too longRequest file length is not validRequest operation would grow file too largeRequest is in progressRequest start index was invalidUser data callback returned error (EOS_PlayerDataStorage_EWriteResult::EOS_WR_FailRequest or EOS_PlayerDataStorage_EReadResult::EOS_RR_FailRequest),User is marked as throttled which means he can't perform some operations because limits are exceeded.Request data was null or invalidRequest contained data with an invalid keyRequest contained data with a key too long or too shortRequest contained too many or too few unique data items(or the request would overflow the maximum amount of data allowedRequest contained data with an invalid valueRequest contained data with a value too longRequest contained an invalid rich text stringRequest contained a rich text string that was too longRequest contained an invalid status stateThe number of available Snapshot IDs have all been exhausted.Request is in progressConnection dropped due to long timeoutEOS RTC room already existsEOS RTC room was left successfullyEOS RTC room was left due to platform releaseEOS RTC room cannot accept more participantsThe user is bannedEOS RTC operation failed because the user is in the local user's block listThe user kicked out from the roomThere was a failure with the backend serviceBackend nodes unavailable to process requestDeployment on node is at capacityIndividual backend node is as capacitySession lock required for operationInvalid session referenceInvite failed to sendInvite was not found with the serviceClient has no permissions to access this sessionSession operation not allowedSession is currently out of sync with the backend(data is saved locally but needs to sync with backendSession operation not allowedPresence session already exists for the clientSandbox on node is at capacitySandbox ID associated with auth didn't matchSession already exists in the systemSession is already in progressAn anonymous operation was attempted on a non anonymous sessionUser has received too many invitesToo many players to register with this sessionThis client may not modify the sessionRequest timed outUser forgot to set Encryption key during platform init.Downloaded file is corrupted.Downloaded file's format is newer than client SDK version.User callback that receives data from storage returned error.If the token provided does not represent an accountThrottled due to too many requestsThe social overlay page failed to loadAn unexpected error that we cannot identify has occurred.Failed due to unable to parse or recognize a backend responseThe best display name could not be safely determined.The request attempted to use multiple or inconsistent API versions -
Method Summary
Modifier and TypeMethodDescriptionfromNative(Object nativeValue, com.sun.jna.FromNativeContext context) booleanReturns whether a result is to be considered the final result, or false if the callback that returned this result will be called again either after some time or from another action.booleanClass<?>toNative()static EOS_EResultReturns the enum constant of this class with the specified name.static EOS_EResult[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
EOS_Success
-
EOS_NoConnection
Failed due to no connection -
EOS_InvalidCredentials
Failed login due to invalid credentials -
EOS_InvalidUser
Failed due to invalid or missing user -
EOS_InvalidAuth
Failed due to invalid or missing authentication token for user (e.g. not logged in), -
EOS_AccessDenied
Failed due to invalid access -
EOS_MissingPermissions
If the client does not possess the permission required -
EOS_Token_Not_Account
If the token provided does not represent an account -
EOS_TooManyRequests
Throttled due to too many requests -
EOS_AlreadyPending
Async request was already pending -
EOS_InvalidParameters
Invalid parameters specified for request -
EOS_InvalidRequest
Invalid request -
EOS_UnrecognizedResponse
Failed due to unable to parse or recognize a backend response -
EOS_IncompatibleVersion
Incompatible client for backend version -
EOS_NotConfigured
Not configured correctly for use -
EOS_AlreadyConfigured
Already configured for use. -
EOS_NotImplemented
Feature not available on this implementation -
EOS_Canceled
Operation was canceled (likely by user), -
EOS_NotFound
The requested information was not found -
EOS_OperationWillRetry
An error occurred during an asynchronous operation(and it will be retried. Callbacks receiving this result will be called again in the future. -
EOS_NoChange
The request had no effect -
EOS_VersionMismatch
The request attempted to use multiple or inconsistent API versions -
EOS_LimitExceeded
A maximum limit was exceeded on the client(different from EOS_TooManyRequests -
EOS_Disabled
Feature or client ID performing the operation has been disabled. -
EOS_DuplicateNotAllowed
Duplicate entry not allowed -
EOS_MissingParameters_DEPRECATED
Required parameters are missing. DEPRECATED: This error is no longer used. -
EOS_InvalidSandboxId
Sandbox ID is invalid -
EOS_TimedOut
Request timed out -
EOS_PartialResult
A query returned some but not all of the requested results. -
EOS_Missing_Role
Client is missing the whitelisted role -
EOS_Missing_Feature
Client is missing the whitelisted feature -
EOS_Invalid_Sandbox
The sandbox given to the backend is invalid -
EOS_Invalid_Deployment
The deployment given to the backend is invalid -
EOS_Invalid_Product
The product ID specified to the backend is invalid -
EOS_Invalid_ProductUserID
The product user ID specified to the backend is invalid -
EOS_ServiceFailure
There was a failure with the backend service -
EOS_CacheDirectoryMissing
Cache directory is not set in platform options. -
EOS_CacheDirectoryInvalid
Cache directory is not accessible. -
EOS_InvalidState
The request failed because resource was in an invalid state -
EOS_RequestInProgress
Request is in progress -
EOS_ApplicationSuspended
Application is suspended -
EOS_NetworkDisconnected
Network is disconnected -
EOS_Auth_AccountLocked
Account locked due to login failures -
EOS_Auth_AccountLockedForUpdate
Account locked by update operation. -
EOS_Auth_InvalidRefreshToken
Refresh token used was invalid -
EOS_Auth_InvalidToken
Invalid access token(typically when switching between backend environments -
EOS_Auth_AuthenticationFailure
Invalid bearer token -
EOS_Auth_InvalidPlatformToken
Invalid platform token -
EOS_Auth_WrongAccount
Auth parameters are not associated with this account -
EOS_Auth_WrongClient
Auth parameters are not associated with this client -
EOS_Auth_FullAccountRequired
Full account is required -
EOS_Auth_HeadlessAccountRequired
Headless account is required -
EOS_Auth_PasswordResetRequired
Password reset is required -
EOS_Auth_PasswordCannotBeReused
Password was previously used and cannot be reused -
EOS_Auth_Expired
Authorization code/exchange code has expired -
EOS_Auth_ScopeConsentRequired
Consent has not been given by the user -
EOS_Auth_ApplicationNotFound
The application has no profile on the backend -
EOS_Auth_ScopeNotFound
The requested consent wasn't found on the backend -
EOS_Auth_AccountFeatureRestricted
This account has been denied access to login -
EOS_Auth_AccountPortalLoadError
The overlay failed to load the Account Portal. This can range from general overlay failure(to overlay failed to connect to the web server(to overlay failed to render the web page. -
EOS_Auth_CorrectiveActionRequired
An attempted login has failed due to the user needing to take corrective action on their account. -
EOS_Auth_PinGrantCode
Pin grant code initiated -
EOS_Auth_PinGrantExpired
Pin grant code attempt expired -
EOS_Auth_PinGrantPending
Pin grant code attempt pending -
EOS_Auth_ExternalAuthNotLinked
External auth source did not yield an account -
EOS_Auth_ExternalAuthRevoked
External auth access revoked -
EOS_Auth_ExternalAuthInvalid
External auth token cannot be interpreted -
EOS_Auth_ExternalAuthRestricted
External auth cannot be linked to his account due to restrictions -
EOS_Auth_ExternalAuthCannotLogin
External auth cannot be used for login -
EOS_Auth_ExternalAuthExpired
External auth is expired -
EOS_Auth_ExternalAuthIsLastLoginType
External auth cannot be removed since it's the last possible way to login -
EOS_Auth_ExchangeCodeNotFound
Exchange code not found -
EOS_Auth_OriginatingExchangeCodeSessionExpired
Originating exchange code session has expired -
EOS_Auth_AccountNotActive
The account has been disabled and cannot be used for authentication -
EOS_Auth_MFARequired
MFA challenge required -
EOS_Auth_ParentalControls
Parental locks are in place -
EOS_Auth_NoRealId
Korea real ID association required but missing -
EOS_Auth_UserInterfaceRequired
Silent login failed when EOS_LF_NO_USER_INTERFACE was specified, and user interaction is needed before the user can be logged in. -
EOS_Friends_InviteAwaitingAcceptance
An outgoing friend invitation is awaiting acceptance; sending another invite to the same user is erroneous -
EOS_Friends_NoInvitation
There is no friend invitation to accept/reject -
EOS_Friends_AlreadyFriends
Users are already friends(so sending another invite is erroneous -
EOS_Friends_NotFriends
Users are not friends(so deleting the friend is erroneous -
EOS_Friends_TargetUserTooManyInvites
Remote user has too many invites to receive new invites -
EOS_Friends_LocalUserTooManyInvites
Local user has too many invites to send new invites -
EOS_Friends_TargetUserFriendLimitExceeded
Remote user has too many friends to make a new friendship -
EOS_Friends_LocalUserFriendLimitExceeded
Local user has too many friends to make a new friendship -
EOS_Presence_DataInvalid
Request data was null or invalid -
EOS_Presence_DataLengthInvalid
Request contained too many or too few unique data items(or the request would overflow the maximum amount of data allowed -
EOS_Presence_DataKeyInvalid
Request contained data with an invalid key -
EOS_Presence_DataKeyLengthInvalid
Request contained data with a key too long or too short -
EOS_Presence_DataValueInvalid
Request contained data with an invalid value -
EOS_Presence_DataValueLengthInvalid
Request contained data with a value too long -
EOS_Presence_RichTextInvalid
Request contained an invalid rich text string -
EOS_Presence_RichTextLengthInvalid
Request contained a rich text string that was too long -
EOS_Presence_StatusInvalid
Request contained an invalid status state -
EOS_Ecom_EntitlementStale
The entitlement retrieved is stale(requery for updated information -
EOS_Ecom_CatalogOfferStale
The offer retrieved is stale(requery for updated information -
EOS_Ecom_CatalogItemStale
The item or associated structure retrieved is stale(requery for updated information -
EOS_Ecom_CatalogOfferPriceInvalid
The one or more offers has an invalid price. This may be caused by the price setup. -
EOS_Ecom_CheckoutLoadError
The checkout page failed to load -
EOS_Ecom_PurchaseProcessing
The player closed the purchase flow overlay after clicking the purchase button. The purchase may still go through, and the game needs to query unredeemed entitlements for a short time. -
EOS_Sessions_SessionInProgress
Session is already in progress -
EOS_Sessions_TooManyPlayers
Too many players to register with this session -
EOS_Sessions_NoPermission
Client has no permissions to access this session -
EOS_Sessions_SessionAlreadyExists
Session already exists in the system -
EOS_Sessions_InvalidLock
Session lock required for operation -
EOS_Sessions_InvalidSession
Invalid session reference -
EOS_Sessions_SandboxNotAllowed
Sandbox ID associated with auth didn't match -
EOS_Sessions_InviteFailed
Invite failed to send -
EOS_Sessions_InviteNotFound
Invite was not found with the service -
EOS_Sessions_UpsertNotAllowed
This client may not modify the session -
EOS_Sessions_AggregationFailed
Backend nodes unavailable to process request -
EOS_Sessions_HostAtCapacity
Individual backend node is as capacity -
EOS_Sessions_SandboxAtCapacity
Sandbox on node is at capacity -
EOS_Sessions_SessionNotAnonymous
An anonymous operation was attempted on a non anonymous session -
EOS_Sessions_OutOfSync
Session is currently out of sync with the backend(data is saved locally but needs to sync with backend -
EOS_Sessions_TooManyInvites
User has received too many invites -
EOS_Sessions_PresenceSessionExists
Presence session already exists for the client -
EOS_Sessions_DeploymentAtCapacity
Deployment on node is at capacity -
EOS_Sessions_NotAllowed
Session operation not allowed -
EOS_Sessions_PlayerSanctioned
Session operation not allowed -
EOS_PlayerDataStorage_FilenameInvalid
Request filename was invalid -
EOS_PlayerDataStorage_FilenameLengthInvalid
Request filename was too long -
EOS_PlayerDataStorage_FilenameInvalidChars
Request filename contained invalid characters -
EOS_PlayerDataStorage_FileSizeTooLarge
Request operation would grow file too large -
EOS_PlayerDataStorage_FileSizeInvalid
Request file length is not valid -
EOS_PlayerDataStorage_FileHandleInvalid
Request file handle is not valid -
EOS_PlayerDataStorage_DataInvalid
Request data is invalid -
EOS_PlayerDataStorage_DataLengthInvalid
Request data length was invalid -
EOS_PlayerDataStorage_StartIndexInvalid
Request start index was invalid -
EOS_PlayerDataStorage_RequestInProgress
Request is in progress -
EOS_PlayerDataStorage_UserThrottled
User is marked as throttled which means he can't perform some operations because limits are exceeded. -
EOS_PlayerDataStorage_EncryptionKeyNotSet
Encryption key is not set during SDK init. -
EOS_PlayerDataStorage_UserErrorFromDataCallback
User data callback returned error (EOS_PlayerDataStorage_EWriteResult::EOS_WR_FailRequest or EOS_PlayerDataStorage_EReadResult::EOS_RR_FailRequest), -
EOS_PlayerDataStorage_FileHeaderHasNewerVersion
User is trying to read file that has header from newer version of SDK. Game/SDK needs to be updated. -
EOS_PlayerDataStorage_FileCorrupted
The file is corrupted. In some cases retry can fix the issue. -
EOS_Connect_ExternalTokenValidationFailed
EOS Auth service deemed the external token invalid -
EOS_Connect_UserAlreadyExists
EOS Auth user already exists -
EOS_Connect_AuthExpired
EOS Auth expired -
EOS_Connect_InvalidToken
EOS Auth invalid token -
EOS_Connect_UnsupportedTokenType
EOS Auth doesn't support this token type -
EOS_Connect_LinkAccountFailed
EOS Auth Account link failure -
EOS_Connect_ExternalServiceConfigurationFailure
EOS Auth External Service configuration failure with Dev Portal -
EOS_Connect_LinkAccountFailedMissingNintendoIdAccount_DEPRECATED
EOS Auth Account link failure. Tried to link Nintendo Network Service Account without first linking Nintendo Account. DEPRECATED: The requirement has been removed and this error is no longer used. -
EOS_UI_SocialOverlayLoadError
The social overlay page failed to load -
EOS_Lobby_NotOwner
Client has no permissions to modify this lobby -
EOS_Lobby_InvalidLock
Lobby lock required for operation -
EOS_Lobby_LobbyAlreadyExists
Lobby already exists in the system -
EOS_Lobby_SessionInProgress
Lobby is already in progress -
EOS_Lobby_TooManyPlayers
Too many players to register with this lobby -
EOS_Lobby_NoPermission
Client has no permissions to access this lobby -
EOS_Lobby_InvalidSession
Invalid lobby session reference -
EOS_Lobby_SandboxNotAllowed
Sandbox ID associated with auth didn't match -
EOS_Lobby_InviteFailed
Invite failed to send -
EOS_Lobby_InviteNotFound
Invite was not found with the service -
EOS_Lobby_UpsertNotAllowed
This client may not modify the lobby -
EOS_Lobby_AggregationFailed
Backend nodes unavailable to process request -
EOS_Lobby_HostAtCapacity
Individual backend node is as capacity -
EOS_Lobby_SandboxAtCapacity
Sandbox on node is at capacity -
EOS_Lobby_TooManyInvites
User has received too many invites -
EOS_Lobby_DeploymentAtCapacity
Deployment on node is at capacity -
EOS_Lobby_NotAllowed
Lobby operation not allowed -
EOS_Lobby_MemberUpdateOnly
While restoring a lost connection lobby ownership changed and only local member data was updated -
EOS_Lobby_PresenceLobbyExists
Presence lobby already exists for the client -
EOS_Lobby_VoiceNotEnabled
Operation requires lobby with voice enabled -
EOS_Lobby_PlatformNotAllowed
The client platform does not match the allowed platform list for the lobby. -
EOS_TitleStorage_UserErrorFromDataCallback
User callback that receives data from storage returned error. -
EOS_TitleStorage_EncryptionKeyNotSet
User forgot to set Encryption key during platform init. Title Storage can't work without it. -
EOS_TitleStorage_FileCorrupted
Downloaded file is corrupted. -
EOS_TitleStorage_FileHeaderHasNewerVersion
Downloaded file's format is newer than client SDK version. -
EOS_Mods_ModSdkProcessIsAlreadyRunning
ModSdk process is already running. This error comes from the EOSSDK. -
EOS_Mods_ModSdkCommandIsEmpty
ModSdk command is empty. Either the ModSdk configuration file is missing or the manifest location is empty. -
EOS_Mods_ModSdkProcessCreationFailed
Creation of the ModSdk process failed. This error comes from the SDK. -
EOS_Mods_CriticalError
A critical error occurred in the external ModSdk process that we were unable to resolve. -
EOS_Mods_ToolInternalError
A internal error occurred in the external ModSdk process that we were unable to resolve. -
EOS_Mods_IPCFailure
A IPC failure occurred in the external ModSdk process. -
EOS_Mods_InvalidIPCResponse
A invalid IPC response received in the external ModSdk process. -
EOS_Mods_URILaunchFailure
A URI Launch failure occurred in the external ModSdk process. -
EOS_Mods_ModIsNotInstalled
Attempting to perform an action with a mod that is not installed. This error comes from the external ModSdk process. -
EOS_Mods_UserDoesNotOwnTheGame
Attempting to perform an action on a game that the user doesn't own. This error comes from the external ModSdk process. -
EOS_Mods_OfferRequestByIdInvalidResult
Invalid result of the request to get the offer for the mod. This error comes from the external ModSdk process. -
EOS_Mods_CouldNotFindOffer
Could not find the offer for the mod. This error comes from the external ModSdk process. -
EOS_Mods_OfferRequestByIdFailure
Request to get the offer for the mod failed. This error comes from the external ModSdk process. -
EOS_Mods_PurchaseFailure
Request to purchase the mod failed. This error comes from the external ModSdk process. -
EOS_Mods_InvalidGameInstallInfo
Attempting to perform an action on a game that is not installed or is partially installed. This error comes from the external ModSdk process. -
EOS_Mods_CannotGetManifestLocation
Failed to get manifest location. Either the ModSdk configuration file is missing or the manifest location is empty -
EOS_Mods_UnsupportedOS
Attempting to perform an action with a mod that does not support the current operating system. -
EOS_AntiCheat_ClientProtectionNotAvailable
The anti-cheat client protection is not available. Check that the game was started using the anti-cheat bootstrapper. -
EOS_AntiCheat_InvalidMode
The current anti-cheat mode is incorrect for using this API -
EOS_AntiCheat_ClientProductIdMismatch
The ProductId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK -
EOS_AntiCheat_ClientSandboxIdMismatch
The SandboxId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK -
EOS_AntiCheat_ProtectMessageSessionKeyRequired
(ProtectMessage/UnprotectMessage), No session key is available(but it is required to complete this operation -
EOS_AntiCheat_ProtectMessageValidationFailed
(ProtectMessage/UnprotectMessage), Message integrity is invalid -
EOS_AntiCheat_ProtectMessageInitializationFailed
(ProtectMessage/UnprotectMessage), Initialization failed -
EOS_AntiCheat_PeerAlreadyRegistered
(RegisterPeer), Peer is already registered -
EOS_AntiCheat_PeerNotFound
(UnregisterPeer), Peer does not exist -
EOS_AntiCheat_PeerNotProtected
(ReceiveMessageFromPeer), Invalid call: Peer is not protected -
EOS_AntiCheat_ClientDeploymentIdMismatch
The DeploymentId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK -
EOS_AntiCheat_DeviceIdAuthIsNotSupported
EOS Connect DeviceID auth method is not supported for anti-cheat -
EOS_RTC_TooManyParticipants
EOS RTC room cannot accept more participants -
EOS_RTC_RoomAlreadyExists
EOS RTC room already exists -
EOS_RTC_UserKicked
The user kicked out from the room -
EOS_RTC_UserBanned
The user is banned -
EOS_RTC_RoomWasLeft
EOS RTC room was left successfully -
EOS_RTC_ReconnectionTimegateExpired
Connection dropped due to long timeout -
EOS_RTC_ShutdownInvoked
EOS RTC room was left due to platform release -
EOS_RTC_UserIsInBlocklist
EOS RTC operation failed because the user is in the local user's block list -
EOS_KWS_ParentEmailMissing
The KWS user does not have a parental email associated with the account. The parent account was unlinked or deleted -
EOS_KWS_UserGraduated
The KWS user is no longer a minor and trying to update the parent email -
EOS_Android_JavaVMNotStored
EOS Android VM not stored -
EOS_Permission_RequiredPatchAvailable
Patch required before the user can use the privilege -
EOS_Permission_RequiredSystemUpdate
System update required before the user can use the privilege -
EOS_Permission_AgeRestrictionFailure
Parental control failure usually -
EOS_Permission_AccountTypeFailure
Premium Account Subscription required but not available -
EOS_Permission_ChatRestriction
User restricted from chat -
EOS_Permission_UGCRestriction
User restricted from User Generated Content -
EOS_Permission_OnlinePlayRestricted
Online play is restricted -
EOS_DesktopCrossplay_ApplicationNotBootstrapped
The application was not launched through the Bootstrapper. Desktop crossplay functionality is unavailable. -
EOS_DesktopCrossplay_ServiceNotInstalled
The redistributable service is not installed. -
EOS_DesktopCrossplay_ServiceStartFailed
The desktop crossplay service failed to start. -
EOS_DesktopCrossplay_ServiceNotRunning
The desktop crossplay service is no longer running for an unknown reason. -
EOS_CustomInvites_InviteFailed
When sending the custom invite failed. -
EOS_UserInfo_BestDisplayNameIndeterminate
The best display name could not be safely determined. -
EOS_UnexpectedError
An unexpected error that we cannot identify has occurred.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
isSuccess
public boolean isSuccess() -
isOperationComplete
public boolean isOperationComplete()Returns whether a result is to be considered the final result, or false if the callback that returned this result will be called again either after some time or from another action.- Returns:
- True if this result means the operation is complete, false otherwise
-
fromNative
- Specified by:
fromNativein interfacecom.sun.jna.NativeMapped
-
toNative
- Specified by:
toNativein interfacecom.sun.jna.NativeMapped
-
nativeType
- Specified by:
nativeTypein interfacecom.sun.jna.NativeMapped
-