Skip to content

Commit 889f6ac

Browse files
PlayFab SDK TeamPlayFab SDK Team
authored andcommitted
https://docs.microsoft.com/en-us/gaming/playfab/release-notes/#260123
2 parents 1bdf2f7 + 50fb91d commit 889f6ac

22 files changed

Lines changed: 34 additions & 128 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
namespace PlayFab.PfEditor { public static partial class PlayFabEditorHelper { public static string EDEX_VERSION = "2.229.260109"; } }
1+
namespace PlayFab.PfEditor { public static partial class PlayFabEditorHelper { public static string EDEX_VERSION = "2.230.260123"; } }

ExampleMacProject/Assets/PlayFabSDK/Admin/PlayFabAdminModels.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2848,6 +2848,7 @@ public enum GenericErrorCodes
28482848
CatalogBadRequest,
28492849
CatalogTooManyRequests,
28502850
InvalidCatalogItemConfiguration,
2851+
LegacyEconomyDisabled,
28512852
ExportInvalidStatusUpdate,
28522853
ExportInvalidPrefix,
28532854
ExportBlobContainerDoesNotExist,

ExampleMacProject/Assets/PlayFabSDK/Economy/PlayFabEconomyAPI.cs

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -378,19 +378,6 @@ public static void GetItems(GetItemsRequest request, Action<GetItemsResponse> re
378378
PlayFabHttp.MakeApiCall("/Catalog/GetItems", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, context, callSettings);
379379
}
380380

381-
/// <summary>
382-
/// Gets the access tokens.
383-
/// </summary>
384-
public static void GetMicrosoftStoreAccessTokens(GetMicrosoftStoreAccessTokensRequest request, Action<GetMicrosoftStoreAccessTokensResponse> resultCallback, Action<PlayFabError> errorCallback, object customData = null, Dictionary<string, string> extraHeaders = null)
385-
{
386-
var context = (request == null ? null : request.AuthenticationContext) ?? PlayFabSettings.staticPlayer;
387-
var callSettings = PlayFabSettings.staticSettings;
388-
if (!context.IsEntityLoggedIn()) throw new PlayFabException(PlayFabExceptionCode.NotLoggedIn,"Must be logged in to call this method");
389-
390-
391-
PlayFabHttp.MakeApiCall("/Inventory/GetMicrosoftStoreAccessTokens", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, context, callSettings);
392-
}
393-
394381
/// <summary>
395382
/// Get transaction history for a player. Up to 250 Events can be returned at once. You can use continuation tokens to
396383
/// paginate through results that return greater than the limit. Getting transaction history has a lower RPS limit than

ExampleMacProject/Assets/PlayFabSDK/Economy/PlayFabEconomyInstanceAPI.cs

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -349,17 +349,6 @@ public void GetItems(GetItemsRequest request, Action<GetItemsResponse> resultCal
349349
PlayFabHttp.MakeApiCall("/Catalog/GetItems", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, context, callSettings, this);
350350
}
351351

352-
/// <summary>
353-
/// Gets the access tokens.
354-
/// </summary>
355-
public void GetMicrosoftStoreAccessTokens(GetMicrosoftStoreAccessTokensRequest request, Action<GetMicrosoftStoreAccessTokensResponse> resultCallback, Action<PlayFabError> errorCallback, object customData = null, Dictionary<string, string> extraHeaders = null)
356-
{
357-
var context = (request == null ? null : request.AuthenticationContext) ?? authenticationContext;
358-
var callSettings = apiSettings ?? PlayFabSettings.staticSettings;
359-
if (!context.IsEntityLoggedIn()) throw new PlayFabException(PlayFabExceptionCode.NotLoggedIn,"Must be logged in to call this method");
360-
PlayFabHttp.MakeApiCall("/Inventory/GetMicrosoftStoreAccessTokens", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, context, callSettings, this);
361-
}
362-
363352
/// <summary>
364353
/// Get transaction history for a player. Up to 250 Events can be returned at once. You can use continuation tokens to
365354
/// paginate through results that return greater than the limit. Getting transaction history has a lower RPS limit than

ExampleMacProject/Assets/PlayFabSDK/Economy/PlayFabEconomyModels.cs

Lines changed: 11 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1663,32 +1663,6 @@ public class GetItemsResponse : PlayFabResultCommon
16631663
public List<CatalogItem> Items;
16641664
}
16651665

