From 38850ef55203aa880c2f01099d57680bc45a7868 Mon Sep 17 00:00:00 2001 From: PlayFab SDK Team Date: Mon, 18 Mar 2024 18:50:13 +0000 Subject: [PATCH] https://docs.microsoft.com/en-us/gaming/playfab/release-notes/#240315 --- code/include/playfab/PlayFabAdminDataModels.h | 37 ++++++++++++++++ .../playfab/PlayFabEconomyDataModels.h | 43 ++++++++++++++++++- code/include/playfab/PlayFabError.h | 2 + .../include/playfab/PlayFabServerDataModels.h | 37 ++++++++++++++++ code/source/playfab/PlayFabSettings.cpp | 6 +-- com.playfab.xplatcppsdk.v141.autopkg | 4 +- com.playfab.xplatcppsdk.v141.nuspec | 4 +- com.playfab.xplatcppsdk.v142.autopkg | 4 +- com.playfab.xplatcppsdk.v142.nuspec | 4 +- com.playfab.xplatxboxsdk.v141.autopkg | 4 +- 10 files changed, 130 insertions(+), 15 deletions(-) diff --git a/code/include/playfab/PlayFabAdminDataModels.h b/code/include/playfab/PlayFabAdminDataModels.h index e1fda2bb..309306a8 100644 --- a/code/include/playfab/PlayFabAdminDataModels.h +++ b/code/include/playfab/PlayFabAdminDataModels.h @@ -5462,6 +5462,8 @@ namespace PlayFab GenericErrorCodesLeaderboardNameConflict, GenericErrorCodesLinkedStatisticColumnMismatch, GenericErrorCodesNoLinkedStatisticToLeaderboard, + GenericErrorCodesStatDefinitionAlreadyLinkedToLeaderboard, + GenericErrorCodesLinkingStatsNotAllowedForEntityType, GenericErrorCodesMatchmakingEntityInvalid, GenericErrorCodesMatchmakingPlayerAttributesInvalid, GenericErrorCodesMatchmakingQueueNotFound, @@ -8477,6 +8479,16 @@ namespace PlayFab output = Json::Value("NoLinkedStatisticToLeaderboard"); return; } + if (input == GenericErrorCodes::GenericErrorCodesStatDefinitionAlreadyLinkedToLeaderboard) + { + output = Json::Value("StatDefinitionAlreadyLinkedToLeaderboard"); + return; + } + if (input == GenericErrorCodes::GenericErrorCodesLinkingStatsNotAllowedForEntityType) + { + output = Json::Value("LinkingStatsNotAllowedForEntityType"); + return; + } if (input == GenericErrorCodes::GenericErrorCodesMatchmakingEntityInvalid) { output = Json::Value("MatchmakingEntityInvalid"); @@ -12360,6 +12372,16 @@ namespace PlayFab output = GenericErrorCodes::GenericErrorCodesNoLinkedStatisticToLeaderboard; return; } + if (inputStr == "StatDefinitionAlreadyLinkedToLeaderboard") + { + output = GenericErrorCodes::GenericErrorCodesStatDefinitionAlreadyLinkedToLeaderboard; + return; + } + if (inputStr == "LinkingStatsNotAllowedForEntityType") + { + output = GenericErrorCodes::GenericErrorCodesLinkingStatsNotAllowedForEntityType; + return; + } if (inputStr == "MatchmakingEntityInvalid") { output = GenericErrorCodes::GenericErrorCodesMatchmakingEntityInvalid; @@ -21114,6 +21136,7 @@ namespace PlayFab std::string BanId; Boxed Created; Boxed Expires; + Boxed IncludeMicrosoftFamily; std::string IPAddress; std::string PlayFabId; std::string Reason; @@ -21124,6 +21147,7 @@ namespace PlayFab BanId(), Created(), Expires(), + IncludeMicrosoftFamily(), IPAddress(), PlayFabId(), Reason() @@ -21135,6 +21159,7 @@ namespace PlayFab BanId(src.BanId), Created(src.Created), Expires(src.Expires), + IncludeMicrosoftFamily(src.IncludeMicrosoftFamily), IPAddress(src.IPAddress), PlayFabId(src.PlayFabId), Reason(src.Reason) @@ -21148,6 +21173,7 @@ namespace PlayFab FromJsonUtilS(input["BanId"], BanId); FromJsonUtilT(input["Created"], Created); FromJsonUtilT(input["Expires"], Expires); + FromJsonUtilP(input["IncludeMicrosoftFamily"], IncludeMicrosoftFamily); FromJsonUtilS(input["IPAddress"], IPAddress); FromJsonUtilS(input["PlayFabId"], PlayFabId); FromJsonUtilS(input["Reason"], Reason); @@ -21160,6 +21186,7 @@ namespace PlayFab Json::Value each_BanId; ToJsonUtilS(BanId, each_BanId); output["BanId"] = each_BanId; Json::Value each_Created; ToJsonUtilT(Created, each_Created); output["Created"] = each_Created; Json::Value each_Expires; ToJsonUtilT(Expires, each_Expires); output["Expires"] = each_Expires; + Json::Value each_IncludeMicrosoftFamily; ToJsonUtilP(IncludeMicrosoftFamily, each_IncludeMicrosoftFamily); output["IncludeMicrosoftFamily"] = each_IncludeMicrosoftFamily; Json::Value each_IPAddress; ToJsonUtilS(IPAddress, each_IPAddress); output["IPAddress"] = each_IPAddress; Json::Value each_PlayFabId; ToJsonUtilS(PlayFabId, each_PlayFabId); output["PlayFabId"] = each_PlayFabId; Json::Value each_Reason; ToJsonUtilS(Reason, each_Reason); output["Reason"] = each_Reason; @@ -21204,6 +21231,7 @@ namespace PlayFab struct BanRequest : public PlayFabRequestCommon { Boxed DurationInHours; + Boxed IncludeMicrosoftFamily; std::string IPAddress; std::string PlayFabId; std::string Reason; @@ -21211,6 +21239,7 @@ namespace PlayFab BanRequest() : PlayFabRequestCommon(), DurationInHours(), + IncludeMicrosoftFamily(), IPAddress(), PlayFabId(), Reason() @@ -21219,6 +21248,7 @@ namespace PlayFab BanRequest(const BanRequest& src) : PlayFabRequestCommon(), DurationInHours(src.DurationInHours), + IncludeMicrosoftFamily(src.IncludeMicrosoftFamily), IPAddress(src.IPAddress), PlayFabId(src.PlayFabId), Reason(src.Reason) @@ -21229,6 +21259,7 @@ namespace PlayFab void FromJson(const Json::Value& input) override { FromJsonUtilP(input["DurationInHours"], DurationInHours); + FromJsonUtilP(input["IncludeMicrosoftFamily"], IncludeMicrosoftFamily); FromJsonUtilS(input["IPAddress"], IPAddress); FromJsonUtilS(input["PlayFabId"], PlayFabId); FromJsonUtilS(input["Reason"], Reason); @@ -21238,6 +21269,7 @@ namespace PlayFab { Json::Value output; Json::Value each_DurationInHours; ToJsonUtilP(DurationInHours, each_DurationInHours); output["DurationInHours"] = each_DurationInHours; + Json::Value each_IncludeMicrosoftFamily; ToJsonUtilP(IncludeMicrosoftFamily, each_IncludeMicrosoftFamily); output["IncludeMicrosoftFamily"] = each_IncludeMicrosoftFamily; Json::Value each_IPAddress; ToJsonUtilS(IPAddress, each_IPAddress); output["IPAddress"] = each_IPAddress; Json::Value each_PlayFabId; ToJsonUtilS(PlayFabId, each_PlayFabId); output["PlayFabId"] = each_PlayFabId; Json::Value each_Reason; ToJsonUtilS(Reason, each_Reason); output["Reason"] = each_Reason; @@ -31139,6 +31171,7 @@ namespace PlayFab Boxed Active; std::string BanId; Boxed Expires; + Boxed IncludeMicrosoftFamily; std::string IPAddress; Boxed Permanent; std::string Reason; @@ -31148,6 +31181,7 @@ namespace PlayFab Active(), BanId(), Expires(), + IncludeMicrosoftFamily(), IPAddress(), Permanent(), Reason() @@ -31158,6 +31192,7 @@ namespace PlayFab Active(src.Active), BanId(src.BanId), Expires(src.Expires), + IncludeMicrosoftFamily(src.IncludeMicrosoftFamily), IPAddress(src.IPAddress), Permanent(src.Permanent), Reason(src.Reason) @@ -31170,6 +31205,7 @@ namespace PlayFab FromJsonUtilP(input["Active"], Active); FromJsonUtilS(input["BanId"], BanId); FromJsonUtilT(input["Expires"], Expires); + FromJsonUtilP(input["IncludeMicrosoftFamily"], IncludeMicrosoftFamily); FromJsonUtilS(input["IPAddress"], IPAddress); FromJsonUtilP(input["Permanent"], Permanent); FromJsonUtilS(input["Reason"], Reason); @@ -31181,6 +31217,7 @@ namespace PlayFab Json::Value each_Active; ToJsonUtilP(Active, each_Active); output["Active"] = each_Active; Json::Value each_BanId; ToJsonUtilS(BanId, each_BanId); output["BanId"] = each_BanId; Json::Value each_Expires; ToJsonUtilT(Expires, each_Expires); output["Expires"] = each_Expires; + Json::Value each_IncludeMicrosoftFamily; ToJsonUtilP(IncludeMicrosoftFamily, each_IncludeMicrosoftFamily); output["IncludeMicrosoftFamily"] = each_IncludeMicrosoftFamily; Json::Value each_IPAddress; ToJsonUtilS(IPAddress, each_IPAddress); output["IPAddress"] = each_IPAddress; Json::Value each_Permanent; ToJsonUtilP(Permanent, each_Permanent); output["Permanent"] = each_Permanent; Json::Value each_Reason; ToJsonUtilS(Reason, each_Reason); output["Reason"] = each_Reason; diff --git a/code/include/playfab/PlayFabEconomyDataModels.h b/code/include/playfab/PlayFabEconomyDataModels.h index 85e47ed6..080a0a26 100644 --- a/code/include/playfab/PlayFabEconomyDataModels.h +++ b/code/include/playfab/PlayFabEconomyDataModels.h @@ -4183,6 +4183,35 @@ namespace PlayFab } }; + struct Permissions : public PlayFabBaseModel + { + std::list SegmentIds; + + Permissions() : + PlayFabBaseModel(), + SegmentIds() + {} + + Permissions(const Permissions& src) : + PlayFabBaseModel(), + SegmentIds(src.SegmentIds) + {} + + ~Permissions() = default; + + void FromJson(const Json::Value& input) override + { + FromJsonUtilS(input["SegmentIds"], SegmentIds); + } + + Json::Value ToJson() const override + { + Json::Value output; + Json::Value each_SegmentIds; ToJsonUtilS(SegmentIds, each_SegmentIds); output["SegmentIds"] = each_SegmentIds; + return output; + } + }; + struct CatalogPriceAmountOverride : public PlayFabBaseModel { Boxed FixedValue; @@ -4283,17 +4312,20 @@ namespace PlayFab struct StoreDetails : public PlayFabBaseModel { Boxed pfFilterOptions; + Boxed pfPermissions; Boxed PriceOptionsOverride; StoreDetails() : PlayFabBaseModel(), pfFilterOptions(), + pfPermissions(), PriceOptionsOverride() {} StoreDetails(const StoreDetails& src) : PlayFabBaseModel(), pfFilterOptions(src.pfFilterOptions), + pfPermissions(src.pfPermissions), PriceOptionsOverride(src.PriceOptionsOverride) {} @@ -4302,6 +4334,7 @@ namespace PlayFab void FromJson(const Json::Value& input) override { FromJsonUtilO(input["FilterOptions"], pfFilterOptions); + FromJsonUtilO(input["Permissions"], pfPermissions); FromJsonUtilO(input["PriceOptionsOverride"], PriceOptionsOverride); } @@ -4309,6 +4342,7 @@ namespace PlayFab { Json::Value output; Json::Value each_pfFilterOptions; ToJsonUtilO(pfFilterOptions, each_pfFilterOptions); output["FilterOptions"] = each_pfFilterOptions; + Json::Value each_pfPermissions; ToJsonUtilO(pfPermissions, each_pfPermissions); output["Permissions"] = each_pfPermissions; Json::Value each_PriceOptionsOverride; ToJsonUtilO(PriceOptionsOverride, each_PriceOptionsOverride); output["PriceOptionsOverride"] = each_PriceOptionsOverride; return output; } @@ -6680,6 +6714,7 @@ namespace PlayFab std::map CustomTags; Boxed Entity; std::string Filter; + std::string OrderBy; GetTransactionHistoryRequest() : PlayFabRequestCommon(), @@ -6688,7 +6723,8 @@ namespace PlayFab Count(), CustomTags(), Entity(), - Filter() + Filter(), + OrderBy() {} GetTransactionHistoryRequest(const GetTransactionHistoryRequest& src) : @@ -6698,7 +6734,8 @@ namespace PlayFab Count(src.Count), CustomTags(src.CustomTags), Entity(src.Entity), - Filter(src.Filter) + Filter(src.Filter), + OrderBy(src.OrderBy) {} ~GetTransactionHistoryRequest() = default; @@ -6711,6 +6748,7 @@ namespace PlayFab FromJsonUtilS(input["CustomTags"], CustomTags); FromJsonUtilO(input["Entity"], Entity); FromJsonUtilS(input["Filter"], Filter); + FromJsonUtilS(input["OrderBy"], OrderBy); } Json::Value ToJson() const override @@ -6722,6 +6760,7 @@ namespace PlayFab 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_Filter; ToJsonUtilS(Filter, each_Filter); output["Filter"] = each_Filter; + Json::Value each_OrderBy; ToJsonUtilS(OrderBy, each_OrderBy); output["OrderBy"] = each_OrderBy; return output; } }; diff --git a/code/include/playfab/PlayFabError.h b/code/include/playfab/PlayFabError.h index 99278106..2b1bed63 100644 --- a/code/include/playfab/PlayFabError.h +++ b/code/include/playfab/PlayFabError.h @@ -570,6 +570,8 @@ namespace PlayFab PlayFabErrorLeaderboardNameConflict = 1569, PlayFabErrorLinkedStatisticColumnMismatch = 1570, PlayFabErrorNoLinkedStatisticToLeaderboard = 1571, + PlayFabErrorStatDefinitionAlreadyLinkedToLeaderboard = 1572, + PlayFabErrorLinkingStatsNotAllowedForEntityType = 1573, PlayFabErrorMatchmakingEntityInvalid = 2001, PlayFabErrorMatchmakingPlayerAttributesInvalid = 2002, PlayFabErrorMatchmakingQueueNotFound = 2016, diff --git a/code/include/playfab/PlayFabServerDataModels.h b/code/include/playfab/PlayFabServerDataModels.h index 3086c38d..d0605bce 100644 --- a/code/include/playfab/PlayFabServerDataModels.h +++ b/code/include/playfab/PlayFabServerDataModels.h @@ -5479,6 +5479,8 @@ namespace PlayFab GenericErrorCodesLeaderboardNameConflict, GenericErrorCodesLinkedStatisticColumnMismatch, GenericErrorCodesNoLinkedStatisticToLeaderboard, + GenericErrorCodesStatDefinitionAlreadyLinkedToLeaderboard, + GenericErrorCodesLinkingStatsNotAllowedForEntityType, GenericErrorCodesMatchmakingEntityInvalid, GenericErrorCodesMatchmakingPlayerAttributesInvalid, GenericErrorCodesMatchmakingQueueNotFound, @@ -8494,6 +8496,16 @@ namespace PlayFab output = Json::Value("NoLinkedStatisticToLeaderboard"); return; } + if (input == GenericErrorCodes::GenericErrorCodesStatDefinitionAlreadyLinkedToLeaderboard) + { + output = Json::Value("StatDefinitionAlreadyLinkedToLeaderboard"); + return; + } + if (input == GenericErrorCodes::GenericErrorCodesLinkingStatsNotAllowedForEntityType) + { + output = Json::Value("LinkingStatsNotAllowedForEntityType"); + return; + } if (input == GenericErrorCodes::GenericErrorCodesMatchmakingEntityInvalid) { output = Json::Value("MatchmakingEntityInvalid"); @@ -12377,6 +12389,16 @@ namespace PlayFab output = GenericErrorCodes::GenericErrorCodesNoLinkedStatisticToLeaderboard; return; } + if (inputStr == "StatDefinitionAlreadyLinkedToLeaderboard") + { + output = GenericErrorCodes::GenericErrorCodesStatDefinitionAlreadyLinkedToLeaderboard; + return; + } + if (inputStr == "LinkingStatsNotAllowedForEntityType") + { + output = GenericErrorCodes::GenericErrorCodesLinkingStatsNotAllowedForEntityType; + return; + } if (inputStr == "MatchmakingEntityInvalid") { output = GenericErrorCodes::GenericErrorCodesMatchmakingEntityInvalid; @@ -15867,6 +15889,7 @@ namespace PlayFab std::string BanId; Boxed Created; Boxed Expires; + Boxed IncludeMicrosoftFamily; std::string IPAddress; std::string PlayFabId; std::string Reason; @@ -15877,6 +15900,7 @@ namespace PlayFab BanId(), Created(), Expires(), + IncludeMicrosoftFamily(), IPAddress(), PlayFabId(), Reason() @@ -15888,6 +15912,7 @@ namespace PlayFab BanId(src.BanId), Created(src.Created), Expires(src.Expires), + IncludeMicrosoftFamily(src.IncludeMicrosoftFamily), IPAddress(src.IPAddress), PlayFabId(src.PlayFabId), Reason(src.Reason) @@ -15901,6 +15926,7 @@ namespace PlayFab FromJsonUtilS(input["BanId"], BanId); FromJsonUtilT(input["Created"], Created); FromJsonUtilT(input["Expires"], Expires); + FromJsonUtilP(input["IncludeMicrosoftFamily"], IncludeMicrosoftFamily); FromJsonUtilS(input["IPAddress"], IPAddress); FromJsonUtilS(input["PlayFabId"], PlayFabId); FromJsonUtilS(input["Reason"], Reason); @@ -15913,6 +15939,7 @@ namespace PlayFab Json::Value each_BanId; ToJsonUtilS(BanId, each_BanId); output["BanId"] = each_BanId; Json::Value each_Created; ToJsonUtilT(Created, each_Created); output["Created"] = each_Created; Json::Value each_Expires; ToJsonUtilT(Expires, each_Expires); output["Expires"] = each_Expires; + Json::Value each_IncludeMicrosoftFamily; ToJsonUtilP(IncludeMicrosoftFamily, each_IncludeMicrosoftFamily); output["IncludeMicrosoftFamily"] = each_IncludeMicrosoftFamily; Json::Value each_IPAddress; ToJsonUtilS(IPAddress, each_IPAddress); output["IPAddress"] = each_IPAddress; Json::Value each_PlayFabId; ToJsonUtilS(PlayFabId, each_PlayFabId); output["PlayFabId"] = each_PlayFabId; Json::Value each_Reason; ToJsonUtilS(Reason, each_Reason); output["Reason"] = each_Reason; @@ -15923,6 +15950,7 @@ namespace PlayFab struct BanRequest : public PlayFabRequestCommon { Boxed DurationInHours; + Boxed IncludeMicrosoftFamily; std::string IPAddress; std::string PlayFabId; std::string Reason; @@ -15930,6 +15958,7 @@ namespace PlayFab BanRequest() : PlayFabRequestCommon(), DurationInHours(), + IncludeMicrosoftFamily(), IPAddress(), PlayFabId(), Reason() @@ -15938,6 +15967,7 @@ namespace PlayFab BanRequest(const BanRequest& src) : PlayFabRequestCommon(), DurationInHours(src.DurationInHours), + IncludeMicrosoftFamily(src.IncludeMicrosoftFamily), IPAddress(src.IPAddress), PlayFabId(src.PlayFabId), Reason(src.Reason) @@ -15948,6 +15978,7 @@ namespace PlayFab void FromJson(const Json::Value& input) override { FromJsonUtilP(input["DurationInHours"], DurationInHours); + FromJsonUtilP(input["IncludeMicrosoftFamily"], IncludeMicrosoftFamily); FromJsonUtilS(input["IPAddress"], IPAddress); FromJsonUtilS(input["PlayFabId"], PlayFabId); FromJsonUtilS(input["Reason"], Reason); @@ -15957,6 +15988,7 @@ namespace PlayFab { Json::Value output; Json::Value each_DurationInHours; ToJsonUtilP(DurationInHours, each_DurationInHours); output["DurationInHours"] = each_DurationInHours; + Json::Value each_IncludeMicrosoftFamily; ToJsonUtilP(IncludeMicrosoftFamily, each_IncludeMicrosoftFamily); output["IncludeMicrosoftFamily"] = each_IncludeMicrosoftFamily; Json::Value each_IPAddress; ToJsonUtilS(IPAddress, each_IPAddress); output["IPAddress"] = each_IPAddress; Json::Value each_PlayFabId; ToJsonUtilS(PlayFabId, each_PlayFabId); output["PlayFabId"] = each_PlayFabId; Json::Value each_Reason; ToJsonUtilS(Reason, each_Reason); output["Reason"] = each_Reason; @@ -25897,6 +25929,7 @@ namespace PlayFab Boxed Active; std::string BanId; Boxed Expires; + Boxed IncludeMicrosoftFamily; std::string IPAddress; Boxed Permanent; std::string Reason; @@ -25906,6 +25939,7 @@ namespace PlayFab Active(), BanId(), Expires(), + IncludeMicrosoftFamily(), IPAddress(), Permanent(), Reason() @@ -25916,6 +25950,7 @@ namespace PlayFab Active(src.Active), BanId(src.BanId), Expires(src.Expires), + IncludeMicrosoftFamily(src.IncludeMicrosoftFamily), IPAddress(src.IPAddress), Permanent(src.Permanent), Reason(src.Reason) @@ -25928,6 +25963,7 @@ namespace PlayFab FromJsonUtilP(input["Active"], Active); FromJsonUtilS(input["BanId"], BanId); FromJsonUtilT(input["Expires"], Expires); + FromJsonUtilP(input["IncludeMicrosoftFamily"], IncludeMicrosoftFamily); FromJsonUtilS(input["IPAddress"], IPAddress); FromJsonUtilP(input["Permanent"], Permanent); FromJsonUtilS(input["Reason"], Reason); @@ -25939,6 +25975,7 @@ namespace PlayFab Json::Value each_Active; ToJsonUtilP(Active, each_Active); output["Active"] = each_Active; Json::Value each_BanId; ToJsonUtilS(BanId, each_BanId); output["BanId"] = each_BanId; Json::Value each_Expires; ToJsonUtilT(Expires, each_Expires); output["Expires"] = each_Expires; + Json::Value each_IncludeMicrosoftFamily; ToJsonUtilP(IncludeMicrosoftFamily, each_IncludeMicrosoftFamily); output["IncludeMicrosoftFamily"] = each_IncludeMicrosoftFamily; Json::Value each_IPAddress; ToJsonUtilS(IPAddress, each_IPAddress); output["IPAddress"] = each_IPAddress; Json::Value each_Permanent; ToJsonUtilP(Permanent, each_Permanent); output["Permanent"] = each_Permanent; Json::Value each_Reason; ToJsonUtilS(Reason, each_Reason); output["Reason"] = each_Reason; diff --git a/code/source/playfab/PlayFabSettings.cpp b/code/source/playfab/PlayFabSettings.cpp index 2407086a..04ac70fa 100644 --- a/code/source/playfab/PlayFabSettings.cpp +++ b/code/source/playfab/PlayFabSettings.cpp @@ -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.132.240301"; - const std::string PlayFabSettings::buildIdentifier = "adobuild_xplatcppsdk_8"; - const std::string PlayFabSettings::versionString = "XPlatCppSdk-3.132.240301"; + const std::string PlayFabSettings::sdkVersion = "3.133.240315"; + const std::string PlayFabSettings::buildIdentifier = "adobuild_xplatcppsdk_117"; + const std::string PlayFabSettings::versionString = "XPlatCppSdk-3.133.240315"; std::string PlayFabSettings::productionEnvironmentURL = ".playfabapi.com"; ErrorCallback PlayFabSettings::globalErrorHandler = nullptr; diff --git a/com.playfab.xplatcppsdk.v141.autopkg b/com.playfab.xplatcppsdk.v141.autopkg index d99566b8..9783755a 100644 --- a/com.playfab.xplatcppsdk.v141.autopkg +++ b/com.playfab.xplatcppsdk.v141.autopkg @@ -8,7 +8,7 @@ configurations { nuget { nuspec { id = "com.playfab.xplatcppsdk.v141"; - version : 3.132.240301; + version : 3.133.240315; 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"; @@ -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/#240301"; + releaseNotes: "https://api.playfab.com/releaseNotes/#240315"; copyright: "Copyright 2024"; language: "C++"; tags: { PlayFab, Baas, Paas, JSON, REST, HTTP, SSL, API, cloud, liveops, game, gamedev, native }; diff --git a/com.playfab.xplatcppsdk.v141.nuspec b/com.playfab.xplatcppsdk.v141.nuspec index 81f4c9eb..6836961d 100644 --- a/com.playfab.xplatcppsdk.v141.nuspec +++ b/com.playfab.xplatcppsdk.v141.nuspec @@ -2,14 +2,14 @@ com.playfab.xplatcppsdk.v141 - 3.132.240301 + 3.133.240315 Microsoft Microsoft http://github.com/PlayFab/XPlatCppSdk Apache-2.0 ./images/icon.png false - https://api.playfab.com/releaseNotes/#3.132.240301 + https://api.playfab.com/releaseNotes/#3.133.240315 Microsoft Azure PlayFab XPlatCppSdk © Microsoft Corporation. All rights reserved. Microsoft Azure PlayFab Baas Paas JSON REST HTTP SSL API cloud liveops game gamedev native nativepackage diff --git a/com.playfab.xplatcppsdk.v142.autopkg b/com.playfab.xplatcppsdk.v142.autopkg index a5a4cca5..8fa8560b 100644 --- a/com.playfab.xplatcppsdk.v142.autopkg +++ b/com.playfab.xplatcppsdk.v142.autopkg @@ -8,7 +8,7 @@ configurations { nuget { nuspec { id = "com.playfab.xplatcppsdk.v142"; - version : 3.132.240301; + version : 3.133.240315; title: "PlayFab Cross Platform C++ Sdk for Visual Studio 2019+"; 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"; @@ -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/#240301"; + releaseNotes: "https://api.playfab.com/releaseNotes/#240315"; copyright: "Copyright 2024"; language: "C++"; tags: { PlayFab, Baas, Paas, JSON, REST, HTTP, SSL, API, cloud, liveops, game, gamedev, native }; diff --git a/com.playfab.xplatcppsdk.v142.nuspec b/com.playfab.xplatcppsdk.v142.nuspec index 555e689b..4b4ad5e4 100644 --- a/com.playfab.xplatcppsdk.v142.nuspec +++ b/com.playfab.xplatcppsdk.v142.nuspec @@ -2,14 +2,14 @@ com.playfab.xplatcppsdk.v142 - 3.132.240301 + 3.133.240315 Microsoft Microsoft http://github.com/PlayFab/XPlatCppSdk Apache-2.0 ./images/icon.png false - https://api.playfab.com/releaseNotes/#3.132.240301 + https://api.playfab.com/releaseNotes/#3.133.240315 Microsoft Azure PlayFab XPlatCppSdk © Microsoft Corporation. All rights reserved. Microsoft Azure PlayFab Baas Paas JSON REST HTTP SSL API cloud liveops game gamedev native nativepackage diff --git a/com.playfab.xplatxboxsdk.v141.autopkg b/com.playfab.xplatxboxsdk.v141.autopkg index 5a3c9c49..05ce6a02 100644 --- a/com.playfab.xplatxboxsdk.v141.autopkg +++ b/com.playfab.xplatxboxsdk.v141.autopkg @@ -18,7 +18,7 @@ configurations { nuget { nuspec { id = "com.playfab.xplatxboxsdk.v141"; - version : 3.132.240301; + version : 3.133.240315; 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"; @@ -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/#240301"; + releaseNotes: "https://api.playfab.com/releaseNotes/#240315"; copyright: "Copyright 2024"; language: "C++"; tags: { PlayFab, Baas, Paas, JSON, REST, HTTP, SSL, API, cloud, liveops, game, gamedev, native, xbox };