Skip to content

Commit

Permalink
https://docs.microsoft.com/en-us/gaming/playfab/release-notes/#220131
Browse files Browse the repository at this point in the history
  • Loading branch information
PlayFabJenkinsBot committed Feb 1, 2022
2 parents f4aa07e + e0db5c3 commit 4ad952f
Show file tree
Hide file tree
Showing 8 changed files with 60 additions and 9 deletions.
22 changes: 22 additions & 0 deletions code/include/playfab/PlayFabAdminDataModels.h
Original file line number Diff line number Diff line change
Expand Up @@ -5416,6 +5416,8 @@ namespace PlayFab
GenericErrorCodesGoogleServiceAccountFailedAuth,
GenericErrorCodesGoogleAPIServiceUnavailable,
GenericErrorCodesGoogleAPIServiceUnknownError,
GenericErrorCodesNoValidIdentityForAad,
GenericErrorCodesPlayerIdentityLinkNotFound,
GenericErrorCodesMatchmakingEntityInvalid,
GenericErrorCodesMatchmakingPlayerAttributesInvalid,
GenericErrorCodesMatchmakingQueueNotFound,
Expand Down Expand Up @@ -8190,6 +8192,16 @@ namespace PlayFab
output = Json::Value("GoogleAPIServiceUnknownError");
return;
}
if (input == GenericErrorCodes::GenericErrorCodesNoValidIdentityForAad)
{
output = Json::Value("NoValidIdentityForAad");
return;
}
if (input == GenericErrorCodes::GenericErrorCodesPlayerIdentityLinkNotFound)
{
output = Json::Value("PlayerIdentityLinkNotFound");
return;
}
if (input == GenericErrorCodes::GenericErrorCodesMatchmakingEntityInvalid)
{
output = Json::Value("MatchmakingEntityInvalid");
Expand Down Expand Up @@ -11568,6 +11580,16 @@ namespace PlayFab
output = GenericErrorCodes::GenericErrorCodesGoogleAPIServiceUnknownError;
return;
}
if (inputStr == "NoValidIdentityForAad")
{
output = GenericErrorCodes::GenericErrorCodesNoValidIdentityForAad;
return;
}
if (inputStr == "PlayerIdentityLinkNotFound")
{
output = GenericErrorCodes::GenericErrorCodesPlayerIdentityLinkNotFound;
return;
}
if (inputStr == "MatchmakingEntityInvalid")
{
output = GenericErrorCodes::GenericErrorCodesMatchmakingEntityInvalid;
Expand Down
5 changes: 5 additions & 0 deletions code/include/playfab/PlayFabEconomyDataModels.h
Original file line number Diff line number Diff line change
Expand Up @@ -1300,13 +1300,15 @@ namespace PlayFab
Boxed<CatalogAlternateId> AlternateId;
std::map<std::string, std::string> CustomTags;
Boxed<EntityKey> Entity;
Boxed<bool> ExpandScanningStatus;
std::string Id;

GetDraftItemRequest() :
PlayFabRequestCommon(),
AlternateId(),
CustomTags(),
Entity(),
ExpandScanningStatus(),
Id()
{}

Expand All @@ -1315,6 +1317,7 @@ namespace PlayFab
AlternateId(src.AlternateId),
CustomTags(src.CustomTags),
Entity(src.Entity),
ExpandScanningStatus(src.ExpandScanningStatus),
Id(src.Id)
{}

Expand All @@ -1325,6 +1328,7 @@ namespace PlayFab
FromJsonUtilO(input["AlternateId"], AlternateId);
FromJsonUtilS(input["CustomTags"], CustomTags);
FromJsonUtilO(input["Entity"], Entity);
FromJsonUtilP(input["ExpandScanningStatus"], ExpandScanningStatus);
FromJsonUtilS(input["Id"], Id);
}