1666-
/// <summary>
1667-
/// Gets the access tokens for Microsoft Store authentication.
1668-
/// </summary>
1669-
[Serializable]
1670-
public class GetMicrosoftStoreAccessTokensRequest : PlayFabRequestCommon
1671-
{
1672-
/// <summary>
1673-
/// The optional custom tags associated with the request (e.g. build number, external trace identifiers, etc.).
1674-
/// </summary>
1675-
public Dictionary<string,string> CustomTags;
1676-
}
1677-
1678-
[Serializable]
1679-
public class GetMicrosoftStoreAccessTokensResponse : PlayFabResultCommon
1680-
{
1681-
/// <summary>
1682-
/// The collections access token for calling https://onestore.microsoft.com/b2b/keys/create/collections to obtain a
1683-
/// CollectionsIdKey for the user
1684-
/// </summary>
1685-
public string CollectionsAccessToken;
1686-
/// <summary>
1687-
/// The date the collections access token expires
1688-
/// </summary>
1689-
public DateTime CollectionsAccessTokenExpirationDate;
1690-
}
1691-
16921666
/// <summary>
16931667
/// Get transaction history for specified entity and collection.
16941668
/// </summary>
@@ -2147,6 +2121,13 @@ public class Rating : PlayFabBaseModel
21472121
public int? TotalCount;
21482122
}
21492123

