diff --git a/PlayFabSDK/source/IPlayFabAddonInstanceAPI.cs b/PlayFabSDK/source/IPlayFabAddonInstanceAPI.cs
new file mode 100644
index 00000000..60c59eac
--- /dev/null
+++ b/PlayFabSDK/source/IPlayFabAddonInstanceAPI.cs
@@ -0,0 +1,270 @@
+using PlayFab.AddonModels;
+using PlayFab.Internal;
+#pragma warning disable 0649
+using System;
+// This is required for the Obsolete Attribute flag
+// which is not always present in all API's
+#pragma warning restore 0649
+using System.Collections.Generic;
+using System.Threading.Tasks;
+
+namespace PlayFab
+{
+ ///
+ /// Interface for PlayFabAddonInstanceAPI, providing APIs for managing addons.
+ ///
+ public interface IPlayFabAddonInstanceAPI
+ {
+ ///
+ /// Checks if an entity is currently logged in.
+ ///
+ bool IsEntityLoggedIn();
+ ///
+ /// Forgets all stored credentials for the current session.
+ ///
+ void ForgetAllCredentials();
+
+ ///
+ /// Creates or updates the Apple addon configuration for the specified entity.
+ ///
+ /// The request containing Apple addon configuration details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> CreateOrUpdateAppleAsync(CreateOrUpdateAppleRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Creates or updates the Facebook addon configuration for the specified entity.
+ ///
+ /// The request containing Facebook addon configuration details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> CreateOrUpdateFacebookAsync(CreateOrUpdateFacebookRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Creates or updates the Facebook Instant Games addon configuration for the specified entity.
+ ///
+ /// The request containing Facebook Instant Games addon configuration details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> CreateOrUpdateFacebookInstantGamesAsync(CreateOrUpdateFacebookInstantGamesRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Creates or updates the Google addon configuration for the specified entity.
+ ///
+ /// The request containing Google addon configuration details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> CreateOrUpdateGoogleAsync(CreateOrUpdateGoogleRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Creates or updates the Kongregate addon configuration for the specified entity.
+ ///
+ /// The request containing Kongregate addon configuration details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> CreateOrUpdateKongregateAsync(CreateOrUpdateKongregateRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Creates or updates the Nintendo addon configuration for the specified entity.
+ ///
+ /// The request containing Nintendo addon configuration details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> CreateOrUpdateNintendoAsync(CreateOrUpdateNintendoRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Creates or updates the PlayStation Network (PSN) addon configuration for the specified entity.
+ ///
+ /// The request containing PSN addon configuration details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> CreateOrUpdatePSNAsync(CreateOrUpdatePSNRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Creates or updates the Steam addon configuration for the specified entity.
+ ///
+ /// The request containing Steam addon configuration details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> CreateOrUpdateSteamAsync(CreateOrUpdateSteamRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Creates or updates the ToxMod addon configuration for the specified entity.
+ ///
+ /// The request containing ToxMod addon configuration details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> CreateOrUpdateToxModAsync(CreateOrUpdateToxModRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Creates or updates the Twitch addon configuration for the specified entity.
+ ///
+ /// The request containing Twitch addon configuration details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> CreateOrUpdateTwitchAsync(CreateOrUpdateTwitchRequest request, object customData = null, Dictionary extraHeaders = null);
+
+ ///
+ /// Deletes the Apple addon configuration for the specified entity.
+ ///
+ /// The request containing Apple addon deletion details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> DeleteAppleAsync(DeleteAppleRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Deletes the Facebook addon configuration for the specified entity.
+ ///
+ /// The request containing Facebook addon deletion details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> DeleteFacebookAsync(DeleteFacebookRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Deletes the Facebook Instant Games addon configuration for the specified entity.
+ ///
+ /// The request containing Facebook Instant Games addon deletion details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> DeleteFacebookInstantGamesAsync(DeleteFacebookInstantGamesRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Deletes the Google addon configuration for the specified entity.
+ ///
+ /// The request containing Google addon deletion details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> DeleteGoogleAsync(DeleteGoogleRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Deletes the Kongregate addon configuration for the specified entity.
+ ///
+ /// The request containing Kongregate addon deletion details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> DeleteKongregateAsync(DeleteKongregateRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Deletes the Nintendo addon configuration for the specified entity.
+ ///
+ /// The request containing Nintendo addon deletion details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> DeleteNintendoAsync(DeleteNintendoRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Deletes the PlayStation Network (PSN) addon configuration for the specified entity.
+ ///
+ /// The request containing PSN addon deletion details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> DeletePSNAsync(DeletePSNRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Deletes the Steam addon configuration for the specified entity.
+ ///
+ /// The request containing Steam addon deletion details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> DeleteSteamAsync(DeleteSteamRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Deletes the ToxMod addon configuration for the specified entity.
+ ///
+ /// The request containing ToxMod addon deletion details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> DeleteToxModAsync(DeleteToxModRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Deletes the Twitch addon configuration for the specified entity.
+ ///
+ /// The request containing Twitch addon deletion details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> DeleteTwitchAsync(DeleteTwitchRequest request, object customData = null, Dictionary extraHeaders = null);
+
+ ///
+ /// Gets the Apple addon configuration for the specified entity.
+ ///
+ /// The request containing Apple addon retrieval details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> GetAppleAsync(GetAppleRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Gets the Facebook addon configuration for the specified entity.
+ ///
+ /// The request containing Facebook addon retrieval details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> GetFacebookAsync(GetFacebookRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Gets the Facebook Instant Games addon configuration for the specified entity.
+ ///
+ /// The request containing Facebook Instant Games addon retrieval details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> GetFacebookInstantGamesAsync(GetFacebookInstantGamesRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Gets the Google addon configuration for the specified entity.
+ ///
+ /// The request containing Google addon retrieval details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> GetGoogleAsync(GetGoogleRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Gets the Kongregate addon configuration for the specified entity.
+ ///
+ /// The request containing Kongregate addon retrieval details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> GetKongregateAsync(GetKongregateRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Gets the Nintendo addon configuration for the specified entity.
+ ///
+ /// The request containing Nintendo addon retrieval details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> GetNintendoAsync(GetNintendoRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Gets the PlayStation Network (PSN) addon configuration for the specified entity.
+ ///
+ /// The request containing PSN addon retrieval details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> GetPSNAsync(GetPSNRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Gets the Steam addon configuration for the specified entity.
+ ///
+ /// The request containing Steam addon retrieval details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> GetSteamAsync(GetSteamRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Gets the ToxMod addon configuration for the specified entity.
+ ///
+ /// The request containing ToxMod addon retrieval details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> GetToxModAsync(GetToxModRequest request, object customData = null, Dictionary extraHeaders = null);
+ ///
+ /// Gets the Twitch addon configuration for the specified entity.
+ ///
+ /// The request containing Twitch addon retrieval details.
+ /// Optional custom data for the request.
+ /// Optional extra headers for the request.
+ /// A task that represents the asynchronous operation. The task result contains the response from the service.
+ Task> GetTwitchAsync(GetTwitchRequest request, object customData = null, Dictionary extraHeaders = null);
+ }
+}
diff --git a/PlayFabSDK/source/IPlayFabAdminInstanceAPI.cs b/PlayFabSDK/source/IPlayFabAdminInstanceAPI.cs
new file mode 100644
index 00000000..3143ec72
--- /dev/null
+++ b/PlayFabSDK/source/IPlayFabAdminInstanceAPI.cs
@@ -0,0 +1,129 @@
+using PlayFab.AdminModels;
+using System.Collections.Generic;
+using System.Threading.Tasks;
+
+namespace PlayFab
+{
+ public interface IPlayFabAdminInstanceAPI
+ {
+ void ForgetAllCredentials();
+
+ Task> AbortTaskInstanceAsync(AbortTaskInstanceRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> AddLocalizedNewsAsync(AddLocalizedNewsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> AddNewsAsync(AddNewsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> AddPlayerTagAsync(AddPlayerTagRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> AddUserVirtualCurrencyAsync(AddUserVirtualCurrencyRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> AddVirtualCurrencyTypesAsync(AddVirtualCurrencyTypesRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> BanUsersAsync(BanUsersRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> CheckLimitedEditionItemAvailabilityAsync(CheckLimitedEditionItemAvailabilityRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> CreateActionsOnPlayersInSegmentTaskAsync(CreateActionsOnPlayerSegmentTaskRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> CreateCloudScriptTaskAsync(CreateCloudScriptTaskRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> CreateInsightsScheduledScalingTaskAsync(CreateInsightsScheduledScalingTaskRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> CreateOpenIdConnectionAsync(CreateOpenIdConnectionRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> CreatePlayerSharedSecretAsync(CreatePlayerSharedSecretRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> CreatePlayerStatisticDefinitionAsync(CreatePlayerStatisticDefinitionRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> CreateSegmentAsync(CreateSegmentRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> DeleteContentAsync(DeleteContentRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> DeleteMasterPlayerAccountAsync(DeleteMasterPlayerAccountRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> DeleteMasterPlayerEventDataAsync(DeleteMasterPlayerEventDataRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> DeleteMembershipSubscriptionAsync(DeleteMembershipSubscriptionRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> DeleteOpenIdConnectionAsync(DeleteOpenIdConnectionRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> DeletePlayerAsync(DeletePlayerRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> DeletePlayerCustomPropertiesAsync(DeletePlayerCustomPropertiesRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> DeletePlayerSharedSecretAsync(DeletePlayerSharedSecretRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> DeleteSegmentAsync(DeleteSegmentRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> DeleteStoreAsync(DeleteStoreRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> DeleteTaskAsync(DeleteTaskRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> DeleteTitleAsync(DeleteTitleRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> DeleteTitleDataOverrideAsync(DeleteTitleDataOverrideRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> ExportMasterPlayerDataAsync(ExportMasterPlayerDataRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> ExportPlayersInSegmentAsync(ExportPlayersInSegmentRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetActionsOnPlayersInSegmentTaskInstanceAsync(GetTaskInstanceRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetAllSegmentsAsync(GetAllSegmentsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetCatalogItemsAsync(GetCatalogItemsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetCloudScriptRevisionAsync(GetCloudScriptRevisionRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetCloudScriptTaskInstanceAsync(GetTaskInstanceRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetCloudScriptVersionsAsync(GetCloudScriptVersionsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetContentListAsync(GetContentListRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetContentUploadUrlAsync(GetContentUploadUrlRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetDataReportAsync(GetDataReportRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetPlayedTitleListAsync(GetPlayedTitleListRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetPlayerCustomPropertyAsync(GetPlayerCustomPropertyRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetPlayerIdFromAuthTokenAsync(GetPlayerIdFromAuthTokenRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetPlayerProfileAsync(GetPlayerProfileRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetPlayerSegmentsAsync(GetPlayersSegmentsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetPlayerSharedSecretsAsync(GetPlayerSharedSecretsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetPlayersInSegmentAsync(GetPlayersInSegmentRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetPlayerStatisticDefinitionsAsync(GetPlayerStatisticDefinitionsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetPlayerStatisticVersionsAsync(GetPlayerStatisticVersionsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetPlayerTagsAsync(GetPlayerTagsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetPolicyAsync(GetPolicyRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetPublisherDataAsync(GetPublisherDataRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetRandomResultTablesAsync(GetRandomResultTablesRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetSegmentExportAsync(GetPlayersInSegmentExportRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetSegmentsAsync(GetSegmentsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetStoreItemsAsync(GetStoreItemsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetTaskInstancesAsync(GetTaskInstancesRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetTasksAsync(GetTasksRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetTitleDataAsync(GetTitleDataRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetTitleInternalDataAsync(GetTitleDataRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetUserAccountInfoAsync(LookupUserAccountInfoRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetUserBansAsync(GetUserBansRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetUserDataAsync(GetUserDataRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetUserInternalDataAsync(GetUserDataRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetUserInventoryAsync(GetUserInventoryRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetUserPublisherDataAsync(GetUserDataRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetUserPublisherInternalDataAsync(GetUserDataRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetUserPublisherReadOnlyDataAsync(GetUserDataRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GetUserReadOnlyDataAsync(GetUserDataRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> GrantItemsToUsersAsync(GrantItemsToUsersRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> IncrementLimitedEditionItemAvailabilityAsync(IncrementLimitedEditionItemAvailabilityRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> IncrementPlayerStatisticVersionAsync(IncrementPlayerStatisticVersionRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> ListOpenIdConnectionAsync(ListOpenIdConnectionRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> ListPlayerCustomPropertiesAsync(ListPlayerCustomPropertiesRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> ListVirtualCurrencyTypesAsync(ListVirtualCurrencyTypesRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> RefundPurchaseAsync(RefundPurchaseRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> RemovePlayerTagAsync(RemovePlayerTagRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> RemoveVirtualCurrencyTypesAsync(RemoveVirtualCurrencyTypesRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> ResetCharacterStatisticsAsync(ResetCharacterStatisticsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> ResetPasswordAsync(ResetPasswordRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> ResetUserStatisticsAsync(ResetUserStatisticsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> ResolvePurchaseDisputeAsync(ResolvePurchaseDisputeRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> RevokeAllBansForUserAsync(RevokeAllBansForUserRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> RevokeBansAsync(RevokeBansRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> RevokeInventoryItemAsync(RevokeInventoryItemRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> RevokeInventoryItemsAsync(RevokeInventoryItemsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> RunTaskAsync(RunTaskRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> SendAccountRecoveryEmailAsync(SendAccountRecoveryEmailRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> SetCatalogItemsAsync(UpdateCatalogItemsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> SetMembershipOverrideAsync(SetMembershipOverrideRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> SetPlayerSecretAsync(SetPlayerSecretRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> SetPublishedRevisionAsync(SetPublishedRevisionRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> SetPublisherDataAsync(SetPublisherDataRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> SetStoreItemsAsync(UpdateStoreItemsRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> SetTitleDataAsync(SetTitleDataRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> SetTitleDataAndOverridesAsync(SetTitleDataAndOverridesRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> SetTitleInternalDataAsync(SetTitleDataRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task> SetupPushNotificationAsync(SetupPushNotificationRequest request, object customData = null, Dictionary extraHeaders = null);
+ Task