You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
949 lines
39 KiB
C#
949 lines
39 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
|
|
namespace PlayFab
|
|
{
|
|
/// <summary>
|
|
/// Error codes returned by PlayFabAPIs
|
|
/// </summary>
|
|
public enum PlayFabErrorCode
|
|
{
|
|
Unknown = 1,
|
|
ConnectionError = 2,
|
|
JsonParseError = 3,
|
|
Success = 0,
|
|
UnkownError = 500,
|
|
InvalidParams = 1000,
|
|
AccountNotFound = 1001,
|
|
AccountBanned = 1002,
|
|
InvalidUsernameOrPassword = 1003,
|
|
InvalidTitleId = 1004,
|
|
InvalidEmailAddress = 1005,
|
|
EmailAddressNotAvailable = 1006,
|
|
InvalidUsername = 1007,
|
|
InvalidPassword = 1008,
|
|
UsernameNotAvailable = 1009,
|
|
InvalidSteamTicket = 1010,
|
|
AccountAlreadyLinked = 1011,
|
|
LinkedAccountAlreadyClaimed = 1012,
|
|
InvalidFacebookToken = 1013,
|
|
AccountNotLinked = 1014,
|
|
FailedByPaymentProvider = 1015,
|
|
CouponCodeNotFound = 1016,
|
|
InvalidContainerItem = 1017,
|
|
ContainerNotOwned = 1018,
|
|
KeyNotOwned = 1019,
|
|
InvalidItemIdInTable = 1020,
|
|
InvalidReceipt = 1021,
|
|
ReceiptAlreadyUsed = 1022,
|
|
ReceiptCancelled = 1023,
|
|
GameNotFound = 1024,
|
|
GameModeNotFound = 1025,
|
|
InvalidGoogleToken = 1026,
|
|
UserIsNotPartOfDeveloper = 1027,
|
|
InvalidTitleForDeveloper = 1028,
|
|
TitleNameConflicts = 1029,
|
|
UserisNotValid = 1030,
|
|
ValueAlreadyExists = 1031,
|
|
BuildNotFound = 1032,
|
|
PlayerNotInGame = 1033,
|
|
InvalidTicket = 1034,
|
|
InvalidDeveloper = 1035,
|
|
InvalidOrderInfo = 1036,
|
|
RegistrationIncomplete = 1037,
|
|
InvalidPlatform = 1038,
|
|
UnknownError = 1039,
|
|
SteamApplicationNotOwned = 1040,
|
|
WrongSteamAccount = 1041,
|
|
TitleNotActivated = 1042,
|
|
RegistrationSessionNotFound = 1043,
|
|
NoSuchMod = 1044,
|
|
FileNotFound = 1045,
|
|
DuplicateEmail = 1046,
|
|
ItemNotFound = 1047,
|
|
ItemNotOwned = 1048,
|
|
ItemNotRecycleable = 1049,
|
|
ItemNotAffordable = 1050,
|
|
InvalidVirtualCurrency = 1051,
|
|
WrongVirtualCurrency = 1052,
|
|
WrongPrice = 1053,
|
|
NonPositiveValue = 1054,
|
|
InvalidRegion = 1055,
|
|
RegionAtCapacity = 1056,
|
|
ServerFailedToStart = 1057,
|
|
NameNotAvailable = 1058,
|
|
InsufficientFunds = 1059,
|
|
InvalidDeviceID = 1060,
|
|
InvalidPushNotificationToken = 1061,
|
|
NoRemainingUses = 1062,
|
|
InvalidPaymentProvider = 1063,
|
|
PurchaseInitializationFailure = 1064,
|
|
DuplicateUsername = 1065,
|
|
InvalidBuyerInfo = 1066,
|
|
NoGameModeParamsSet = 1067,
|
|
BodyTooLarge = 1068,
|
|
ReservedWordInBody = 1069,
|
|
InvalidTypeInBody = 1070,
|
|
InvalidRequest = 1071,
|
|
ReservedEventName = 1072,
|
|
InvalidUserStatistics = 1073,
|
|
NotAuthenticated = 1074,
|
|
StreamAlreadyExists = 1075,
|
|
ErrorCreatingStream = 1076,
|
|
StreamNotFound = 1077,
|
|
InvalidAccount = 1078,
|
|
PurchaseDoesNotExist = 1080,
|
|
InvalidPurchaseTransactionStatus = 1081,
|
|
APINotEnabledForGameClientAccess = 1082,
|
|
NoPushNotificationARNForTitle = 1083,
|
|
BuildAlreadyExists = 1084,
|
|
BuildPackageDoesNotExist = 1085,
|
|
CustomAnalyticsEventsNotEnabledForTitle = 1087,
|
|
InvalidSharedGroupId = 1088,
|
|
NotAuthorized = 1089,
|
|
MissingTitleGoogleProperties = 1090,
|
|
InvalidItemProperties = 1091,
|
|
InvalidPSNAuthCode = 1092,
|
|
InvalidItemId = 1093,
|
|
PushNotEnabledForAccount = 1094,
|
|
PushServiceError = 1095,
|
|
ReceiptDoesNotContainInAppItems = 1096,
|
|
ReceiptContainsMultipleInAppItems = 1097,
|
|
InvalidBundleID = 1098,
|
|
JavascriptException = 1099,
|
|
InvalidSessionTicket = 1100,
|
|
UnableToConnectToDatabase = 1101,
|
|
InternalServerError = 1110,
|
|
InvalidReportDate = 1111,
|
|
ReportNotAvailable = 1112,
|
|
DatabaseThroughputExceeded = 1113,
|
|
InvalidGameTicket = 1115,
|
|
ExpiredGameTicket = 1116,
|
|
GameTicketDoesNotMatchLobby = 1117,
|
|
LinkedDeviceAlreadyClaimed = 1118,
|
|
DeviceAlreadyLinked = 1119,
|
|
DeviceNotLinked = 1120,
|
|
PartialFailure = 1121,
|
|
PublisherNotSet = 1122,
|
|
ServiceUnavailable = 1123,
|
|
VersionNotFound = 1124,
|
|
RevisionNotFound = 1125,
|
|
InvalidPublisherId = 1126,
|
|
DownstreamServiceUnavailable = 1127,
|
|
APINotIncludedInTitleUsageTier = 1128,
|
|
DAULimitExceeded = 1129,
|
|
APIRequestLimitExceeded = 1130,
|
|
InvalidAPIEndpoint = 1131,
|
|
BuildNotAvailable = 1132,
|
|
ConcurrentEditError = 1133,
|
|
ContentNotFound = 1134,
|
|
CharacterNotFound = 1135,
|
|
CloudScriptNotFound = 1136,
|
|
ContentQuotaExceeded = 1137,
|
|
InvalidCharacterStatistics = 1138,
|
|
PhotonNotEnabledForTitle = 1139,
|
|
PhotonApplicationNotFound = 1140,
|
|
PhotonApplicationNotAssociatedWithTitle = 1141,
|
|
InvalidEmailOrPassword = 1142,
|
|
FacebookAPIError = 1143,
|
|
InvalidContentType = 1144,
|
|
KeyLengthExceeded = 1145,
|
|
DataLengthExceeded = 1146,
|
|
TooManyKeys = 1147,
|
|
FreeTierCannotHaveVirtualCurrency = 1148,
|
|
MissingAmazonSharedKey = 1149,
|
|
AmazonValidationError = 1150,
|
|
InvalidPSNIssuerId = 1151,
|
|
PSNInaccessible = 1152,
|
|
ExpiredAuthToken = 1153,
|
|
FailedToGetEntitlements = 1154,
|
|
FailedToConsumeEntitlement = 1155,
|
|
TradeAcceptingUserNotAllowed = 1156,
|
|
TradeInventoryItemIsAssignedToCharacter = 1157,
|
|
TradeInventoryItemIsBundle = 1158,
|
|
TradeStatusNotValidForCancelling = 1159,
|
|
TradeStatusNotValidForAccepting = 1160,
|
|
TradeDoesNotExist = 1161,
|
|
TradeCancelled = 1162,
|
|
TradeAlreadyFilled = 1163,
|
|
TradeWaitForStatusTimeout = 1164,
|
|
TradeInventoryItemExpired = 1165,
|
|
TradeMissingOfferedAndAcceptedItems = 1166,
|
|
TradeAcceptedItemIsBundle = 1167,
|
|
TradeAcceptedItemIsStackable = 1168,
|
|
TradeInventoryItemInvalidStatus = 1169,
|
|
TradeAcceptedCatalogItemInvalid = 1170,
|
|
TradeAllowedUsersInvalid = 1171,
|
|
TradeInventoryItemDoesNotExist = 1172,
|
|
TradeInventoryItemIsConsumed = 1173,
|
|
TradeInventoryItemIsStackable = 1174,
|
|
TradeAcceptedItemsMismatch = 1175,
|
|
InvalidKongregateToken = 1176,
|
|
FeatureNotConfiguredForTitle = 1177,
|
|
NoMatchingCatalogItemForReceipt = 1178,
|
|
InvalidCurrencyCode = 1179,
|
|
NoRealMoneyPriceForCatalogItem = 1180,
|
|
TradeInventoryItemIsNotTradable = 1181,
|
|
TradeAcceptedCatalogItemIsNotTradable = 1182,
|
|
UsersAlreadyFriends = 1183,
|
|
LinkedIdentifierAlreadyClaimed = 1184,
|
|
CustomIdNotLinked = 1185,
|
|
TotalDataSizeExceeded = 1186,
|
|
DeleteKeyConflict = 1187,
|
|
InvalidXboxLiveToken = 1188,
|
|
ExpiredXboxLiveToken = 1189,
|
|
ResettableStatisticVersionRequired = 1190,
|
|
NotAuthorizedByTitle = 1191,
|
|
NoPartnerEnabled = 1192,
|
|
InvalidPartnerResponse = 1193,
|
|
APINotEnabledForGameServerAccess = 1194,
|
|
StatisticNotFound = 1195,
|
|
StatisticNameConflict = 1196,
|
|
StatisticVersionClosedForWrites = 1197,
|
|
StatisticVersionInvalid = 1198,
|
|
APIClientRequestRateLimitExceeded = 1199,
|
|
InvalidJSONContent = 1200,
|
|
InvalidDropTable = 1201,
|
|
StatisticVersionAlreadyIncrementedForScheduledInterval = 1202,
|
|
StatisticCountLimitExceeded = 1203,
|
|
StatisticVersionIncrementRateExceeded = 1204,
|
|
ContainerKeyInvalid = 1205,
|
|
CloudScriptExecutionTimeLimitExceeded = 1206,
|
|
NoWritePermissionsForEvent = 1207,
|
|
CloudScriptFunctionArgumentSizeExceeded = 1208,
|
|
CloudScriptAPIRequestCountExceeded = 1209,
|
|
CloudScriptAPIRequestError = 1210,
|
|
CloudScriptHTTPRequestError = 1211,
|
|
InsufficientGuildRole = 1212,
|
|
GuildNotFound = 1213,
|
|
OverLimit = 1214,
|
|
EventNotFound = 1215,
|
|
InvalidEventField = 1216,
|
|
InvalidEventName = 1217,
|
|
CatalogNotConfigured = 1218,
|
|
OperationNotSupportedForPlatform = 1219,
|
|
SegmentNotFound = 1220,
|
|
StoreNotFound = 1221,
|
|
InvalidStatisticName = 1222,
|
|
TitleNotQualifiedForLimit = 1223,
|
|
InvalidServiceLimitLevel = 1224,
|
|
ServiceLimitLevelInTransition = 1225,
|
|
CouponAlreadyRedeemed = 1226,
|
|
GameServerBuildSizeLimitExceeded = 1227,
|
|
GameServerBuildCountLimitExceeded = 1228,
|
|
VirtualCurrencyCountLimitExceeded = 1229,
|
|
VirtualCurrencyCodeExists = 1230,
|
|
TitleNewsItemCountLimitExceeded = 1231,
|
|
InvalidTwitchToken = 1232,
|
|
TwitchResponseError = 1233,
|
|
ProfaneDisplayName = 1234,
|
|
UserAlreadyAdded = 1235,
|
|
InvalidVirtualCurrencyCode = 1236,
|
|
VirtualCurrencyCannotBeDeleted = 1237,
|
|
IdentifierAlreadyClaimed = 1238,
|
|
IdentifierNotLinked = 1239,
|
|
InvalidContinuationToken = 1240,
|
|
ExpiredContinuationToken = 1241,
|
|
InvalidSegment = 1242,
|
|
InvalidSessionId = 1243,
|
|
SessionLogNotFound = 1244,
|
|
InvalidSearchTerm = 1245,
|
|
TwoFactorAuthenticationTokenRequired = 1246,
|
|
GameServerHostCountLimitExceeded = 1247,
|
|
PlayerTagCountLimitExceeded = 1248,
|
|
RequestAlreadyRunning = 1249,
|
|
ActionGroupNotFound = 1250,
|
|
MaximumSegmentBulkActionJobsRunning = 1251,
|
|
NoActionsOnPlayersInSegmentJob = 1252,
|
|
DuplicateStatisticName = 1253,
|
|
ScheduledTaskNameConflict = 1254,
|
|
ScheduledTaskCreateConflict = 1255,
|
|
InvalidScheduledTaskName = 1256,
|
|
InvalidTaskSchedule = 1257,
|
|
SteamNotEnabledForTitle = 1258,
|
|
LimitNotAnUpgradeOption = 1259,
|
|
NoSecretKeyEnabledForCloudScript = 1260,
|
|
TaskNotFound = 1261,
|
|
TaskInstanceNotFound = 1262,
|
|
InvalidIdentityProviderId = 1263,
|
|
MisconfiguredIdentityProvider = 1264,
|
|
InvalidScheduledTaskType = 1265,
|
|
BillingInformationRequired = 1266,
|
|
LimitedEditionItemUnavailable = 1267,
|
|
InvalidAdPlacementAndReward = 1268,
|
|
AllAdPlacementViewsAlreadyConsumed = 1269,
|
|
GoogleOAuthNotConfiguredForTitle = 1270,
|
|
GoogleOAuthError = 1271,
|
|
UserNotFriend = 1272,
|
|
InvalidSignature = 1273,
|
|
InvalidPublicKey = 1274,
|
|
GoogleOAuthNoIdTokenIncludedInResponse = 1275,
|
|
StatisticUpdateInProgress = 1276,
|
|
LeaderboardVersionNotAvailable = 1277,
|
|
StatisticAlreadyHasPrizeTable = 1279,
|
|
PrizeTableHasOverlappingRanks = 1280,
|
|
PrizeTableHasMissingRanks = 1281,
|
|
PrizeTableRankStartsAtZero = 1282,
|
|
InvalidStatistic = 1283,
|
|
ExpressionParseFailure = 1284,
|
|
ExpressionInvokeFailure = 1285,
|
|
ExpressionTooLong = 1286,
|
|
DataUpdateRateExceeded = 1287,
|
|
RestrictedEmailDomain = 1288,
|
|
EncryptionKeyDisabled = 1289,
|
|
EncryptionKeyMissing = 1290,
|
|
EncryptionKeyBroken = 1291,
|
|
NoSharedSecretKeyConfigured = 1292,
|
|
SecretKeyNotFound = 1293,
|
|
PlayerSecretAlreadyConfigured = 1294,
|
|
APIRequestsDisabledForTitle = 1295,
|
|
InvalidSharedSecretKey = 1296,
|
|
PrizeTableHasNoRanks = 1297,
|
|
ProfileDoesNotExist = 1298,
|
|
ContentS3OriginBucketNotConfigured = 1299,
|
|
InvalidEnvironmentForReceipt = 1300,
|
|
EncryptedRequestNotAllowed = 1301,
|
|
SignedRequestNotAllowed = 1302,
|
|
RequestViewConstraintParamsNotAllowed = 1303,
|
|
BadPartnerConfiguration = 1304,
|
|
XboxBPCertificateFailure = 1305,
|
|
XboxXASSExchangeFailure = 1306,
|
|
InvalidEntityId = 1307,
|
|
StatisticValueAggregationOverflow = 1308,
|
|
EmailMessageFromAddressIsMissing = 1309,
|
|
EmailMessageToAddressIsMissing = 1310,
|
|
SmtpServerAuthenticationError = 1311,
|
|
SmtpServerLimitExceeded = 1312,
|
|
SmtpServerInsufficientStorage = 1313,
|
|
SmtpServerCommunicationError = 1314,
|
|
SmtpServerGeneralFailure = 1315,
|
|
EmailClientTimeout = 1316,
|
|
EmailClientCanceledTask = 1317,
|
|
EmailTemplateMissing = 1318,
|
|
InvalidHostForTitleId = 1319,
|
|
EmailConfirmationTokenDoesNotExist = 1320,
|
|
EmailConfirmationTokenExpired = 1321,
|
|
AccountDeleted = 1322,
|
|
PlayerSecretNotConfigured = 1323,
|
|
InvalidSignatureTime = 1324,
|
|
NoContactEmailAddressFound = 1325,
|
|
InvalidAuthToken = 1326,
|
|
AuthTokenDoesNotExist = 1327,
|
|
AuthTokenExpired = 1328,
|
|
AuthTokenAlreadyUsedToResetPassword = 1329,
|
|
MembershipNameTooLong = 1330,
|
|
MembershipNotFound = 1331,
|
|
GoogleServiceAccountInvalid = 1332,
|
|
GoogleServiceAccountParseFailure = 1333,
|
|
EntityTokenMissing = 1334,
|
|
EntityTokenInvalid = 1335,
|
|
EntityTokenExpired = 1336,
|
|
EntityTokenRevoked = 1337,
|
|
InvalidProductForSubscription = 1338,
|
|
XboxInaccessible = 1339,
|
|
SubscriptionAlreadyTaken = 1340,
|
|
SmtpAddonNotEnabled = 1341,
|
|
APIConcurrentRequestLimitExceeded = 1342,
|
|
XboxRejectedXSTSExchangeRequest = 1343,
|
|
VariableNotDefined = 1344,
|
|
TemplateVersionNotDefined = 1345,
|
|
FileTooLarge = 1346,
|
|
TitleDeleted = 1347,
|
|
TitleContainsUserAccounts = 1348,
|
|
TitleDeletionPlayerCleanupFailure = 1349,
|
|
EntityFileOperationPending = 1350,
|
|
NoEntityFileOperationPending = 1351,
|
|
EntityProfileVersionMismatch = 1352,
|
|
TemplateVersionTooOld = 1353,
|
|
MembershipDefinitionInUse = 1354,
|
|
PaymentPageNotConfigured = 1355,
|
|
FailedLoginAttemptRateLimitExceeded = 1356,
|
|
EntityBlockedByGroup = 1357,
|
|
RoleDoesNotExist = 1358,
|
|
EntityIsAlreadyMember = 1359,
|
|
DuplicateRoleId = 1360,
|
|
GroupInvitationNotFound = 1361,
|
|
GroupApplicationNotFound = 1362,
|
|
OutstandingInvitationAcceptedInstead = 1363,
|
|
OutstandingApplicationAcceptedInstead = 1364,
|
|
RoleIsGroupDefaultMember = 1365,
|
|
RoleIsGroupAdmin = 1366,
|
|
RoleNameNotAvailable = 1367,
|
|
GroupNameNotAvailable = 1368,
|
|
EmailReportAlreadySent = 1369,
|
|
EmailReportRecipientBlacklisted = 1370,
|
|
EventNamespaceNotAllowed = 1371,
|
|
EventEntityNotAllowed = 1372,
|
|
InvalidEntityType = 1373,
|
|
NullTokenResultFromAad = 1374,
|
|
InvalidTokenResultFromAad = 1375,
|
|
NoValidCertificateForAad = 1376,
|
|
InvalidCertificateForAad = 1377,
|
|
DuplicateDropTableId = 1378,
|
|
MultiplayerServerError = 1379,
|
|
MultiplayerServerTooManyRequests = 1380,
|
|
MultiplayerServerNoContent = 1381,
|
|
MultiplayerServerBadRequest = 1382,
|
|
MultiplayerServerUnauthorized = 1383,
|
|
MultiplayerServerForbidden = 1384,
|
|
MultiplayerServerNotFound = 1385,
|
|
MultiplayerServerConflict = 1386,
|
|
MultiplayerServerInternalServerError = 1387,
|
|
MultiplayerServerUnavailable = 1388,
|
|
ExplicitContentDetected = 1389,
|
|
PIIContentDetected = 1390,
|
|
InvalidScheduledTaskParameter = 1391,
|
|
PerEntityEventRateLimitExceeded = 1392,
|
|
TitleDefaultLanguageNotSet = 1393,
|
|
EmailTemplateMissingDefaultVersion = 1394,
|
|
FacebookInstantGamesIdNotLinked = 1395,
|
|
InvalidFacebookInstantGamesSignature = 1396,
|
|
FacebookInstantGamesAuthNotConfiguredForTitle = 1397,
|
|
EntityProfileConstraintValidationFailed = 1398,
|
|
TelemetryIngestionKeyPending = 1399,
|
|
TelemetryIngestionKeyNotFound = 1400,
|
|
StatisticChildNameInvalid = 1402,
|
|
DataIntegrityError = 1403,
|
|
VirtualCurrencyCannotBeSetToOlderVersion = 1404,
|
|
VirtualCurrencyMustBeWithinIntegerRange = 1405,
|
|
EmailTemplateInvalidSyntax = 1406,
|
|
EmailTemplateMissingCallback = 1407,
|
|
PushNotificationTemplateInvalidPayload = 1408,
|
|
InvalidLocalizedPushNotificationLanguage = 1409,
|
|
MissingLocalizedPushNotificationMessage = 1410,
|
|
PushNotificationTemplateMissingPlatformPayload = 1411,
|
|
PushNotificationTemplatePayloadContainsInvalidJson = 1412,
|
|
PushNotificationTemplateContainsInvalidIosPayload = 1413,
|
|
PushNotificationTemplateContainsInvalidAndroidPayload = 1414,
|
|
PushNotificationTemplateIosPayloadMissingNotificationBody = 1415,
|
|
PushNotificationTemplateAndroidPayloadMissingNotificationBody = 1416,
|
|
PushNotificationTemplateNotFound = 1417,
|
|
PushNotificationTemplateMissingDefaultVersion = 1418,
|
|
PushNotificationTemplateInvalidSyntax = 1419,
|
|
PushNotificationTemplateNoCustomPayloadForV1 = 1420,
|
|
NoLeaderboardForStatistic = 1421,
|
|
TitleNewsMissingDefaultLanguage = 1422,
|
|
TitleNewsNotFound = 1423,
|
|
TitleNewsDuplicateLanguage = 1424,
|
|
TitleNewsMissingTitleOrBody = 1425,
|
|
TitleNewsInvalidLanguage = 1426,
|
|
EmailRecipientBlacklisted = 1427,
|
|
InvalidGameCenterAuthRequest = 1428,
|
|
GameCenterAuthenticationFailed = 1429,
|
|
CannotEnablePartiesForTitle = 1430,
|
|
PartyError = 1431,
|
|
PartyRequests = 1432,
|
|
PartyNoContent = 1433,
|
|
PartyBadRequest = 1434,
|
|
PartyUnauthorized = 1435,
|
|
PartyForbidden = 1436,
|
|
PartyNotFound = 1437,
|
|
PartyConflict = 1438,
|
|
PartyInternalServerError = 1439,
|
|
PartyUnavailable = 1440,
|
|
PartyTooManyRequests = 1441,
|
|
PushNotificationTemplateMissingName = 1442,
|
|
CannotEnableMultiplayerServersForTitle = 1443,
|
|
WriteAttemptedDuringExport = 1444,
|
|
MultiplayerServerTitleQuotaCoresExceeded = 1445,
|
|
AutomationRuleNotFound = 1446,
|
|
EntityAPIKeyLimitExceeded = 1447,
|
|
EntityAPIKeyNotFound = 1448,
|
|
EntityAPIKeyOrSecretInvalid = 1449,
|
|
EconomyServiceUnavailable = 1450,
|
|
EconomyServiceInternalError = 1451,
|
|
QueryRateLimitExceeded = 1452,
|
|
EntityAPIKeyCreationDisabledForEntity = 1453,
|
|
ForbiddenByEntityPolicy = 1454,
|
|
UpdateInventoryRateLimitExceeded = 1455,
|
|
StudioCreationRateLimited = 1456,
|
|
StudioCreationInProgress = 1457,
|
|
DuplicateStudioName = 1458,
|
|
StudioNotFound = 1459,
|
|
StudioDeleted = 1460,
|
|
StudioDeactivated = 1461,
|
|
StudioActivated = 1462,
|
|
TitleCreationRateLimited = 1463,
|
|
TitleCreationInProgress = 1464,
|
|
DuplicateTitleName = 1465,
|
|
TitleActivationRateLimited = 1466,
|
|
TitleActivationInProgress = 1467,
|
|
TitleDeactivated = 1468,
|
|
TitleActivated = 1469,
|
|
CloudScriptAzureFunctionsExecutionTimeLimitExceeded = 1470,
|
|
CloudScriptAzureFunctionsArgumentSizeExceeded = 1471,
|
|
CloudScriptAzureFunctionsReturnSizeExceeded = 1472,
|
|
CloudScriptAzureFunctionsHTTPRequestError = 1473,
|
|
VirtualCurrencyBetaGetError = 1474,
|
|
VirtualCurrencyBetaCreateError = 1475,
|
|
VirtualCurrencyBetaInitialDepositSaveError = 1476,
|
|
VirtualCurrencyBetaSaveError = 1477,
|
|
VirtualCurrencyBetaDeleteError = 1478,
|
|
VirtualCurrencyBetaRestoreError = 1479,
|
|
VirtualCurrencyBetaSaveConflict = 1480,
|
|
VirtualCurrencyBetaUpdateError = 1481,
|
|
InsightsManagementDatabaseNotFound = 1482,
|
|
InsightsManagementOperationNotFound = 1483,
|
|
InsightsManagementErrorPendingOperationExists = 1484,
|
|
InsightsManagementSetPerformanceLevelInvalidParameter = 1485,
|
|
InsightsManagementSetStorageRetentionInvalidParameter = 1486,
|
|
InsightsManagementGetStorageUsageInvalidParameter = 1487,
|
|
InsightsManagementGetOperationStatusInvalidParameter = 1488,
|
|
DuplicatePurchaseTransactionId = 1489,
|
|
EvaluationModePlayerCountExceeded = 1490,
|
|
GetPlayersInSegmentRateLimitExceeded = 1491,
|
|
CloudScriptFunctionNameSizeExceeded = 1492,
|
|
PaidInsightsFeaturesNotEnabled = 1493,
|
|
CloudScriptAzureFunctionsQueueRequestError = 1494,
|
|
EvaluationModeTitleCountExceeded = 1495,
|
|
InsightsManagementTitleNotInFlight = 1496,
|
|
LimitNotFound = 1497,
|
|
LimitNotAvailableViaAPI = 1498,
|
|
InsightsManagementSetStorageRetentionBelowMinimum = 1499,
|
|
InsightsManagementSetStorageRetentionAboveMaximum = 1500,
|
|
AppleNotEnabledForTitle = 1501,
|
|
InsightsManagementNewActiveEventExportLimitInvalid = 1502,
|
|
InsightsManagementSetPerformanceRateLimited = 1503,
|
|
PartyRequestsThrottledFromRateLimiter = 1504,
|
|
XboxServiceTooManyRequests = 1505,
|
|
NintendoSwitchNotEnabledForTitle = 1506,
|
|
RequestMultiplayerServersThrottledFromRateLimiter = 1507,
|
|
TitleDataOverrideNotFound = 1508,
|
|
DuplicateKeys = 1509,
|
|
WasNotCreatedWithCloudRoot = 1510,
|
|
LegacyMultiplayerServersDeprecated = 1511,
|
|
VirtualCurrencyCurrentlyUnavailable = 1512,
|
|
SteamUserNotFound = 1513,
|
|
ElasticSearchOperationFailed = 1514,
|
|
NotImplemented = 1515,
|
|
PublisherNotFound = 1516,
|
|
PublisherDeleted = 1517,
|
|
ApiDisabledForMigration = 1518,
|
|
ResourceNameUpdateNotAllowed = 1519,
|
|
ApiNotEnabledForTitle = 1520,
|
|
DuplicateTitleNameForPublisher = 1521,
|
|
AzureTitleCreationInProgress = 1522,
|
|
TitleConstraintsPublisherDeletion = 1524,
|
|
InvalidPlayerAccountPoolId = 1525,
|
|
PlayerAccountPoolNotFound = 1526,
|
|
PlayerAccountPoolDeleted = 1527,
|
|
TitleCleanupInProgress = 1528,
|
|
AzureResourceConcurrentOperationInProgress = 1529,
|
|
TitlePublisherUpdateNotAllowed = 1530,
|
|
AzureResourceManagerNotSupportedInStamp = 1531,
|
|
ApiNotIncludedInAzurePlayFabFeatureSet = 1532,
|
|
GoogleServiceAccountFailedAuth = 1533,
|
|
GoogleAPIServiceUnavailable = 1534,
|
|
GoogleAPIServiceUnknownError = 1535,
|
|
NoValidIdentityForAad = 1536,
|
|
PlayerIdentityLinkNotFound = 1537,
|
|
PhotonApplicationIdAlreadyInUse = 1538,
|
|
CloudScriptUnableToDeleteProductionRevision = 1539,
|
|
CustomIdNotFound = 1540,
|
|
AutomationInvalidInput = 1541,
|
|
AutomationInvalidRuleName = 1542,
|
|
AutomationRuleAlreadyExists = 1543,
|
|
AutomationRuleLimitExceeded = 1544,
|
|
InvalidGooglePlayGamesServerAuthCode = 1545,
|
|
PlayStreamConnectionFailed = 1547,
|
|
InvalidEventContents = 1548,
|
|
InsightsV1Deprecated = 1549,
|
|
AnalysisSubscriptionNotFound = 1550,
|
|
AnalysisSubscriptionFailed = 1551,
|
|
AnalysisSubscriptionFoundAlready = 1552,
|
|
AnalysisSubscriptionManagementInvalidInput = 1553,
|
|
InvalidGameCenterId = 1554,
|
|
InvalidNintendoSwitchAccountId = 1555,
|
|
EntityAPIKeysNotSupported = 1556,
|
|
IpAddressBanned = 1557,
|
|
EntityLineageBanned = 1558,
|
|
NamespaceMismatch = 1559,
|
|
InvalidServiceConfiguration = 1560,
|
|
InvalidNamespaceMismatch = 1561,
|
|
LeaderboardColumnLengthMismatch = 1562,
|
|
InvalidStatisticScore = 1563,
|
|
LeaderboardColumnsNotSpecified = 1564,
|
|
LeaderboardMaxSizeTooLarge = 1565,
|
|
InvalidAttributeStatisticsSpecified = 1566,
|
|
LeaderboardNotFound = 1567,
|
|
TokenSigningKeyNotFound = 1568,
|
|
LeaderboardNameConflict = 1569,
|
|
LinkedStatisticColumnMismatch = 1570,
|
|
NoLinkedStatisticToLeaderboard = 1571,
|
|
StatDefinitionAlreadyLinkedToLeaderboard = 1572,
|
|
LinkingStatsNotAllowedForEntityType = 1573,
|
|
LeaderboardCountLimitExceeded = 1574,
|
|
LeaderboardSizeLimitExceeded = 1575,
|
|
LeaderboardDefinitionModificationNotAllowedWhileLinked = 1576,
|
|
StatisticDefinitionModificationNotAllowedWhileLinked = 1577,
|
|
LeaderboardUpdateNotAllowedWhileLinked = 1578,
|
|
CloudScriptAzureFunctionsEventHubRequestError = 1579,
|
|
ExternalEntityNotAllowedForTier = 1580,
|
|
InvalidBaseTimeForInterval = 1581,
|
|
EntityTypeMismatchWithStatDefinition = 1582,
|
|
SpecifiedVersionLeaderboardNotFound = 1583,
|
|
LeaderboardColumnLengthMismatchWithStatDefinition = 1584,
|
|
DuplicateColumnNameFound = 1585,
|
|
LinkedStatisticColumnNotFound = 1586,
|
|
LinkedStatisticColumnRequired = 1587,
|
|
MultipleLinkedStatisticsNotAllowed = 1588,
|
|
DuplicateLinkedStatisticColumnNameFound = 1589,
|
|
AggregationTypeNotAllowedForMultiColumnStatistic = 1590,
|
|
MaxQueryableVersionsValueNotAllowedForTier = 1591,
|
|
StatisticDefinitionHasNullOrEmptyVersionConfiguration = 1592,
|
|
StatisticColumnLengthMismatch = 1593,
|
|
MatchmakingEntityInvalid = 2001,
|
|
MatchmakingPlayerAttributesInvalid = 2002,
|
|
MatchmakingQueueNotFound = 2016,
|
|
MatchmakingMatchNotFound = 2017,
|
|
MatchmakingTicketNotFound = 2018,
|
|
MatchmakingAlreadyJoinedTicket = 2028,
|
|
MatchmakingTicketAlreadyCompleted = 2029,
|
|
MatchmakingQueueConfigInvalid = 2031,
|
|
MatchmakingMemberProfileInvalid = 2032,
|
|
NintendoSwitchDeviceIdNotLinked = 2034,
|
|
MatchmakingNotEnabled = 2035,
|
|
MatchmakingPlayerAttributesTooLarge = 2043,
|
|
MatchmakingNumberOfPlayersInTicketTooLarge = 2044,
|
|
MatchmakingAttributeInvalid = 2046,
|
|
MatchmakingPlayerHasNotJoinedTicket = 2053,
|
|
MatchmakingRateLimitExceeded = 2054,
|
|
MatchmakingTicketMembershipLimitExceeded = 2055,
|
|
MatchmakingUnauthorized = 2056,
|
|
MatchmakingQueueLimitExceeded = 2057,
|
|
MatchmakingRequestTypeMismatch = 2058,
|
|
MatchmakingBadRequest = 2059,
|
|
PubSubFeatureNotEnabledForTitle = 2500,
|
|
PubSubTooManyRequests = 2501,
|
|
PubSubConnectionNotFoundForEntity = 2502,
|
|
PubSubConnectionHandleInvalid = 2503,
|
|
PubSubSubscriptionLimitExceeded = 2504,
|
|
TitleConfigNotFound = 3001,
|
|
TitleConfigUpdateConflict = 3002,
|
|
TitleConfigSerializationError = 3003,
|
|
CatalogApiNotImplemented = 4000,
|
|
CatalogEntityInvalid = 4001,
|
|
CatalogTitleIdMissing = 4002,
|
|
CatalogPlayerIdMissing = 4003,
|
|
CatalogClientIdentityInvalid = 4004,
|
|
CatalogOneOrMoreFilesInvalid = 4005,
|
|
CatalogItemMetadataInvalid = 4006,
|
|
CatalogItemIdInvalid = 4007,
|
|
CatalogSearchParameterInvalid = 4008,
|
|
CatalogFeatureDisabled = 4009,
|
|
CatalogConfigInvalid = 4010,
|
|
CatalogItemTypeInvalid = 4012,
|
|
CatalogBadRequest = 4013,
|
|
CatalogTooManyRequests = 4014,
|
|
InvalidCatalogItemConfiguration = 4015,
|
|
ExportInvalidStatusUpdate = 5000,
|
|
ExportInvalidPrefix = 5001,
|
|
ExportBlobContainerDoesNotExist = 5002,
|
|
ExportNotFound = 5004,
|
|
ExportCouldNotUpdate = 5005,
|
|
ExportInvalidStorageType = 5006,
|
|
ExportAmazonBucketDoesNotExist = 5007,
|
|
ExportInvalidBlobStorage = 5008,
|
|
ExportKustoException = 5009,
|
|
ExportKustoConnectionFailed = 5012,
|
|
ExportUnknownError = 5013,
|
|
ExportCantEditPendingExport = 5014,
|
|
ExportLimitExports = 5015,
|
|
ExportLimitEvents = 5016,
|
|
ExportInvalidPartitionStatusModification = 5017,
|
|
ExportCouldNotCreate = 5018,
|
|
ExportNoBackingDatabaseFound = 5019,
|
|
ExportCouldNotDelete = 5020,
|
|
ExportCannotDetermineEventQuery = 5021,
|
|
ExportInvalidQuerySchemaModification = 5022,
|
|
ExportQuerySchemaMissingRequiredColumns = 5023,
|
|
ExportCannotParseQuery = 5024,
|
|
ExportControlCommandsNotAllowed = 5025,
|
|
ExportQueryMissingTableReference = 5026,
|
|
ExportInsightsV1Deprecated = 5027,
|
|
ExplorerBasicInvalidQueryName = 5100,
|
|
ExplorerBasicInvalidQueryDescription = 5101,
|
|
ExplorerBasicInvalidQueryConditions = 5102,
|
|
ExplorerBasicInvalidQueryStartDate = 5103,
|
|
ExplorerBasicInvalidQueryEndDate = 5104,
|
|
ExplorerBasicInvalidQueryGroupBy = 5105,
|
|
ExplorerBasicInvalidQueryAggregateType = 5106,
|
|
ExplorerBasicInvalidQueryAggregateProperty = 5107,
|
|
ExplorerBasicLoadQueriesError = 5108,
|
|
ExplorerBasicLoadQueryError = 5109,
|
|
ExplorerBasicCreateQueryError = 5110,
|
|
ExplorerBasicDeleteQueryError = 5111,
|
|
ExplorerBasicUpdateQueryError = 5112,
|
|
ExplorerBasicSavedQueriesLimit = 5113,
|
|
ExplorerBasicSavedQueryNotFound = 5114,
|
|
TenantShardMapperShardNotFound = 5500,
|
|
TitleNotEnabledForParty = 6000,
|
|
PartyVersionNotFound = 6001,
|
|
MultiplayerServerBuildReferencedByMatchmakingQueue = 6002,
|
|
MultiplayerServerBuildReferencedByBuildAlias = 6003,
|
|
MultiplayerServerBuildAliasReferencedByMatchmakingQueue = 6004,
|
|
PartySerializationError = 6005,
|
|
ExperimentationExperimentStopped = 7000,
|
|
ExperimentationExperimentRunning = 7001,
|
|
ExperimentationExperimentNotFound = 7002,
|
|
ExperimentationExperimentNeverStarted = 7003,
|
|
ExperimentationExperimentDeleted = 7004,
|
|
ExperimentationClientTimeout = 7005,
|
|
ExperimentationInvalidVariantConfiguration = 7006,
|
|
ExperimentationInvalidVariableConfiguration = 7007,
|
|
ExperimentInvalidId = 7008,
|
|
ExperimentationNoScorecard = 7009,
|
|
ExperimentationTreatmentAssignmentFailed = 7010,
|
|
ExperimentationTreatmentAssignmentDisabled = 7011,
|
|
ExperimentationInvalidDuration = 7012,
|
|
ExperimentationMaxExperimentsReached = 7013,
|
|
ExperimentationExperimentSchedulingInProgress = 7014,
|
|
ExperimentationInvalidEndDate = 7015,
|
|
ExperimentationInvalidStartDate = 7016,
|
|
ExperimentationMaxDurationExceeded = 7017,
|
|
ExperimentationExclusionGroupNotFound = 7018,
|
|
ExperimentationExclusionGroupInsufficientCapacity = 7019,
|
|
ExperimentationExclusionGroupCannotDelete = 7020,
|
|
ExperimentationExclusionGroupInvalidTrafficAllocation = 7021,
|
|
ExperimentationExclusionGroupInvalidName = 7022,
|
|
MaxActionDepthExceeded = 8000,
|
|
TitleNotOnUpdatedPricingPlan = 9000,
|
|
SegmentManagementTitleNotInFlight = 10000,
|
|
SegmentManagementNoExpressionTree = 10001,
|
|
SegmentManagementTriggerActionCountOverLimit = 10002,
|
|
SegmentManagementSegmentCountOverLimit = 10003,
|
|
SegmentManagementInvalidSegmentId = 10004,
|
|
SegmentManagementInvalidInput = 10005,
|
|
SegmentManagementInvalidSegmentName = 10006,
|
|
DeleteSegmentRateLimitExceeded = 10007,
|
|
CreateSegmentRateLimitExceeded = 10008,
|
|
UpdateSegmentRateLimitExceeded = 10009,
|
|
GetSegmentsRateLimitExceeded = 10010,
|
|
AsyncExportNotInFlight = 10011,
|
|
AsyncExportNotFound = 10012,
|
|
AsyncExportRateLimitExceeded = 10013,
|
|
AnalyticsSegmentCountOverLimit = 10014,
|
|
SnapshotNotFound = 11000,
|
|
InventoryApiNotImplemented = 12000,
|
|
LobbyDoesNotExist = 13000,
|
|
LobbyRateLimitExceeded = 13001,
|
|
LobbyPlayerAlreadyJoined = 13002,
|
|
LobbyNotJoinable = 13003,
|
|
LobbyMemberCannotRejoin = 13004,
|
|
LobbyCurrentPlayersMoreThanMaxPlayers = 13005,
|
|
LobbyPlayerNotPresent = 13006,
|
|
LobbyBadRequest = 13007,
|
|
LobbyPlayerMaxLobbyLimitExceeded = 13008,
|
|
LobbyNewOwnerMustBeConnected = 13009,
|
|
LobbyCurrentOwnerStillConnected = 13010,
|
|
LobbyMemberIsNotOwner = 13011,
|
|
LobbyServerMismatch = 13012,
|
|
LobbyServerNotFound = 13013,
|
|
LobbyDifferentServerAlreadyJoined = 13014,
|
|
LobbyServerAlreadyJoined = 13015,
|
|
LobbyIsNotClientOwned = 13016,
|
|
LobbyDoesNotUseConnections = 13017,
|
|
EventSamplingInvalidRatio = 14000,
|
|
EventSamplingInvalidEventNamespace = 14001,
|
|
EventSamplingInvalidEventName = 14002,
|
|
EventSamplingRatioNotFound = 14003,
|
|
TelemetryKeyNotFound = 14200,
|
|
TelemetryKeyInvalidName = 14201,
|
|
TelemetryKeyAlreadyExists = 14202,
|
|
TelemetryKeyInvalid = 14203,
|
|
TelemetryKeyCountOverLimit = 14204,
|
|
TelemetryKeyDeactivated = 14205,
|
|
TelemetryKeyLongInsightsRetentionNotAllowed = 14206,
|
|
EventSinkConnectionInvalid = 15000,
|
|
EventSinkConnectionUnauthorized = 15001,
|
|
EventSinkRegionInvalid = 15002,
|
|
EventSinkLimitExceeded = 15003,
|
|
EventSinkSasTokenInvalid = 15004,
|
|
EventSinkNotFound = 15005,
|
|
EventSinkNameInvalid = 15006,
|
|
EventSinkSasTokenPermissionInvalid = 15007,
|
|
EventSinkSecretInvalid = 15008,
|
|
EventSinkTenantNotFound = 15009,
|
|
EventSinkAadNotFound = 15010,
|
|
EventSinkDatabaseNotFound = 15011,
|
|
EventSinkTitleUnauthorized = 15012,
|
|
EventSinkInsufficientRoleAssignment = 15013,
|
|
EventSinkContainerNotFound = 15014,
|
|
EventSinkTenantIdInvalid = 15015,
|
|
OperationCanceled = 16000,
|
|
InvalidDisplayNameRandomSuffixLength = 17000,
|
|
AllowNonUniquePlayerDisplayNamesDisableNotAllowed = 17001,
|
|
PartitionedEventInvalid = 18000,
|
|
PartitionedEventCountOverLimit = 18001,
|
|
ManageEventNamespaceInvalid = 18002,
|
|
ManageEventNameInvalid = 18003,
|
|
ManagedEventNotFound = 18004,
|
|
ManageEventsInvalidRatio = 18005,
|
|
ManagedEventInvalid = 18006,
|
|
PlayerCustomPropertiesPropertyNameTooLong = 19000,
|
|
PlayerCustomPropertiesPropertyNameIsInvalid = 19001,
|
|
PlayerCustomPropertiesStringPropertyValueTooLong = 19002,
|
|
PlayerCustomPropertiesValueIsInvalidType = 19003,
|
|
PlayerCustomPropertiesVersionMismatch = 19004,
|
|
PlayerCustomPropertiesPropertyCountTooHigh = 19005,
|
|
PlayerCustomPropertiesDuplicatePropertyName = 19006,
|
|
PlayerCustomPropertiesPropertyDoesNotExist = 19007,
|
|
AddonAlreadyExists = 19008,
|
|
AddonDoesntExist = 19009,
|
|
CopilotDisabled = 19100,
|
|
CopilotInvalidRequest = 19101,
|
|
TrueSkillUnauthorized = 20000,
|
|
TrueSkillInvalidTitleId = 20001,
|
|
TrueSkillInvalidScenarioId = 20002,
|
|
TrueSkillInvalidModelId = 20003,
|
|
TrueSkillInvalidModelName = 20004,
|
|
TrueSkillInvalidPlayerIds = 20005,
|
|
TrueSkillInvalidEntityKey = 20006,
|
|
TrueSkillInvalidConditionKey = 20007,
|
|
TrueSkillInvalidConditionValue = 20008,
|
|
TrueSkillInvalidConditionAffinityWeight = 20009,
|
|
TrueSkillInvalidEventName = 20010,
|
|
TrueSkillMatchResultCreated = 20011,
|
|
TrueSkillMatchResultAlreadySubmitted = 20012,
|
|
TrueSkillBadPlayerIdInMatchResult = 20013,
|
|
TrueSkillInvalidBotIdInMatchResult = 20014,
|
|
TrueSkillDuplicatePlayerInMatchResult = 20015,
|
|
TrueSkillNoPlayerInMatchResultTeam = 20016,
|
|
TrueSkillPlayersInMatchResultExceedingLimit = 20017,
|
|
TrueSkillInvalidPreMatchPartyInMatchResult = 20018,
|
|
TrueSkillInvalidTimestampInMatchResult = 20019,
|
|
TrueSkillStartTimeMissingInMatchResult = 20020,
|
|
TrueSkillEndTimeMissingInMatchResult = 20021,
|
|
TrueSkillInvalidPlayerSecondsPlayedInMatchResult = 20022,
|
|
TrueSkillNoTeamInMatchResult = 20023,
|
|
TrueSkillNotEnoughTeamsInMatchResult = 20024,
|
|
TrueSkillInvalidRanksInMatchResult = 20025,
|
|
TrueSkillNoWinnerInMatchResult = 20026,
|
|
TrueSkillMissingRequiredCondition = 20027,
|
|
TrueSkillMissingRequiredEvent = 20028,
|
|
TrueSkillUnknownEventName = 20029,
|
|
TrueSkillInvalidEventCount = 20030,
|
|
TrueSkillUnknownConditionKey = 20031,
|
|
TrueSkillUnknownConditionValue = 20032,
|
|
TrueSkillScenarioConfigDoesNotExist = 20033,
|
|
TrueSkillUnknownModelId = 20034,
|
|
TrueSkillNoModelInScenario = 20035,
|
|
TrueSkillNotSupportedForTitle = 20036,
|
|
TrueSkillModelIsNotActive = 20037,
|
|
TrueSkillUnauthorizedToQueryOtherPlayerSkills = 20038,
|
|
TrueSkillInvalidMaxIterations = 20039,
|
|
TrueSkillEndTimeBeforeStartTime = 20040,
|
|
TrueSkillInvalidJobId = 20041,
|
|
TrueSkillInvalidMetadataId = 20042,
|
|
TrueSkillMissingBuildVerison = 20043,
|
|
TrueSkillJobAlreadyExists = 20044,
|
|
TrueSkillJobNotFound = 20045,
|
|
TrueSkillOperationCanceled = 20046,
|
|
TrueSkillActiveModelLimitExceeded = 20047,
|
|
TrueSkillTotalModelLimitExceeded = 20048,
|
|
TrueSkillUnknownInitialModelId = 20049,
|
|
TrueSkillUnauthorizedForJob = 20050,
|
|
TrueSkillInvalidScenarioName = 20051,
|
|
TrueSkillConditionStateIsRequired = 20052,
|
|
TrueSkillEventStateIsRequired = 20053,
|
|
TrueSkillDuplicateEvent = 20054,
|
|
TrueSkillDuplicateCondition = 20055,
|
|
TrueSkillInvalidAnomalyThreshold = 20056,
|
|
TrueSkillConditionKeyLimitExceeded = 20057,
|
|
TrueSkillConditionValuePerKeyLimitExceeded = 20058,
|
|
TrueSkillInvalidTimestamp = 20059,
|
|
TrueSkillEventLimitExceeded = 20060,
|
|
TrueSkillInvalidPlayers = 20061,
|
|
TrueSkillTrueSkillPlayerNull = 20062,
|
|
TrueSkillInvalidPlayerId = 20063,
|
|
TrueSkillInvalidSquadSize = 20064,
|
|
TrueSkillConditionSetNotInModel = 20065,
|
|
TrueSkillModelStateInvalidForOperation = 20066,
|
|
TrueSkillScenarioContainsActiveModel = 20067,
|
|
GameSaveManifestNotFound = 20300,
|
|
GameSaveManifestVersionAlreadyExists = 20301,
|
|
GameSaveConflictUpdatingManifest = 20302,
|
|
GameSaveManifestUpdatesNotAllowed = 20303,
|
|
GameSaveFileAlreadyExists = 20304,
|
|
GameSaveManifestVersionNotFinalized = 20305,
|
|
GameSaveUnknownFileInManifest = 20306,
|
|
GameSaveFileExceededReportedSize = 20307,
|
|
GameSaveFileNotUploaded = 20308,
|
|
GameSaveBadRequest = 20309,
|
|
GameSaveOperationNotAllowed = 20310,
|
|
StateShareForbidden = 21000,
|
|
StateShareTitleNotInFlight = 21001,
|
|
StateShareStateNotFound = 21002,
|
|
StateShareLinkNotFound = 21003,
|
|
StateShareStateRedemptionLimitExceeded = 21004,
|
|
StateShareStateRedemptionLimitNotUpdated = 21005,
|
|
StateShareCreatedStatesLimitExceeded = 21006,
|
|
StateShareIdMissingOrMalformed = 21007
|
|
}
|
|
|
|
public class PlayFabError
|
|
{
|
|
public string ApiEndpoint;
|
|
public int HttpCode;
|
|
public string HttpStatus;
|
|
public PlayFabErrorCode Error;
|
|
public string ErrorMessage;
|
|
public Dictionary<string, List<string>> ErrorDetails;
|
|
public object CustomData;
|
|
public uint? RetryAfterSeconds = null;
|
|
|
|
public override string ToString()
|
|
{
|
|
return GenerateErrorReport();
|
|
}
|
|
|
|
[ThreadStatic]
|
|
private static StringBuilder _tempSb;
|
|
/// <summary>
|
|
/// This converts the PlayFabError into a human readable string describing the error.
|
|
/// If error is not found, it will return the http code, status, and error
|
|
/// </summary>
|
|
/// <returns>A description of the error that we just incur.</returns>
|
|
public string GenerateErrorReport()
|
|
{
|
|
if (_tempSb == null)
|
|
_tempSb = new StringBuilder();
|
|
_tempSb.Length = 0;
|
|
if (String.IsNullOrEmpty(ErrorMessage))
|
|
{
|
|
_tempSb.Append(ApiEndpoint).Append(": ").Append("Http Code: ").Append(HttpCode.ToString()).Append("\nHttp Status: ").Append(HttpStatus).Append("\nError: ").Append(Error.ToString()).Append("\n");
|
|
}
|
|
else
|
|
{
|
|
_tempSb.Append(ApiEndpoint).Append(": ").Append(ErrorMessage);
|
|
}
|
|
|
|
if (ErrorDetails != null)
|
|
foreach (var pair in ErrorDetails)
|
|
foreach (var msg in pair.Value)
|
|
_tempSb.Append("\n").Append(pair.Key).Append(": ").Append(msg);
|
|
return _tempSb.ToString();
|
|
}
|
|
}
|
|
|
|
public class PlayFabException : Exception
|
|
{
|
|
public readonly PlayFabExceptionCode Code;
|
|
public PlayFabException(PlayFabExceptionCode code, string message) : base(message)
|
|
{
|
|
Code = code;
|
|
}
|
|
}
|
|
|
|
public enum PlayFabExceptionCode
|
|
{
|
|
AuthContextRequired,
|
|
BuildError,
|
|
DeveloperKeyNotSet,
|
|
EntityTokenNotSet,
|
|
NotLoggedIn,
|
|
TitleNotSet,
|
|
}
|
|
}
|