Expand All @@ -1334,6 +1338,7 @@ namespace PlayFab
Json::Value each_AlternateId; ToJsonUtilO(AlternateId, each_AlternateId); output["AlternateId"] = each_AlternateId;
Json::Value each_CustomTags; ToJsonUtilS(CustomTags, each_CustomTags); output["CustomTags"] = each_CustomTags;
Json::Value each_Entity; ToJsonUtilO(Entity, each_Entity); output["Entity"] = each_Entity;
Json::Value each_ExpandScanningStatus; ToJsonUtilP(ExpandScanningStatus, each_ExpandScanningStatus); output["ExpandScanningStatus"] = each_ExpandScanningStatus;
Json::Value each_Id; ToJsonUtilS(Id, each_Id); output["Id"] = each_Id;
return output;
}
Expand Down
2 changes: 2 additions & 0 deletions code/include/playfab/PlayFabError.h
Original file line number Diff line number Diff line change
Expand Up @@ -535,6 +535,8 @@ namespace PlayFab
PlayFabErrorGoogleServiceAccountFailedAuth = 1533,
PlayFabErrorGoogleAPIServiceUnavailable = 1534,
PlayFabErrorGoogleAPIServiceUnknownError = 1535,
PlayFabErrorNoValidIdentityForAad = 1536,
PlayFabErrorPlayerIdentityLinkNotFound = 1537,
PlayFabErrorMatchmakingEntityInvalid = 2001,
PlayFabErrorMatchmakingPlayerAttributesInvalid = 2002,
PlayFabErrorMatchmakingQueueNotFound = 2016,
Expand Down
22 changes: 22 additions & 0 deletions code/include/playfab/PlayFabServerDataModels.h
Original file line number Diff line number Diff line change
Expand Up @@ -5318,6 +5318,8 @@ namespace PlayFab
GenericErrorCodesGoogleServiceAccountFailedAuth,
GenericErrorCodesGoogleAPIServiceUnavailable,
GenericErrorCodesGoogleAPIServiceUnknownError,
GenericErrorCodesNoValidIdentityForAad,
GenericErrorCodesPlayerIdentityLinkNotFound,
GenericErrorCodesMatchmakingEntityInvalid,
GenericErrorCodesMatchmakingPlayerAttributesInvalid,
GenericErrorCodesMatchmakingQueueNotFound,
Expand Down Expand Up @@ -8092,6 +8094,16 @@ namespace PlayFab
output = Json::Value("GoogleAPIServiceUnknownError");
return;
}
if (input == GenericErrorCodes::GenericErrorCodesNoValidIdentityForAad)
{
output = Json::Value("NoValidIdentityForAad");
return;
}
if (input == GenericErrorCodes::GenericErrorCodesPlayerIdentityLinkNotFound)
{
output = Json::Value("PlayerIdentityLinkNotFound");
return;
}
if (input == GenericErrorCodes::GenericErrorCodesMatchmakingEntityInvalid)
{
output = Json::Value("MatchmakingEntityInvalid");
Expand Down Expand Up @@ -11470,6 +11482,16 @@ namespace PlayFab
output = GenericErrorCodes::GenericErrorCodesGoogleAPIServiceUnknownError;
return;
}
if (inputStr == "NoValidIdentityForAad")
{
output = GenericErrorCodes::GenericErrorCodesNoValidIdentityForAad;
return;
}
if (inputStr == "PlayerIdentityLinkNotFound")
{
output = GenericErrorCodes::GenericErrorCodesPlayerIdentityLinkNotFound;
return;
}
if (inputStr == "MatchmakingEntityInvalid")
{
output = GenericErrorCodes::GenericErrorCodesMatchmakingEntityInvalid;
Expand Down
6 changes: 3 additions & 3 deletions code/source/playfab/PlayFabSettings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ namespace PlayFab
// Control whether all callbacks are threaded or whether the user manually controls callback timing from their main-thread
// Note ANY api call may synchronously throw an exception if the title id is not set
bool PlayFabSettings::threadedCallbacks = false;
const std::string PlayFabSettings::sdkVersion = "3.64.220118";
const std::string PlayFabSettings::buildIdentifier = "adobuild_xplatcppsdk_116";
const std::string PlayFabSettings::versionString = "XPlatCppSdk-3.64.220118";
const std::string PlayFabSettings::sdkVersion = "3.65.220131";
const std::string PlayFabSettings::buildIdentifier = "adobuild_xplatcppsdk_166";
const std::string PlayFabSettings::versionString = "XPlatCppSdk-3.65.220131";
std::string PlayFabSettings::productionEnvironmentURL = ".playfabapi.com";
std::string PlayFabSettings::connectionString = "";
ErrorCallback PlayFabSettings::globalErrorHandler = nullptr;
Expand Down
4 changes: 2 additions & 2 deletions com.playfab.xplatcppsdk.v141.autopkg
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ configurations {
nuget {
nuspec {
id = "com.playfab.xplatcppsdk.v141";
version : 3.64.220118;
version : 3.65.220131;
title: "PlayFab Cross Platform C++ Sdk for Visual Studio 2017";
summary: "PlayFab is the unified backend platform for games and everything you need to build and operate your game, all in one place, so you can focus on creating and delivering a great player experience.";
authors: "PlayFab";
Expand All @@ -18,7 +18,7 @@ nuget {
iconUrl: "https://playfab.com/assets/img/playfab-mark.png";
requireLicenseAcceptance: false;
description: "Authentication, in-game commerce, player data, title data, inventory, characters, statistics, leaderboards, analytics and reporting, friends, multiplayer, matchmaking, tournaments, cloud script, trading, real-time event handling, player management, live ops, and server hosting for all major platforms/devices and games of any scale. This sdk gives your game the ability log into PlayFab and access cloud data and services.";
releaseNotes: "https://api.playfab.com/releaseNotes/#220118";
releaseNotes: "https://api.playfab.com/releaseNotes/#220131";
copyright: "Copyright 2022";
language: "C++";
tags: { PlayFab, Baas, Paas, JSON, REST, HTTP, SSL, API, cloud, liveops, game, gamedev, native };
Expand Down
4 changes: 2 additions & 2 deletions com.playfab.xplatcppsdk.v141.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>com.playfab.xplatcppsdk.v141</id>
<version>3.64.220118</version>
<version>3.65.220131</version>
<authors>Microsoft</authors>
<owners>pgilmore, toddbellMSFT</owners>
<projectUrl>http://github.com/PlayFab/XPlatCppSdk</projectUrl>
<license type="expression">Apache-2.0</license>
<iconUrl>https://playfab.com/assets/img/logo/azure-playfab-logo.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<releaseNotes>https://api.playfab.com/releaseNotes/#3.64.220118</releaseNotes>
<releaseNotes>https://api.playfab.com/releaseNotes/#3.65.220131</releaseNotes>
<description>Microsoft Azure PlayFab XPlatCppSdk</description>
<copyright>Copyright ©2020 Microsoft Corp</copyright>
<tags>Microsoft Azure PlayFab Baas Paas JSON REST HTTP SSL API cloud liveops game gamedev native nativepackage</tags>
Expand Down
4 changes: 2 additions & 2 deletions com.playfab.xplatxboxsdk.v141.autopkg
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ configurations {
nuget {
nuspec {
id = "com.playfab.xplatxboxsdk.v141";
version : 3.64.220118;
version : 3.65.220131;
title: "PlayFab Xbox Platform C++ Sdk for Visual Studio 2017";
summary: "PlayFab is the unified backend platform for games and everything you need to build and operate your game, all in one place, so you can focus on creating and delivering a great player experience.";
authors: "PlayFab";
Expand All @@ -28,7 +28,7 @@ nuget {
iconUrl: "https://playfab.com/assets/img/playfab-mark.png";
requireLicenseAcceptance: false;
description: "Authentication, in-game commerce, player data, title data, inventory, characters, statistics, leaderboards, analytics and reporting, friends, multiplayer, matchmaking, tournaments, cloud script, trading, real-time event handling, player management, live ops, and server hosting for all major platforms/devices and games of any scale. This sdk gives your game the ability log into PlayFab and access cloud data and services.";
releaseNotes: "https://api.playfab.com/releaseNotes/#220118";
releaseNotes: "https://api.playfab.com/releaseNotes/#220131";
copyright: "Copyright 2022";
language: "C++";
tags: { PlayFab, Baas, Paas, JSON, REST, HTTP, SSL, API, cloud, liveops, game, gamedev, native, xbox };
Expand Down

0 comments on commit 4ad952f

Please sign in to comment.