2124+
/// <summary>
2125+
/// The multi-currency unit price, in real money, of the item that was redeemed within an individual marketplace. Each
2126+
/// property is a dictionary where the key is the three-letter currency code as defined in ISO 4217, and the value is the
2127+
/// currency amount in the smallest unit (e.g. cents, pence, etc.) in accordance with ISO 4217. Example: If the product
2128+
/// price in USD is $1.39, the dictionary entry would be: ["USD"] = 139. Currently, only United States Dollar (USD) is
2129+
/// supported.
2130+
/// </summary>
21502131
[Serializable]
21512132
public class RealMoneyPriceDetails : PlayFabBaseModel
21522133
{
@@ -2313,10 +2294,6 @@ public class RedeemMicrosoftStoreInventoryItemsRequest : PlayFabRequestCommon
23132294
/// </summary>
23142295
public string CollectionId;
23152296
/// <summary>
2316-
/// The OneStore Collections Id Key used for AAD authentication.
2317-
/// </summary>
2318-
public string CollectionsIdKey;
2319-
/// <summary>
23202297
/// The optional custom tags associated with the request (e.g. build number, external trace identifiers, etc.).
23212298
/// </summary>
23222299
public Dictionary<string,string> CustomTags;
@@ -2499,6 +2476,10 @@ public class RedemptionFailure : PlayFabBaseModel
24992476
[Serializable]
25002477
public class RedemptionSuccess : PlayFabBaseModel
25012478
{
2479+
/// <summary>
2480+
/// The timestamp for when the redeem expired.
2481+
/// </summary>
2482+
public DateTime? ExpirationTimestamp;
25022483
/// <summary>
25032484
/// The Marketplace Alternate ID being redeemed.
25042485
/// </summary>

ExampleMacProject/Assets/PlayFabSDK/Economy/PlayFabEvents.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,6 @@ public partial class PlayFabEvents
5353
public event PlayFabResultEvent<GetItemReviewSummaryResponse> OnEconomyGetItemReviewSummaryResultEvent;
5454
public event PlayFabRequestEvent<GetItemsRequest> OnEconomyGetItemsRequestEvent;
5555
public event PlayFabResultEvent<GetItemsResponse> OnEconomyGetItemsResultEvent;
56-
public event PlayFabRequestEvent<GetMicrosoftStoreAccessTokensRequest> OnEconomyGetMicrosoftStoreAccessTokensRequestEvent;
57-
public event PlayFabResultEvent<GetMicrosoftStoreAccessTokensResponse> OnEconomyGetMicrosoftStoreAccessTokensResultEvent;
5856
public event PlayFabRequestEvent<GetTransactionHistoryRequest> OnEconomyGetTransactionHistoryRequestEvent;
5957
public event PlayFabResultEvent<GetTransactionHistoryResponse> OnEconomyGetTransactionHistoryResultEvent;
6058
public event PlayFabRequestEvent<PublishDraftItemRequest> OnEconomyPublishDraftItemRequestEvent;

ExampleMacProject/Assets/PlayFabSDK/Server/PlayFabServerModels.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2162,6 +2162,7 @@ public enum GenericErrorCodes
21622162
CatalogBadRequest,
21632163
CatalogTooManyRequests,
21642164
InvalidCatalogItemConfiguration,
2165+
LegacyEconomyDisabled,
21652166
ExportInvalidStatusUpdate,
21662167
ExportInvalidPrefix,
21672168
ExportBlobContainerDoesNotExist,

ExampleMacProject/Assets/PlayFabSDK/Shared/Internal/PlayFabErrors.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -657,6 +657,7 @@ public enum PlayFabErrorCode
657657
CatalogBadRequest = 4013,
658658
CatalogTooManyRequests = 4014,
659659
InvalidCatalogItemConfiguration = 4015,
660+
LegacyEconomyDisabled = 4016,
660661
ExportInvalidStatusUpdate = 5000,
661662
ExportInvalidPrefix = 5001,
662663
ExportBlobContainerDoesNotExist = 5002,

ExampleMacProject/Assets/PlayFabSDK/Shared/Public/PlayFabEvents.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1516,9 +1516,6 @@ public void UnregisterInstance(object instance)
15161516
if (OnEconomyGetItemsRequestEvent != null) { foreach (var each in OnEconomyGetItemsRequestEvent.GetInvocationList()) { if (ReferenceEquals(each.Target, instance)) { OnEconomyGetItemsRequestEvent -= (PlayFabRequestEvent<EconomyModels.GetItemsRequest>)each; } } }
15171517
if (OnEconomyGetItemsResultEvent != null) { foreach (var each in OnEconomyGetItemsResultEvent.GetInvocationList()) { if (ReferenceEquals(each.Target, instance)) { OnEconomyGetItemsResultEvent -= (PlayFabResultEvent<EconomyModels.GetItemsResponse>)each; } } }
15181518

1519-
if (OnEconomyGetMicrosoftStoreAccessTokensRequestEvent != null) { foreach (var each in OnEconomyGetMicrosoftStoreAccessTokensRequestEvent.GetInvocationList()) { if (ReferenceEquals(each.Target, instance)) { OnEconomyGetMicrosoftStoreAccessTokensRequestEvent -= (PlayFabRequestEvent<EconomyModels.GetMicrosoftStoreAccessTokensRequest>)each; } } }
1520-
if (OnEconomyGetMicrosoftStoreAccessTokensResultEvent != null) { foreach (var each in OnEconomyGetMicrosoftStoreAccessTokensResultEvent.GetInvocationList()) { if (ReferenceEquals(each.Target, instance)) { OnEconomyGetMicrosoftStoreAccessTokensResultEvent -= (PlayFabResultEvent<EconomyModels.GetMicrosoftStoreAccessTokensResponse>)each; } } }
1521-
15221519
if (OnEconomyGetTransactionHistoryRequestEvent != null) { foreach (var each in OnEconomyGetTransactionHistoryRequestEvent.GetInvocationList()) { if (ReferenceEquals(each.Target, instance)) { OnEconomyGetTransactionHistoryRequestEvent -= (PlayFabRequestEvent<EconomyModels.GetTransactionHistoryRequest>)each; } } }
15231520
if (OnEconomyGetTransactionHistoryResultEvent != null) { foreach (var each in OnEconomyGetTransactionHistoryResultEvent.GetInvocationList()) { if (ReferenceEquals(each.Target, instance)) { OnEconomyGetTransactionHistoryResultEvent -= (PlayFabResultEvent<EconomyModels.GetTransactionHistoryResponse>)each; } } }
15241521

@@ -2755,7 +2752,6 @@ private void OnProcessingEvent(ApiProcessingEventArgs e)
27552752
if (type == typeof(EconomyModels.GetItemReviewsRequest)) { if (_instance.OnEconomyGetItemReviewsRequestEvent != null) { _instance.OnEconomyGetItemReviewsRequestEvent((EconomyModels.GetItemReviewsRequest)e.Request); return; } }
27562753
if (type == typeof(EconomyModels.GetItemReviewSummaryRequest)) { if (_instance.OnEconomyGetItemReviewSummaryRequestEvent != null) { _instance.OnEconomyGetItemReviewSummaryRequestEvent((EconomyModels.GetItemReviewSummaryRequest)e.Request); return; } }
27572754
if (type == typeof(EconomyModels.GetItemsRequest)) { if (_instance.OnEconomyGetItemsRequestEvent != null) { _instance.OnEconomyGetItemsRequestEvent((EconomyModels.GetItemsRequest)e.Request); return; } }
2758-
if (type == typeof(EconomyModels.GetMicrosoftStoreAccessTokensRequest)) { if (_instance.OnEconomyGetMicrosoftStoreAccessTokensRequestEvent != null) { _instance.OnEconomyGetMicrosoftStoreAccessTokensRequestEvent((EconomyModels.GetMicrosoftStoreAccessTokensRequest)e.Request); return; } }
27592755
if (type == typeof(EconomyModels.GetTransactionHistoryRequest)) { if (_instance.OnEconomyGetTransactionHistoryRequestEvent != null) { _instance.OnEconomyGetTransactionHistoryRequestEvent((EconomyModels.GetTransactionHistoryRequest)e.Request); return; } }
27602756
if (type == typeof(EconomyModels.PublishDraftItemRequest)) { if (_instance.OnEconomyPublishDraftItemRequestEvent != null) { _instance.OnEconomyPublishDraftItemRequestEvent((EconomyModels.PublishDraftItemRequest)e.Request); return; } }
27612757
if (type == typeof(EconomyModels.PurchaseInventoryItemsRequest)) { if (_instance.OnEconomyPurchaseInventoryItemsRequestEvent != null) { _instance.OnEconomyPurchaseInventoryItemsRequestEvent((EconomyModels.PurchaseInventoryItemsRequest)e.Request); return; } }
@@ -3509,7 +3505,6 @@ private void OnProcessingEvent(ApiProcessingEventArgs e)
35093505
if (type == typeof(EconomyModels.GetItemReviewsResponse)) { if (_instance.OnEconomyGetItemReviewsResultEvent != null) { _instance.OnEconomyGetItemReviewsResultEvent((EconomyModels.GetItemReviewsResponse)e.Result); return; } }
35103506
if (type == typeof(EconomyModels.GetItemReviewSummaryResponse)) { if (_instance.OnEconomyGetItemReviewSummaryResultEvent != null) { _instance.OnEconomyGetItemReviewSummaryResultEvent((EconomyModels.GetItemReviewSummaryResponse)e.Result); return; } }
35113507
if (type == typeof(EconomyModels.GetItemsResponse)) { if (_instance.OnEconomyGetItemsResultEvent != null) { _instance.OnEconomyGetItemsResultEvent((EconomyModels.GetItemsResponse)e.Result); return; } }
3512-
if (type == typeof(EconomyModels.GetMicrosoftStoreAccessTokensResponse)) { if (_instance.OnEconomyGetMicrosoftStoreAccessTokensResultEvent != null) { _instance.OnEconomyGetMicrosoftStoreAccessTokensResultEvent((EconomyModels.GetMicrosoftStoreAccessTokensResponse)e.Result); return; } }
35133508
if (type == typeof(EconomyModels.GetTransactionHistoryResponse)) { if (_instance.OnEconomyGetTransactionHistoryResultEvent != null) { _instance.OnEconomyGetTransactionHistoryResultEvent((EconomyModels.GetTransactionHistoryResponse)e.Result); return; } }
35143509
if (type == typeof(EconomyModels.PublishDraftItemResponse)) { if (_instance.OnEconomyPublishDraftItemResultEvent != null) { _instance.OnEconomyPublishDraftItemResultEvent((EconomyModels.PublishDraftItemResponse)e.Result); return; } }
35153510
if (type == typeof(EconomyModels.PurchaseInventoryItemsResponse)) { if (_instance.OnEconomyPurchaseInventoryItemsResultEvent != null) { _instance.OnEconomyPurchaseInventoryItemsResultEvent((EconomyModels.PurchaseInventoryItemsResponse)e.Result); return; } }

ExampleMacProject/Assets/PlayFabSDK/Shared/Public/PlayFabSettings.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ static PlayFabSettings()
6565
/// </summary>
6666
public static readonly PlayFabAuthenticationContext staticPlayer = new PlayFabAuthenticationContext();
6767

68-
public const string SdkVersion = "2.229.260109";
68+
public const string SdkVersion = "2.230.260123";
6969
public const string BuildIdentifier = "adobuild_unitysdk_167";
70-
public const string VersionString = "UnitySDK-2.229.260109";
70+
public const string VersionString = "UnitySDK-2.230.260123";
7171
public static string EngineVersion = UnityEngine.Application.unityVersion;
7272
public static string PlatformString;
7373

0 commit comments

Comments
 (0)