You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
809 lines
25 KiB
809 lines
25 KiB
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
// This file is automatically generated. Changes to this file may be overwritten.
|
|
|
|
namespace Epic.OnlineServices
|
|
{
|
|
public enum Result : int
|
|
{
|
|
/// <summary>
|
|
/// Successful result. no further error processing needed
|
|
/// </summary>
|
|
Success = 0,
|
|
/// <summary>
|
|
/// Failed due to no connection
|
|
/// </summary>
|
|
NoConnection = 1,
|
|
/// <summary>
|
|
/// Failed login due to invalid credentials
|
|
/// </summary>
|
|
InvalidCredentials = 2,
|
|
/// <summary>
|
|
/// Failed due to invalid or missing user
|
|
/// </summary>
|
|
InvalidUser = 3,
|
|
/// <summary>
|
|
/// Failed due to invalid or missing authentication token for user (e.g. not logged in)
|
|
/// </summary>
|
|
InvalidAuth = 4,
|
|
/// <summary>
|
|
/// Failed due to invalid access
|
|
/// </summary>
|
|
AccessDenied = 5,
|
|
/// <summary>
|
|
/// If the client does not possess the permission required
|
|
/// </summary>
|
|
MissingPermissions = 6,
|
|
/// <summary>
|
|
/// If the token provided does not represent an account
|
|
/// </summary>
|
|
TokenNotAccount = 7,
|
|
/// <summary>
|
|
/// Throttled due to too many requests
|
|
/// </summary>
|
|
TooManyRequests = 8,
|
|
/// <summary>
|
|
/// Async request was already pending
|
|
/// </summary>
|
|
AlreadyPending = 9,
|
|
/// <summary>
|
|
/// Invalid parameters specified for request
|
|
/// </summary>
|
|
InvalidParameters = 10,
|
|
/// <summary>
|
|
/// Invalid request
|
|
/// </summary>
|
|
InvalidRequest = 11,
|
|
/// <summary>
|
|
/// Failed due to unable to parse or recognize a backend response
|
|
/// </summary>
|
|
UnrecognizedResponse = 12,
|
|
/// <summary>
|
|
/// Incompatible client for backend version
|
|
/// </summary>
|
|
IncompatibleVersion = 13,
|
|
/// <summary>
|
|
/// Not configured correctly for use
|
|
/// </summary>
|
|
NotConfigured = 14,
|
|
/// <summary>
|
|
/// Already configured for use.
|
|
/// </summary>
|
|
AlreadyConfigured = 15,
|
|
/// <summary>
|
|
/// Feature not available on this implementation
|
|
/// </summary>
|
|
NotImplemented = 16,
|
|
/// <summary>
|
|
/// Operation was canceled (likely by user)
|
|
/// </summary>
|
|
Canceled = 17,
|
|
/// <summary>
|
|
/// The requested information was not found
|
|
/// </summary>
|
|
NotFound = 18,
|
|
/// <summary>
|
|
/// An error occurred during an asynchronous operation, and it will be retried. Callbacks receiving this result will be called again in the future.
|
|
/// </summary>
|
|
OperationWillRetry = 19,
|
|
/// <summary>
|
|
/// The request had no effect
|
|
/// </summary>
|
|
NoChange = 20,
|
|
/// <summary>
|
|
/// The request attempted to use multiple or inconsistent API versions
|
|
/// </summary>
|
|
VersionMismatch = 21,
|
|
/// <summary>
|
|
/// A maximum limit was exceeded on the client, different from <see cref="TooManyRequests" />
|
|
/// </summary>
|
|
LimitExceeded = 22,
|
|
/// <summary>
|
|
/// Feature or client ID performing the operation has been disabled.
|
|
/// </summary>
|
|
Disabled = 23,
|
|
/// <summary>
|
|
/// Duplicate entry not allowed
|
|
/// </summary>
|
|
DuplicateNotAllowed = 24,
|
|
/// <summary>
|
|
/// Required parameters are missing. DEPRECATED: This error is no longer used.
|
|
/// </summary>
|
|
MissingParametersDEPRECATED = 25,
|
|
/// <summary>
|
|
/// Sandbox ID is invalid
|
|
/// </summary>
|
|
InvalidSandboxId = 26,
|
|
/// <summary>
|
|
/// Request timed out
|
|
/// </summary>
|
|
TimedOut = 27,
|
|
/// <summary>
|
|
/// A query returned some but not all of the requested results.
|
|
/// </summary>
|
|
PartialResult = 28,
|
|
/// <summary>
|
|
/// Client is missing the whitelisted role
|
|
/// </summary>
|
|
MissingRole = 29,
|
|
/// <summary>
|
|
/// Client is missing the whitelisted feature
|
|
/// </summary>
|
|
MissingFeature = 30,
|
|
/// <summary>
|
|
/// The sandbox given to the backend is invalid
|
|
/// </summary>
|
|
InvalidSandbox = 31,
|
|
/// <summary>
|
|
/// The deployment given to the backend is invalid
|
|
/// </summary>
|
|
InvalidDeployment = 32,
|
|
/// <summary>
|
|
/// The product ID specified to the backend is invalid
|
|
/// </summary>
|
|
InvalidProduct = 33,
|
|
/// <summary>
|
|
/// The product user ID specified to the backend is invalid
|
|
/// </summary>
|
|
InvalidProductUserID = 34,
|
|
/// <summary>
|
|
/// There was a failure with the backend service
|
|
/// </summary>
|
|
ServiceFailure = 35,
|
|
/// <summary>
|
|
/// Cache directory is not set in platform options.
|
|
/// </summary>
|
|
CacheDirectoryMissing = 36,
|
|
/// <summary>
|
|
/// Cache directory is not accessible.
|
|
/// </summary>
|
|
CacheDirectoryInvalid = 37,
|
|
/// <summary>
|
|
/// The request failed because resource was in an invalid state
|
|
/// </summary>
|
|
InvalidState = 38,
|
|
/// <summary>
|
|
/// Request is in progress
|
|
/// </summary>
|
|
RequestInProgress = 39,
|
|
/// <summary>
|
|
/// Account locked due to login failures
|
|
/// </summary>
|
|
AuthAccountLocked = 1001,
|
|
/// <summary>
|
|
/// Account locked by update operation.
|
|
/// </summary>
|
|
AuthAccountLockedForUpdate = 1002,
|
|
/// <summary>
|
|
/// Refresh token used was invalid
|
|
/// </summary>
|
|
AuthInvalidRefreshToken = 1003,
|
|
/// <summary>
|
|
/// Invalid access token, typically when switching between backend environments
|
|
/// </summary>
|
|
AuthInvalidToken = 1004,
|
|
/// <summary>
|
|
/// Invalid bearer token
|
|
/// </summary>
|
|
AuthAuthenticationFailure = 1005,
|
|
/// <summary>
|
|
/// Invalid platform token
|
|
/// </summary>
|
|
AuthInvalidPlatformToken = 1006,
|
|
/// <summary>
|
|
/// Auth parameters are not associated with this account
|
|
/// </summary>
|
|
AuthWrongAccount = 1007,
|
|
/// <summary>
|
|
/// Auth parameters are not associated with this client
|
|
/// </summary>
|
|
AuthWrongClient = 1008,
|
|
/// <summary>
|
|
/// Full account is required
|
|
/// </summary>
|
|
AuthFullAccountRequired = 1009,
|
|
/// <summary>
|
|
/// Headless account is required
|
|
/// </summary>
|
|
AuthHeadlessAccountRequired = 1010,
|
|
/// <summary>
|
|
/// Password reset is required
|
|
/// </summary>
|
|
AuthPasswordResetRequired = 1011,
|
|
/// <summary>
|
|
/// Password was previously used and cannot be reused
|
|
/// </summary>
|
|
AuthPasswordCannotBeReused = 1012,
|
|
/// <summary>
|
|
/// Authorization code/exchange code has expired
|
|
/// </summary>
|
|
AuthExpired = 1013,
|
|
/// <summary>
|
|
/// Consent has not been given by the user
|
|
/// </summary>
|
|
AuthScopeConsentRequired = 1014,
|
|
/// <summary>
|
|
/// The application has no profile on the backend
|
|
/// </summary>
|
|
AuthApplicationNotFound = 1015,
|
|
/// <summary>
|
|
/// The requested consent wasn't found on the backend
|
|
/// </summary>
|
|
AuthScopeNotFound = 1016,
|
|
/// <summary>
|
|
/// This account has been denied access to login
|
|
/// </summary>
|
|
AuthAccountFeatureRestricted = 1017,
|
|
/// <summary>
|
|
/// Pin grant code initiated
|
|
/// </summary>
|
|
AuthPinGrantCode = 1020,
|
|
/// <summary>
|
|
/// Pin grant code attempt expired
|
|
/// </summary>
|
|
AuthPinGrantExpired = 1021,
|
|
/// <summary>
|
|
/// Pin grant code attempt pending
|
|
/// </summary>
|
|
AuthPinGrantPending = 1022,
|
|
/// <summary>
|
|
/// External auth source did not yield an account
|
|
/// </summary>
|
|
AuthExternalAuthNotLinked = 1030,
|
|
/// <summary>
|
|
/// External auth access revoked
|
|
/// </summary>
|
|
AuthExternalAuthRevoked = 1032,
|
|
/// <summary>
|
|
/// External auth token cannot be interpreted
|
|
/// </summary>
|
|
AuthExternalAuthInvalid = 1033,
|
|
/// <summary>
|
|
/// External auth cannot be linked to his account due to restrictions
|
|
/// </summary>
|
|
AuthExternalAuthRestricted = 1034,
|
|
/// <summary>
|
|
/// External auth cannot be used for login
|
|
/// </summary>
|
|
AuthExternalAuthCannotLogin = 1035,
|
|
/// <summary>
|
|
/// External auth is expired
|
|
/// </summary>
|
|
AuthExternalAuthExpired = 1036,
|
|
/// <summary>
|
|
/// External auth cannot be removed since it's the last possible way to login
|
|
/// </summary>
|
|
AuthExternalAuthIsLastLoginType = 1037,
|
|
/// <summary>
|
|
/// Exchange code not found
|
|
/// </summary>
|
|
AuthExchangeCodeNotFound = 1040,
|
|
/// <summary>
|
|
/// Originating exchange code session has expired
|
|
/// </summary>
|
|
AuthOriginatingExchangeCodeSessionExpired = 1041,
|
|
/// <summary>
|
|
/// The account has been disabled and cannot be used for authentication
|
|
/// </summary>
|
|
AuthPersistentAuthAccountNotActive = 1050,
|
|
/// <summary>
|
|
/// MFA challenge required
|
|
/// </summary>
|
|
AuthMFARequired = 1060,
|
|
/// <summary>
|
|
/// Parental locks are in place
|
|
/// </summary>
|
|
AuthParentalControls = 1070,
|
|
/// <summary>
|
|
/// Korea real ID association required but missing
|
|
/// </summary>
|
|
AuthNoRealId = 1080,
|
|
/// <summary>
|
|
/// An outgoing friend invitation is awaiting acceptance; sending another invite to the same user is erroneous
|
|
/// </summary>
|
|
FriendsInviteAwaitingAcceptance = 2000,
|
|
/// <summary>
|
|
/// There is no friend invitation to accept/reject
|
|
/// </summary>
|
|
FriendsNoInvitation = 2001,
|
|
/// <summary>
|
|
/// Users are already friends, so sending another invite is erroneous
|
|
/// </summary>
|
|
FriendsAlreadyFriends = 2003,
|
|
/// <summary>
|
|
/// Users are not friends, so deleting the friend is erroneous
|
|
/// </summary>
|
|
FriendsNotFriends = 2004,
|
|
/// <summary>
|
|
/// Remote user has too many invites to receive new invites
|
|
/// </summary>
|
|
FriendsTargetUserTooManyInvites = 2005,
|
|
/// <summary>
|
|
/// Local user has too many invites to send new invites
|
|
/// </summary>
|
|
FriendsLocalUserTooManyInvites = 2006,
|
|
/// <summary>
|
|
/// Remote user has too many friends to make a new friendship
|
|
/// </summary>
|
|
FriendsTargetUserFriendLimitExceeded = 2007,
|
|
/// <summary>
|
|
/// Local user has too many friends to make a new friendship
|
|
/// </summary>
|
|
FriendsLocalUserFriendLimitExceeded = 2008,
|
|
/// <summary>
|
|
/// Request data was null or invalid
|
|
/// </summary>
|
|
PresenceDataInvalid = 3000,
|
|
/// <summary>
|
|
/// Request contained too many or too few unique data items, or the request would overflow the maximum amount of data allowed
|
|
/// </summary>
|
|
PresenceDataLengthInvalid = 3001,
|
|
/// <summary>
|
|
/// Request contained data with an invalid key
|
|
/// </summary>
|
|
PresenceDataKeyInvalid = 3002,
|
|
/// <summary>
|
|
/// Request contained data with a key too long or too short
|
|
/// </summary>
|
|
PresenceDataKeyLengthInvalid = 3003,
|
|
/// <summary>
|
|
/// Request contained data with an invalid value
|
|
/// </summary>
|
|
PresenceDataValueInvalid = 3004,
|
|
/// <summary>
|
|
/// Request contained data with a value too long
|
|
/// </summary>
|
|
PresenceDataValueLengthInvalid = 3005,
|
|
/// <summary>
|
|
/// Request contained an invalid rich text string
|
|
/// </summary>
|
|
PresenceRichTextInvalid = 3006,
|
|
/// <summary>
|
|
/// Request contained a rich text string that was too long
|
|
/// </summary>
|
|
PresenceRichTextLengthInvalid = 3007,
|
|
/// <summary>
|
|
/// Request contained an invalid status state
|
|
/// </summary>
|
|
PresenceStatusInvalid = 3008,
|
|
/// <summary>
|
|
/// The entitlement retrieved is stale, requery for updated information
|
|
/// </summary>
|
|
EcomEntitlementStale = 4000,
|
|
/// <summary>
|
|
/// The offer retrieved is stale, requery for updated information
|
|
/// </summary>
|
|
EcomCatalogOfferStale = 4001,
|
|
/// <summary>
|
|
/// The item or associated structure retrieved is stale, requery for updated information
|
|
/// </summary>
|
|
EcomCatalogItemStale = 4002,
|
|
/// <summary>
|
|
/// The one or more offers has an invalid price. This may be caused by the price setup.
|
|
/// </summary>
|
|
EcomCatalogOfferPriceInvalid = 4003,
|
|
/// <summary>
|
|
/// The checkout page failed to load
|
|
/// </summary>
|
|
EcomCheckoutLoadError = 4004,
|
|
/// <summary>
|
|
/// Session is already in progress
|
|
/// </summary>
|
|
SessionsSessionInProgress = 5000,
|
|
/// <summary>
|
|
/// Too many players to register with this session
|
|
/// </summary>
|
|
SessionsTooManyPlayers = 5001,
|
|
/// <summary>
|
|
/// Client has no permissions to access this session
|
|
/// </summary>
|
|
SessionsNoPermission = 5002,
|
|
/// <summary>
|
|
/// Session already exists in the system
|
|
/// </summary>
|
|
SessionsSessionAlreadyExists = 5003,
|
|
/// <summary>
|
|
/// Session lock required for operation
|
|
/// </summary>
|
|
SessionsInvalidLock = 5004,
|
|
/// <summary>
|
|
/// Invalid session reference
|
|
/// </summary>
|
|
SessionsInvalidSession = 5005,
|
|
/// <summary>
|
|
/// Sandbox ID associated with auth didn't match
|
|
/// </summary>
|
|
SessionsSandboxNotAllowed = 5006,
|
|
/// <summary>
|
|
/// Invite failed to send
|
|
/// </summary>
|
|
SessionsInviteFailed = 5007,
|
|
/// <summary>
|
|
/// Invite was not found with the service
|
|
/// </summary>
|
|
SessionsInviteNotFound = 5008,
|
|
/// <summary>
|
|
/// This client may not modify the session
|
|
/// </summary>
|
|
SessionsUpsertNotAllowed = 5009,
|
|
/// <summary>
|
|
/// Backend nodes unavailable to process request
|
|
/// </summary>
|
|
SessionsAggregationFailed = 5010,
|
|
/// <summary>
|
|
/// Individual backend node is as capacity
|
|
/// </summary>
|
|
SessionsHostAtCapacity = 5011,
|
|
/// <summary>
|
|
/// Sandbox on node is at capacity
|
|
/// </summary>
|
|
SessionsSandboxAtCapacity = 5012,
|
|
/// <summary>
|
|
/// An anonymous operation was attempted on a non anonymous session
|
|
/// </summary>
|
|
SessionsSessionNotAnonymous = 5013,
|
|
/// <summary>
|
|
/// Session is currently out of sync with the backend, data is saved locally but needs to sync with backend
|
|
/// </summary>
|
|
SessionsOutOfSync = 5014,
|
|
/// <summary>
|
|
/// User has received too many invites
|
|
/// </summary>
|
|
SessionsTooManyInvites = 5015,
|
|
/// <summary>
|
|
/// Presence session already exists for the client
|
|
/// </summary>
|
|
SessionsPresenceSessionExists = 5016,
|
|
/// <summary>
|
|
/// Deployment on node is at capacity
|
|
/// </summary>
|
|
SessionsDeploymentAtCapacity = 5017,
|
|
/// <summary>
|
|
/// Session operation not allowed
|
|
/// </summary>
|
|
SessionsNotAllowed = 5018,
|
|
/// <summary>
|
|
/// Request filename was invalid
|
|
/// </summary>
|
|
PlayerDataStorageFilenameInvalid = 6000,
|
|
/// <summary>
|
|
/// Request filename was too long
|
|
/// </summary>
|
|
PlayerDataStorageFilenameLengthInvalid = 6001,
|
|
/// <summary>
|
|
/// Request filename contained invalid characters
|
|
/// </summary>
|
|
PlayerDataStorageFilenameInvalidChars = 6002,
|
|
/// <summary>
|
|
/// Request operation would grow file too large
|
|
/// </summary>
|
|
PlayerDataStorageFileSizeTooLarge = 6003,
|
|
/// <summary>
|
|
/// Request file length is not valid
|
|
/// </summary>
|
|
PlayerDataStorageFileSizeInvalid = 6004,
|
|
/// <summary>
|
|
/// Request file handle is not valid
|
|
/// </summary>
|
|
PlayerDataStorageFileHandleInvalid = 6005,
|
|
/// <summary>
|
|
/// Request data is invalid
|
|
/// </summary>
|
|
PlayerDataStorageDataInvalid = 6006,
|
|
/// <summary>
|
|
/// Request data length was invalid
|
|
/// </summary>
|
|
PlayerDataStorageDataLengthInvalid = 6007,
|
|
/// <summary>
|
|
/// Request start index was invalid
|
|
/// </summary>
|
|
PlayerDataStorageStartIndexInvalid = 6008,
|
|
/// <summary>
|
|
/// Request is in progress
|
|
/// </summary>
|
|
PlayerDataStorageRequestInProgress = 6009,
|
|
/// <summary>
|
|
/// User is marked as throttled which means he can't perform some operations because limits are exceeded.
|
|
/// </summary>
|
|
PlayerDataStorageUserThrottled = 6010,
|
|
/// <summary>
|
|
/// Encryption key is not set during SDK init.
|
|
/// </summary>
|
|
PlayerDataStorageEncryptionKeyNotSet = 6011,
|
|
/// <summary>
|
|
/// User data callback returned error (<see cref="PlayerDataStorage.WriteResult" />::<see cref="PlayerDataStorage.WriteResult.FailRequest" /> or <see cref="PlayerDataStorage.ReadResult" />::<see cref="PlayerDataStorage.ReadResult.FailRequest" />)
|
|
/// </summary>
|
|
PlayerDataStorageUserErrorFromDataCallback = 6012,
|
|
/// <summary>
|
|
/// User is trying to read file that has header from newer version of SDK. Game/SDK needs to be updated.
|
|
/// </summary>
|
|
PlayerDataStorageFileHeaderHasNewerVersion = 6013,
|
|
/// <summary>
|
|
/// The file is corrupted. In some cases retry can fix the issue.
|
|
/// </summary>
|
|
PlayerDataStorageFileCorrupted = 6014,
|
|
/// <summary>
|
|
/// EOS Auth service deemed the external token invalid
|
|
/// </summary>
|
|
ConnectExternalTokenValidationFailed = 7000,
|
|
/// <summary>
|
|
/// EOS Auth user already exists
|
|
/// </summary>
|
|
ConnectUserAlreadyExists = 7001,
|
|
/// <summary>
|
|
/// EOS Auth expired
|
|
/// </summary>
|
|
ConnectAuthExpired = 7002,
|
|
/// <summary>
|
|
/// EOS Auth invalid token
|
|
/// </summary>
|
|
ConnectInvalidToken = 7003,
|
|
/// <summary>
|
|
/// EOS Auth doesn't support this token type
|
|
/// </summary>
|
|
ConnectUnsupportedTokenType = 7004,
|
|
/// <summary>
|
|
/// EOS Auth Account link failure
|
|
/// </summary>
|
|
ConnectLinkAccountFailed = 7005,
|
|
/// <summary>
|
|
/// EOS Auth External service for validation was unavailable
|
|
/// </summary>
|
|
ConnectExternalServiceUnavailable = 7006,
|
|
/// <summary>
|
|
/// EOS Auth External Service configuration failure with Dev Portal
|
|
/// </summary>
|
|
ConnectExternalServiceConfigurationFailure = 7007,
|
|
/// <summary>
|
|
/// 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.
|
|
/// </summary>
|
|
ConnectLinkAccountFailedMissingNintendoIdAccountDEPRECATED = 7008,
|
|
/// <summary>
|
|
/// The social overlay page failed to load
|
|
/// </summary>
|
|
SocialOverlayLoadError = 8000,
|
|
/// <summary>
|
|
/// Client has no permissions to modify this lobby
|
|
/// </summary>
|
|
LobbyNotOwner = 9000,
|
|
/// <summary>
|
|
/// Lobby lock required for operation
|
|
/// </summary>
|
|
LobbyInvalidLock = 9001,
|
|
/// <summary>
|
|
/// Lobby already exists in the system
|
|
/// </summary>
|
|
LobbyLobbyAlreadyExists = 9002,
|
|
/// <summary>
|
|
/// Lobby is already in progress
|
|
/// </summary>
|
|
LobbySessionInProgress = 9003,
|
|
/// <summary>
|
|
/// Too many players to register with this lobby
|
|
/// </summary>
|
|
LobbyTooManyPlayers = 9004,
|
|
/// <summary>
|
|
/// Client has no permissions to access this lobby
|
|
/// </summary>
|
|
LobbyNoPermission = 9005,
|
|
/// <summary>
|
|
/// Invalid lobby session reference
|
|
/// </summary>
|
|
LobbyInvalidSession = 9006,
|
|
/// <summary>
|
|
/// Sandbox ID associated with auth didn't match
|
|
/// </summary>
|
|
LobbySandboxNotAllowed = 9007,
|
|
/// <summary>
|
|
/// Invite failed to send
|
|
/// </summary>
|
|
LobbyInviteFailed = 9008,
|
|
/// <summary>
|
|
/// Invite was not found with the service
|
|
/// </summary>
|
|
LobbyInviteNotFound = 9009,
|
|
/// <summary>
|
|
/// This client may not modify the lobby
|
|
/// </summary>
|
|
LobbyUpsertNotAllowed = 9010,
|
|
/// <summary>
|
|
/// Backend nodes unavailable to process request
|
|
/// </summary>
|
|
LobbyAggregationFailed = 9011,
|
|
/// <summary>
|
|
/// Individual backend node is as capacity
|
|
/// </summary>
|
|
LobbyHostAtCapacity = 9012,
|
|
/// <summary>
|
|
/// Sandbox on node is at capacity
|
|
/// </summary>
|
|
LobbySandboxAtCapacity = 9013,
|
|
/// <summary>
|
|
/// User has received too many invites
|
|
/// </summary>
|
|
LobbyTooManyInvites = 9014,
|
|
/// <summary>
|
|
/// Deployment on node is at capacity
|
|
/// </summary>
|
|
LobbyDeploymentAtCapacity = 9015,
|
|
/// <summary>
|
|
/// Lobby operation not allowed
|
|
/// </summary>
|
|
LobbyNotAllowed = 9016,
|
|
/// <summary>
|
|
/// While restoring a lost connection lobby ownership changed and only local member data was updated
|
|
/// </summary>
|
|
LobbyMemberUpdateOnly = 9017,
|
|
/// <summary>
|
|
/// Presence lobby already exists for the client
|
|
/// </summary>
|
|
LobbyPresenceLobbyExists = 9018,
|
|
/// <summary>
|
|
/// User callback that receives data from storage returned error.
|
|
/// </summary>
|
|
TitleStorageUserErrorFromDataCallback = 10000,
|
|
/// <summary>
|
|
/// User forgot to set Encryption key during platform init. Title Storage can't work without it.
|
|
/// </summary>
|
|
TitleStorageEncryptionKeyNotSet = 10001,
|
|
/// <summary>
|
|
/// Downloaded file is corrupted.
|
|
/// </summary>
|
|
TitleStorageFileCorrupted = 10002,
|
|
/// <summary>
|
|
/// Downloaded file's format is newer than client SDK version.
|
|
/// </summary>
|
|
TitleStorageFileHeaderHasNewerVersion = 10003,
|
|
/// <summary>
|
|
/// ModSdk process is already running. This error comes from the EOSSDK.
|
|
/// </summary>
|
|
ModsModSdkProcessIsAlreadyRunning = 11000,
|
|
/// <summary>
|
|
/// ModSdk command is empty. Either the ModSdk configuration file is missing or the manifest location is empty.
|
|
/// </summary>
|
|
ModsModSdkCommandIsEmpty = 11001,
|
|
/// <summary>
|
|
/// Creation of the ModSdk process failed. This error comes from the SDK.
|
|
/// </summary>
|
|
ModsModSdkProcessCreationFailed = 11002,
|
|
/// <summary>
|
|
/// A critical error occurred in the external ModSdk process that we were unable to resolve.
|
|
/// </summary>
|
|
ModsCriticalError = 11003,
|
|
/// <summary>
|
|
/// A internal error occurred in the external ModSdk process that we were unable to resolve.
|
|
/// </summary>
|
|
ModsToolInternalError = 11004,
|
|
/// <summary>
|
|
/// A IPC failure occurred in the external ModSdk process.
|
|
/// </summary>
|
|
ModsIPCFailure = 11005,
|
|
/// <summary>
|
|
/// A invalid IPC response received in the external ModSdk process.
|
|
/// </summary>
|
|
ModsInvalidIPCResponse = 11006,
|
|
/// <summary>
|
|
/// A URI Launch failure occurred in the external ModSdk process.
|
|
/// </summary>
|
|
ModsURILaunchFailure = 11007,
|
|
/// <summary>
|
|
/// Attempting to perform an action with a mod that is not installed. This error comes from the external ModSdk process.
|
|
/// </summary>
|
|
ModsModIsNotInstalled = 11008,
|
|
/// <summary>
|
|
/// Attempting to perform an action on a game that the user doesn't own. This error comes from the external ModSdk process.
|
|
/// </summary>
|
|
ModsUserDoesNotOwnTheGame = 11009,
|
|
/// <summary>
|
|
/// Invalid result of the request to get the offer for the mod. This error comes from the external ModSdk process.
|
|
/// </summary>
|
|
ModsOfferRequestByIdInvalidResult = 11010,
|
|
/// <summary>
|
|
/// Could not find the offer for the mod. This error comes from the external ModSdk process.
|
|
/// </summary>
|
|
ModsCouldNotFindOffer = 11011,
|
|
/// <summary>
|
|
/// Request to get the offer for the mod failed. This error comes from the external ModSdk process.
|
|
/// </summary>
|
|
ModsOfferRequestByIdFailure = 11012,
|
|
/// <summary>
|
|
/// Request to purchase the mod failed. This error comes from the external ModSdk process.
|
|
/// </summary>
|
|
ModsPurchaseFailure = 11013,
|
|
/// <summary>
|
|
/// Attempting to perform an action on a game that is not installed or is partially installed. This error comes from the external ModSdk process.
|
|
/// </summary>
|
|
ModsInvalidGameInstallInfo = 11014,
|
|
/// <summary>
|
|
/// Failed to get manifest location. Either the ModSdk configuration file is missing or the manifest location is empty
|
|
/// </summary>
|
|
ModsCannotGetManifestLocation = 11015,
|
|
/// <summary>
|
|
/// Attempting to perform an action with a mod that does not support the current operating system.
|
|
/// </summary>
|
|
ModsUnsupportedOS = 11016,
|
|
/// <summary>
|
|
/// The anti-cheat client protection is not available. Check that the game was started using the correct launcher.
|
|
/// </summary>
|
|
AntiCheatClientProtectionNotAvailable = 12000,
|
|
/// <summary>
|
|
/// The current anti-cheat mode is incorrect for using this API
|
|
/// </summary>
|
|
AntiCheatInvalidMode = 12001,
|
|
/// <summary>
|
|
/// The ProductId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK
|
|
/// </summary>
|
|
AntiCheatClientProductIdMismatch = 12002,
|
|
/// <summary>
|
|
/// The SandboxId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK
|
|
/// </summary>
|
|
AntiCheatClientSandboxIdMismatch = 12003,
|
|
/// <summary>
|
|
/// (ProtectMessage/UnprotectMessage) No session key is available, but it is required to complete this operation
|
|
/// </summary>
|
|
AntiCheatProtectMessageSessionKeyRequired = 12004,
|
|
/// <summary>
|
|
/// (ProtectMessage/UnprotectMessage) Message integrity is invalid
|
|
/// </summary>
|
|
AntiCheatProtectMessageValidationFailed = 12005,
|
|
/// <summary>
|
|
/// (ProtectMessage/UnprotectMessage) Initialization failed
|
|
/// </summary>
|
|
AntiCheatProtectMessageInitializationFailed = 12006,
|
|
/// <summary>
|
|
/// (RegisterPeer) Peer is already registered
|
|
/// </summary>
|
|
AntiCheatPeerAlreadyRegistered = 12007,
|
|
/// <summary>
|
|
/// (UnregisterPeer) Peer does not exist
|
|
/// </summary>
|
|
AntiCheatPeerNotFound = 12008,
|
|
/// <summary>
|
|
/// (ReceiveMessageFromPeer) Invalid call: Peer is not protected
|
|
/// </summary>
|
|
AntiCheatPeerNotProtected = 12009,
|
|
/// <summary>
|
|
/// EOS RTC room cannot accept more participants
|
|
/// </summary>
|
|
TooManyParticipants = 13000,
|
|
/// <summary>
|
|
/// EOS RTC room already exists
|
|
/// </summary>
|
|
RoomAlreadyExists = 13001,
|
|
/// <summary>
|
|
/// The user kicked out from the room
|
|
/// </summary>
|
|
UserKicked = 13002,
|
|
/// <summary>
|
|
/// The user is banned
|
|
/// </summary>
|
|
UserBanned = 13003,
|
|
/// <summary>
|
|
/// EOS RTC room was left successfully
|
|
/// </summary>
|
|
RoomWasLeft = 13004,
|
|
/// <summary>
|
|
/// Connection dropped due to long timeout
|
|
/// </summary>
|
|
ReconnectionTimegateExpired = 13005,
|
|
/// <summary>
|
|
/// The number of available Snapshot IDs have all been exhausted.
|
|
/// </summary>
|
|
ProgressionSnapshotSnapshotIdUnavailable = 14000,
|
|
/// <summary>
|
|
/// The KWS user does not have a parental email associated with the account. The parent account was unlinked or deleted
|
|
/// </summary>
|
|
ParentEmailMissing = 15000,
|
|
/// <summary>
|
|
/// The KWS user is no longer a minor and trying to update the parent email
|
|
/// </summary>
|
|
UserGraduated = 15001,
|
|
/// <summary>
|
|
/// EOS Android VM not stored
|
|
/// </summary>
|
|
AndroidJavaVMNotStored = 17000,
|
|
/// <summary>
|
|
/// An unexpected error that we cannot identify has occurred.
|
|
/// </summary>
|
|
UnexpectedError = 0x7FFFFFFF
|
|
}
|
|
}
|