Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Co-authored-by: PlayFab SDK Team <[email protected]>
  • Loading branch information
AlonsoMondal and PlayFab SDK Team authored Nov 23, 2024
1 parent 2fadb9c commit aa4de58
Show file tree
Hide file tree
Showing 39 changed files with 1,594 additions and 101 deletions.
20 changes: 20 additions & 0 deletions Legacy/PlayFab/Addon.api.json
Original file line number Diff line number Diff line change
Expand Up @@ -4326,6 +4326,14 @@
"id": 1595,
"name": "UpdatingStatisticsUsingTransactionIdNotAvailableForFreeTier"
},
"TransactionAlreadyApplied": {
"id": 1596,
"name": "TransactionAlreadyApplied"
},
"ReportDataNotRetrievedSuccessfully": {
"id": 1597,
"name": "ReportDataNotRetrievedSuccessfully"
},
"MatchmakingEntityInvalid": {
"id": 2001,
"name": "MatchmakingEntityInvalid"
Expand Down Expand Up @@ -5442,6 +5450,14 @@
"id": 20310,
"name": "GameSaveOperationNotAllowed"
},
"GameSaveDataStorageQuotaExceeded": {
"id": 20311,
"name": "GameSaveDataStorageQuotaExceeded"
},
"GameSaveNewerManifestExists": {
"id": 20312,
"name": "GameSaveNewerManifestExists"
},
"StateShareForbidden": {
"id": 21000,
"name": "StateShareForbidden"
Expand Down Expand Up @@ -6059,6 +6075,8 @@
"StatisticColumnLengthMismatch",
"InvalidExternalEntityId",
"UpdatingStatisticsUsingTransactionIdNotAvailableForFreeTier",
"TransactionAlreadyApplied",
"ReportDataNotRetrievedSuccessfully",
"MatchmakingEntityInvalid",
"MatchmakingPlayerAttributesInvalid",
"MatchmakingQueueNotFound",
Expand Down Expand Up @@ -6338,6 +6356,8 @@
"GameSaveFileNotUploaded",
"GameSaveBadRequest",
"GameSaveOperationNotAllowed",
"GameSaveDataStorageQuotaExceeded",
"GameSaveNewerManifestExists",
"StateShareForbidden",
"StateShareTitleNotInFlight",
"StateShareStateNotFound",
Expand Down
361 changes: 336 additions & 25 deletions Legacy/PlayFab/Admin.api.json

Large diffs are not rendered by default.

20 changes: 20 additions & 0 deletions Legacy/PlayFab/Authentication.api.json
Original file line number Diff line number Diff line change
Expand Up @@ -2863,6 +2863,14 @@
"id": 1595,
"name": "UpdatingStatisticsUsingTransactionIdNotAvailableForFreeTier"
},
"TransactionAlreadyApplied": {
"id": 1596,
"name": "TransactionAlreadyApplied"
},
"ReportDataNotRetrievedSuccessfully": {
"id": 1597,
"name": "ReportDataNotRetrievedSuccessfully"
},
"MatchmakingEntityInvalid": {
"id": 2001,
"name": "MatchmakingEntityInvalid"
Expand Down Expand Up @@ -3979,6 +3987,14 @@
"id": 20310,
"name": "GameSaveOperationNotAllowed"
},
"GameSaveDataStorageQuotaExceeded": {
"id": 20311,
"name": "GameSaveDataStorageQuotaExceeded"
},
"GameSaveNewerManifestExists": {
"id": 20312,
"name": "GameSaveNewerManifestExists"
},
"StateShareForbidden": {
"id": 21000,
"name": "StateShareForbidden"
Expand Down Expand Up @@ -4596,6 +4612,8 @@
"StatisticColumnLengthMismatch",
"InvalidExternalEntityId",
"UpdatingStatisticsUsingTransactionIdNotAvailableForFreeTier",
"TransactionAlreadyApplied",
"ReportDataNotRetrievedSuccessfully",
"MatchmakingEntityInvalid",
"MatchmakingPlayerAttributesInvalid",
"MatchmakingQueueNotFound",
Expand Down Expand Up @@ -4875,6 +4893,8 @@
"GameSaveFileNotUploaded",
"GameSaveBadRequest",
"GameSaveOperationNotAllowed",
"GameSaveDataStorageQuotaExceeded",
"GameSaveNewerManifestExists",
"StateShareForbidden",
"StateShareTitleNotInFlight",
"StateShareStateNotFound",
Expand Down
94 changes: 94 additions & 0 deletions Legacy/PlayFab/Client.api.json
Original file line number Diff line number Diff line change
Expand Up @@ -6119,6 +6119,42 @@
}
]
},
"GetPlayFabIDsFromSteamNamesRequest": {
"name": "GetPlayFabIDsFromSteamNamesRequest",
"className": "GetPlayFabIDsFromSteamNamesRequest",
"classNameSpace": "PlayFab.Client.Models",
"assembly": "PlayFab.Client.Models",
"isRequest": true,
"properties": [
{
"name": "SteamNames",
"description": "Array of unique Steam identifiers for which the title needs to get PlayFab identifiers. The array cannot exceed 2,000 in length.",
"collection": "array",
"jsontype": "String",
"actualtype": "String",
"optional": false
}
]
},
"GetPlayFabIDsFromSteamNamesResult": {
"name": "GetPlayFabIDsFromSteamNamesResult",
"className": "GetPlayFabIDsFromSteamNamesResult",
"classNameSpace": "PlayFab.Client.Models",
"assembly": "PlayFab.Client.Models",
"description": "For Steam identifiers which have not been linked to PlayFab accounts, or if the user has not logged in recently, null will be returned.",
"isResult": true,
"properties": [
{
"name": "Data",
"description": "Mapping of Steam identifiers to PlayFab identifiers.",
"collection": "array",
"jsontype": "Object",
"actualtype": "SteamNamePlayFabIdPair",
"isclass": true,
"optional": true
}
]
},
"GetPlayFabIDsFromTwitchIDsRequest": {
"name": "GetPlayFabIDsFromTwitchIDsRequest",
"className": "GetPlayFabIDsFromTwitchIDsRequest",
Expand Down Expand Up @@ -12545,6 +12581,28 @@
}
]
},
"SteamNamePlayFabIdPair": {
"name": "SteamNamePlayFabIdPair",
"className": "SteamNamePlayFabIdPair",
"classNameSpace": "PlayFab.Client.Models",
"assembly": "PlayFab.Client.Models",
"properties": [
{
"name": "PlayFabId",
"description": "Unique PlayFab identifier for a user, or null if no PlayFab account is linked to the Steam identifier.",
"jsontype": "String",
"actualtype": "String",
"optional": true
},
{
"name": "SteamName",
"description": "Unique Steam identifier for a user, also known as Steam persona name.",
"jsontype": "String",
"actualtype": "String",
"optional": true
}
]
},
"SteamPlayFabIdPair": {
"name": "SteamPlayFabIdPair",
"className": "SteamPlayFabIdPair",
Expand Down Expand Up @@ -15500,6 +15558,7 @@
"GetPlayFabIDsFromPSNAccountIDs",
"GetPlayFabIDsFromPSNOnlineIDs",
"GetPlayFabIDsFromSteamIDs",
"GetPlayFabIDsFromSteamNames",
"GetPlayFabIDsFromTwitchIDs",
"GetPlayFabIDsFromXboxLiveIDs",
"GetUserCombinedInfo",
Expand Down Expand Up @@ -17002,6 +17061,20 @@
"result": "GetPlayFabIDsFromSteamIDsResult",
"resultExample": "{\n \"code\": 200,\n \"status\": \"OK\",\n \"data\": {\n \"Data\": [\n {\n \"SteamStringId\": \"857498576495\",\n \"PlayFabId\": \"5a446c83645201\"\n },\n {\n \"SteamStringId\": \"759374651209\",\n \"PlayFabId\": \"6345cd25a6c7cc\"\n }\n ]\n }\n}"
},
{
"name": "GetPlayFabIDsFromSteamNames",
"summary": "Retrieves the unique PlayFab identifiers for the given set of Steam identifiers. The Steam identifiers are persona names.",
"resultDetails": "For Steam identifiers which have not been linked to PlayFab accounts, or if the user has not logged in recently, null will be returned.",
"subgroup": "Account Management",
"titleTiers": null,
"url": "/Client/GetPlayFabIDsFromSteamNames",
"auth": "SessionTicket",
"method": "POST",
"request": "GetPlayFabIDsFromSteamNamesRequest",
"requestExample": "{\n \"SteamNames\": [\n \"steamPersonaName1\",\n \"steamPersonaName2\"\n ]\n}",
"result": "GetPlayFabIDsFromSteamNamesResult",
"resultExample": "{\n \"code\": 200,\n \"status\": \"OK\",\n \"data\": {\n \"Data\": [\n {\n \"SteamName\": \"steamPersonaName1\",\n \"PlayFabId\": \"18727374849283\"\n },\n {\n \"SteamName\": \"steamPersonaName2\",\n \"PlayFabId\": \"18727374849284\"\n }\n ]\n }\n}"
},
{
"name": "GetPlayFabIDsFromTwitchIDs",
"summary": "Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as \"_id\" from the Twitch API methods (ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser).",
Expand Down Expand Up @@ -18199,6 +18272,7 @@
"errors": [
"EncryptionKeyMissing",
"EvaluationModePlayerCountExceeded",
"FeatureNotConfiguredForTitle",
"InvalidPSNAuthCode",
"InvalidPSNIssuerId",
"PlayerSecretAlreadyConfigured",
Expand Down Expand Up @@ -21922,6 +21996,14 @@
"id": 1595,
"name": "UpdatingStatisticsUsingTransactionIdNotAvailableForFreeTier"
},
"TransactionAlreadyApplied": {
"id": 1596,
"name": "TransactionAlreadyApplied"
},
"ReportDataNotRetrievedSuccessfully": {
"id": 1597,
"name": "ReportDataNotRetrievedSuccessfully"
},
"MatchmakingEntityInvalid": {
"id": 2001,
"name": "MatchmakingEntityInvalid"
Expand Down Expand Up @@ -23038,6 +23120,14 @@
"id": 20310,
"name": "GameSaveOperationNotAllowed"
},
"GameSaveDataStorageQuotaExceeded": {
"id": 20311,
"name": "GameSaveDataStorageQuotaExceeded"
},
"GameSaveNewerManifestExists": {
"id": 20312,
"name": "GameSaveNewerManifestExists"
},
"StateShareForbidden": {
"id": 21000,
"name": "StateShareForbidden"
Expand Down Expand Up @@ -23655,6 +23745,8 @@
"StatisticColumnLengthMismatch",
"InvalidExternalEntityId",
"UpdatingStatisticsUsingTransactionIdNotAvailableForFreeTier",
"TransactionAlreadyApplied",
"ReportDataNotRetrievedSuccessfully",
"MatchmakingEntityInvalid",
"MatchmakingPlayerAttributesInvalid",
"MatchmakingQueueNotFound",
Expand Down Expand Up @@ -23934,6 +24026,8 @@
"GameSaveFileNotUploaded",
"GameSaveBadRequest",
"GameSaveOperationNotAllowed",
"GameSaveDataStorageQuotaExceeded",
"GameSaveNewerManifestExists",
"StateShareForbidden",
"StateShareTitleNotInFlight",
"StateShareStateNotFound",
Expand Down
53 changes: 23 additions & 30 deletions Legacy/PlayFab/CloudScript.api.json
Original file line number Diff line number Diff line change
Expand Up @@ -2598,13 +2598,6 @@
"requestExample": "{\n \"FunctionName\": \"LevelCompleted\"\n}",
"result": "GetFunctionResult",
"resultExample": "",
"seeAlso": [
"CloudScript/ListFunctions",
"CloudScript/ListHttpFunctions",
"CloudScript/ListQueuedFunctions",
"CloudScript/RegisterHttpFunction",
"CloudScript/RegisterQueuedFunction"
],
"errors": [
"CloudScriptNotFound"
]
Expand Down Expand Up @@ -2680,13 +2673,7 @@
"request": "ListFunctionsRequest",
"requestExample": "{}",
"result": "ListQueuedFunctionsResult",
"resultExample": "",
"seeAlso": [
"CloudScript/ListEventHubFunctions",
"CloudScript/ListFunctions",
"CloudScript/ListHttpFunctions",
"CloudScript/RegisterQueuedFunction"
]
"resultExample": ""
},
{
"name": "PostFunctionResultForEntityTriggeredAction",
Expand All @@ -2699,12 +2686,7 @@
"request": "PostFunctionResultForEntityTriggeredActionRequest",
"requestExample": "{\n \"FunctionResult\": {\n \"ExecutionTimeMilliseconds\": 367,\n \"FunctionName\": \"LevelCompleted\",\n \"FunctionResult\": {\n \"newScore\": 25,\n \"isWinner\": false\n }\n },\n \"Entity\": {\n \"Id\": \"ID\",\n \"Type\": \"title_player_account\",\n \"TypeString\": \"title_player_account\"\n }\n}",
"result": "EmptyResult",
"resultExample": "",
"seeAlso": [
"CloudScript/PostFunctionResultForFunctionExecution",
"CloudScript/PostFunctionResultForPlayerTriggeredAction",
"CloudScript/PostFunctionResultForScheduledTask"
]
"resultExample": ""
},
{
"name": "PostFunctionResultForFunctionExecution",
Expand Down Expand Up @@ -2735,12 +2717,7 @@
"request": "PostFunctionResultForPlayerTriggeredActionRequest",
"requestExample": "{\n \"PlayStreamEventEnvelope\": {\n \"EntityId\": \"1234ABCD\",\n \"EntityType\": \"title_player_account\",\n \"EventName\": \"player_logged_in\",\n \"EventNamespace\": \"com.playfab\",\n \"EventData\": \"someeventdata\",\n \"EventSettings\": \"someeventsettings\",\n \"EventToBeDropped\": false\n },\n \"PlayerProfile\": {\n \"TitleId\": \"FFFF\",\n \"PlayerId\": \"1234ABCD\",\n \"Created\": \"2019-02-11T20:23:05Z\",\n \"LastLogin\": \"2020-02-11T20:23:05Z\",\n \"DisplayName\": \"Gudge\"\n },\n \"FunctionResult\": {\n \"ExecutionTimeMilliseconds\": 367,\n \"FunctionName\": \"LevelCompleted\",\n \"FunctionResult\": {\n \"newScore\": 25,\n \"isWinner\": false\n }\n }\n}",
"result": "EmptyResult",
"resultExample": "",
"seeAlso": [
"CloudScript/PostFunctionResultForEntityTriggeredAction",
"CloudScript/PostFunctionResultForFunctionExecution",
"CloudScript/PostFunctionResultForScheduledTask"
]
"resultExample": ""
},
{
"name": "PostFunctionResultForScheduledTask",
Expand Down Expand Up @@ -2844,10 +2821,6 @@
"requestExample": "{\n \"FunctionName\": \"functionName\"\n}",
"result": "EmptyResult",
"resultExample": "",
"seeAlso": [
"CloudScript/RegisterHttpFunction",
"CloudScript/RegisterQueuedFunction"
],
"errors": [
"CloudScriptNotFound"
]
Expand Down Expand Up @@ -5186,6 +5159,14 @@
"id": 1595,
"name": "UpdatingStatisticsUsingTransactionIdNotAvailableForFreeTier"
},
"TransactionAlreadyApplied": {
"id": 1596,
"name": "TransactionAlreadyApplied"
},
"ReportDataNotRetrievedSuccessfully": {
"id": 1597,
"name": "ReportDataNotRetrievedSuccessfully"
},
"MatchmakingEntityInvalid": {
"id": 2001,
"name": "MatchmakingEntityInvalid"
Expand Down Expand Up @@ -6302,6 +6283,14 @@
"id": 20310,
"name": "GameSaveOperationNotAllowed"
},
"GameSaveDataStorageQuotaExceeded": {
"id": 20311,
"name": "GameSaveDataStorageQuotaExceeded"
},
"GameSaveNewerManifestExists": {
"id": 20312,
"name": "GameSaveNewerManifestExists"
},
"StateShareForbidden": {
"id": 21000,
"name": "StateShareForbidden"
Expand Down Expand Up @@ -6919,6 +6908,8 @@
"StatisticColumnLengthMismatch",
"InvalidExternalEntityId",
"UpdatingStatisticsUsingTransactionIdNotAvailableForFreeTier",
"TransactionAlreadyApplied",
"ReportDataNotRetrievedSuccessfully",
"MatchmakingEntityInvalid",
"MatchmakingPlayerAttributesInvalid",
"MatchmakingQueueNotFound",
Expand Down Expand Up @@ -7198,6 +7189,8 @@
"GameSaveFileNotUploaded",
"GameSaveBadRequest",
"GameSaveOperationNotAllowed",
"GameSaveDataStorageQuotaExceeded",
"GameSaveNewerManifestExists",
"StateShareForbidden",
"StateShareTitleNotInFlight",
"StateShareStateNotFound",
Expand Down
Loading

0 comments on commit aa4de58

Please sign in to comment.