Skip to content

Commit

Permalink
https://docs.microsoft.com/en-us/gaming/playfab/release-notes/#230721
Browse files Browse the repository at this point in the history
  • Loading branch information
PlayFab SDK Team authored and PlayFab SDK Team committed Jul 25, 2023
2 parents 6177c1e + 7dcba49 commit 17e29cc
Show file tree
Hide file tree
Showing 23 changed files with 669 additions and 425 deletions.
68 changes: 45 additions & 23 deletions PlayFabSDK/source/PlayFabAdminAPI.cs
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,8 @@ public static async Task<PlayFabResult<AddPlayerTagResult>> AddPlayerTagAsync(Ad
}

/// <summary>
/// Increments the specified virtual currency by the stated amount
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Increments the specified virtual currency by the stated amount
/// </summary>
public static async Task<PlayFabResult<ModifyUserVirtualCurrencyResult>> AddUserVirtualCurrencyAsync(AddUserVirtualCurrencyRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand All @@ -162,8 +163,9 @@ public static async Task<PlayFabResult<ModifyUserVirtualCurrencyResult>> AddUser
}

/// <summary>
/// Adds one or more virtual currencies to the set defined for the title. Virtual Currencies have a maximum value of
/// 2,147,483,647 when granted to a player. Any value over that will be discarded.
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Adds one or more virtual currencies to the set defined for the title. Virtual Currencies have a maximum
/// value of 2,147,483,647 when granted to a player. Any value over that will be discarded.
/// </summary>
public static async Task<PlayFabResult<BlankResult>> AddVirtualCurrencyTypesAsync(AddVirtualCurrencyTypesRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -217,7 +219,8 @@ public static async Task<PlayFabResult<BanUsersResult>> BanUsersAsync(BanUsersRe
}

/// <summary>
/// Checks the global count for the limited edition item.
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Checks the global count for the limited edition item.
/// </summary>
public static async Task<PlayFabResult<CheckLimitedEditionItemAvailabilityResult>> CheckLimitedEditionItemAvailabilityAsync(CheckLimitedEditionItemAvailabilityRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -626,7 +629,8 @@ public static async Task<PlayFabResult<DeleteSegmentsResponse>> DeleteSegmentAsy
}

/// <summary>
/// Deletes an existing virtual item store
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Deletes an existing virtual item store
/// </summary>
public static async Task<PlayFabResult<DeleteStoreResult>> DeleteStoreAsync(DeleteStoreRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -845,7 +849,8 @@ public static async Task<PlayFabResult<GetAllSegmentsResult>> GetAllSegmentsAsyn
}

/// <summary>
/// Retrieves the specified version of the title's catalog of virtual goods, including all defined properties
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Retrieves the specified version of the title's catalog of virtual goods, including all defined properties
/// </summary>
public static async Task<PlayFabResult<GetCatalogItemsResult>> GetCatalogItemsAsync(GetCatalogItemsRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -1395,7 +1400,8 @@ public static async Task<PlayFabResult<GetPublisherDataResult>> GetPublisherData
}

/// <summary>
/// Retrieves the random drop table configuration for the title
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Retrieves the random drop table configuration for the title
/// </summary>
public static async Task<PlayFabResult<GetRandomResultTablesResult>> GetRandomResultTablesAsync(GetRandomResultTablesRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -1479,7 +1485,8 @@ public static async Task<PlayFabResult<GetSegmentsResponse>> GetSegmentsAsync(Ge
}

/// <summary>
/// Retrieves the set of items defined for the specified store, including all prices defined
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Retrieves the set of items defined for the specified store, including all prices defined
/// </summary>
public static async Task<PlayFabResult<GetStoreItemsResult>> GetStoreItemsAsync(GetStoreItemsRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -1722,7 +1729,8 @@ public static async Task<PlayFabResult<GetUserDataResult>> GetUserInternalDataAs
}

/// <summary>
/// Retrieves the specified user's current inventory of virtual goods
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Retrieves the specified user's current inventory of virtual goods
/// </summary>
public static async Task<PlayFabResult<GetUserInventoryResult>> GetUserInventoryAsync(GetUserInventoryRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -1857,7 +1865,8 @@ public static async Task<PlayFabResult<GetUserDataResult>> GetUserReadOnlyDataAs
}

/// <summary>
/// Adds the specified items to the specified user inventories
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Adds the specified items to the specified user inventories
/// </summary>
public static async Task<PlayFabResult<GrantItemsToUsersResult>> GrantItemsToUsersAsync(GrantItemsToUsersRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand All @@ -1884,7 +1893,8 @@ public static async Task<PlayFabResult<GrantItemsToUsersResult>> GrantItemsToUse
}

/// <summary>
/// Increases the global count for the given scarce resource.
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Increases the global count for the given scarce resource.
/// </summary>
public static async Task<PlayFabResult<IncrementLimitedEditionItemAvailabilityResult>> IncrementLimitedEditionItemAvailabilityAsync(IncrementLimitedEditionItemAvailabilityRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -1965,7 +1975,8 @@ public static async Task<PlayFabResult<ListOpenIdConnectionResponse>> ListOpenId
}

/// <summary>
/// Retuns the list of all defined virtual currencies for the title
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Retuns the list of all defined virtual currencies for the title
/// </summary>
public static async Task<PlayFabResult<ListVirtualCurrencyTypesResult>> ListVirtualCurrencyTypesAsync(ListVirtualCurrencyTypesRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -2020,7 +2031,8 @@ public static async Task<PlayFabResult<ModifyServerBuildResult>> ModifyServerBui
}

/// <summary>
/// Attempts to process an order refund through the original real money payment provider.
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Attempts to process an order refund through the original real money payment provider.
/// </summary>
public static async Task<PlayFabResult<RefundPurchaseResponse>> RefundPurchaseAsync(RefundPurchaseRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -2074,7 +2086,8 @@ public static async Task<PlayFabResult<RemovePlayerTagResult>> RemovePlayerTagAs
}

/// <summary>
/// Removes one or more virtual currencies from the set defined for the title.
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Removes one or more virtual currencies from the set defined for the title.
/// </summary>
public static async Task<PlayFabResult<BlankResult>> RemoveVirtualCurrencyTypesAsync(RemoveVirtualCurrencyTypesRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -2182,7 +2195,8 @@ public static async Task<PlayFabResult<ResetUserStatisticsResult>> ResetUserStat
}

/// <summary>
/// Attempts to resolve a dispute with the original order's payment provider.
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Attempts to resolve a dispute with the original order's payment provider.
/// </summary>
public static async Task<PlayFabResult<ResolvePurchaseDisputeResponse>> ResolvePurchaseDisputeAsync(ResolvePurchaseDisputeRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -2263,7 +2277,8 @@ public static async Task<PlayFabResult<RevokeBansResult>> RevokeBansAsync(Revoke
}

/// <summary>
/// Revokes access to an item in a user's inventory
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Revokes access to an item in a user's inventory
/// </summary>
public static async Task<PlayFabResult<RevokeInventoryResult>> RevokeInventoryItemAsync(RevokeInventoryItemRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand All @@ -2290,7 +2305,8 @@ public static async Task<PlayFabResult<RevokeInventoryResult>> RevokeInventoryIt
}

/// <summary>
/// Revokes access for up to 25 items across multiple users and characters.
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Revokes access for up to 25 items across multiple users and characters.
/// </summary>
public static async Task<PlayFabResult<RevokeInventoryItemsResult>> RevokeInventoryItemsAsync(RevokeInventoryItemsRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -2373,7 +2389,8 @@ public static async Task<PlayFabResult<SendAccountRecoveryEmailResult>> SendAcco
}

/// <summary>
/// Creates the catalog configuration of all virtual goods for the specified catalog version
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Creates the catalog configuration of all virtual goods for the specified catalog version
/// </summary>
public static async Task<PlayFabResult<UpdateCatalogItemsResult>> SetCatalogItemsAsync(UpdateCatalogItemsRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -2508,7 +2525,8 @@ public static async Task<PlayFabResult<SetPublisherDataResult>> SetPublisherData
}

/// <summary>
/// Sets all the items in one virtual store
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Sets all the items in one virtual store
/// </summary>
public static async Task<PlayFabResult<UpdateStoreItemsResult>> SetStoreItemsAsync(UpdateStoreItemsRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -2649,7 +2667,8 @@ public static async Task<PlayFabResult<SetupPushNotificationResult>> SetupPushNo
}

/// <summary>
/// Decrements the specified virtual currency by the stated amount
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Decrements the specified virtual currency by the stated amount
/// </summary>
public static async Task<PlayFabResult<ModifyUserVirtualCurrencyResult>> SubtractUserVirtualCurrencyAsync(SubtractUserVirtualCurrencyRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -2703,7 +2722,8 @@ public static async Task<PlayFabResult<UpdateBansResult>> UpdateBansAsync(Update
}

/// <summary>
/// Updates the catalog configuration for virtual goods in the specified catalog version
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Updates the catalog configuration for virtual goods in the specified catalog version
/// </summary>
public static async Task<PlayFabResult<UpdateCatalogItemsResult>> UpdateCatalogItemsAsync(UpdateCatalogItemsRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -2867,7 +2887,8 @@ public static async Task<PlayFabResult<UpdatePolicyResponse>> UpdatePolicyAsync(
}

/// <summary>
/// Updates the random drop table configuration for the title
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Updates the random drop table configuration for the title
/// </summary>
public static async Task<PlayFabResult<UpdateRandomResultTablesResult>> UpdateRandomResultTablesAsync(UpdateRandomResultTablesRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down Expand Up @@ -2921,7 +2942,8 @@ public static async Task<PlayFabResult<UpdateSegmentResponse>> UpdateSegmentAsyn
}

/// <summary>
/// Updates an existing virtual item store with new or modified items
/// _NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for
/// version 2._ Updates an existing virtual item store with new or modified items
/// </summary>
public static async Task<PlayFabResult<UpdateStoreItemsResult>> UpdateStoreItemsAsync(UpdateStoreItemsRequest request, object customData = null, Dictionary<string, string> extraHeaders = null)
{
Expand Down
Loading

0 comments on commit 17e29cc

Please sign in to comment.