Exemplo n.º 1
0
 /// <summary>
 /// Rolls over the credentials to the container registry.
 /// </summary>
 public static void RolloverContainerRegistryCredentials(RolloverContainerRegistryCredentialsRequest request, Action <RolloverContainerRegistryCredentialsResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
 {
     PlayFabHttp.MakeApiCall("/MultiplayerServer/RolloverContainerRegistryCredentials", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders);
 }
        /// <summary>
        /// Get the statistics for a queue.
        /// </summary>

        public void GetQueueStatistics(GetQueueStatisticsRequest request, Action <GetQueueStatisticsResult> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            PlayFabHttp.MakeApiCall("/Match/GetQueueStatistics", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, false, authenticationContext, ApiSettings);
        }
        /// <summary>
        /// Lists the tags for a custom container image.
        /// </summary>

        public void ListContainerImageTags(ListContainerImageTagsRequest request, Action <ListContainerImageTagsResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            PlayFabHttp.MakeApiCall("/MultiplayerServer/ListContainerImageTags", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, false, authenticationContext, ApiSettings);
        }
Exemplo n.º 4
0
 /// <summary>
 /// Abort pending file uploads to an entity's profile.
 /// </summary>
 public static void AbortFileUploads(AbortFileUploadsRequest request, Action <AbortFileUploadsResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
 {
     PlayFabHttp.MakeApiCall("/File/AbortFileUploads", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders);
 }
Exemplo n.º 5
0
 /// <summary>
 /// Creates a new group role.
 /// </summary>
 public static void CreateRole(CreateGroupRoleRequest request, Action <CreateGroupRoleResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
 {
     PlayFabHttp.MakeApiCall("/Group/CreateRole", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders);
 }
Exemplo n.º 6
0
        /// <summary>
        /// Retrieves file metadata from an entity's profile.
        /// </summary>
        public void GetFiles(GetFilesRequest request, Action <GetFilesResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            var context = (request == null ? null : request.AuthenticationContext) ?? authenticationContext;

            PlayFabHttp.MakeApiCall("/File/GetFiles", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, context, apiSettings, this);
        }
Exemplo n.º 7
0
 /// <summary>
 /// Lists all outstanding invitations and group applications for an entity
 /// </summary>
 public static void ListMembershipOpportunities(ListMembershipOpportunitiesRequest request, Action <ListMembershipOpportunitiesResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
 {
     PlayFabHttp.MakeApiCall("/Group/ListMembershipOpportunities", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders);
 }
Exemplo n.º 8
0
        /// <summary>
        /// Uploads a multiplayer server game certificate.
        /// </summary>
        public void UploadCertificate(UploadCertificateRequest request, Action <EmptyResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            var context = (request == null ? null : request.AuthenticationContext) ?? authenticationContext;

            PlayFabHttp.MakeApiCall("/MultiplayerServer/UploadCertificate", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, context, apiSettings, this);
        }
Exemplo n.º 9
0
        /// <summary>
        /// Cancel a matchmaking ticket.
        /// </summary>
        public void CancelMatchmakingTicket(CancelMatchmakingTicketRequest request, Action <CancelMatchmakingTicketResult> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            var context = (request == null ? null : request.AuthenticationContext) ?? authenticationContext;

            PlayFabHttp.MakeApiCall("/Match/CancelMatchmakingTicket", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, context, apiSettings, this);
        }
Exemplo n.º 10
0
 /// <summary>
 /// Gets the URL to upload assets to.
 /// </summary>
 public static void GetAssetUploadUrl(GetAssetUploadUrlRequest request, Action <GetAssetUploadUrlResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
 {
     PlayFabHttp.MakeApiCall("/MultiplayerServer/GetAssetUploadUrl", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders);
 }
Exemplo n.º 11
0
        /// <summary>
        /// Lists virtual machines for a title.
        /// </summary>
        public void ListVirtualMachineSummaries(ListVirtualMachineSummariesRequest request, Action <ListVirtualMachineSummariesResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            var context = (request == null ? null : request.AuthenticationContext) ?? authenticationContext;

            PlayFabHttp.MakeApiCall("/MultiplayerServer/ListVirtualMachineSummaries", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, context, apiSettings, this);
        }
Exemplo n.º 12
0
 /// <summary>
 /// Enables the multiplayer server feature for a title.
 /// </summary>
 public static void EnableMultiplayerServersForTitle(EnableMultiplayerServersForTitleRequest request, Action <EnableMultiplayerServersForTitleResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
 {
     PlayFabHttp.MakeApiCall("/MultiplayerServer/EnableMultiplayerServersForTitle", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders);
 }
Exemplo n.º 13
0
 /// <summary>
 /// Deletes a multiplayer server game certificate.
 /// </summary>
 public static void DeleteCertificate(DeleteCertificateRequest request, Action <EmptyResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
 {
     PlayFabHttp.MakeApiCall("/MultiplayerServer/DeleteCertificate", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders);
 }
Exemplo n.º 14
0
 /// <summary>
 /// Creates a remote user to log on to a VM for a multiplayer server build.
 /// </summary>
 public static void CreateRemoteUser(CreateRemoteUserRequest request, Action <CreateRemoteUserResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
 {
     PlayFabHttp.MakeApiCall("/MultiplayerServer/CreateRemoteUser", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders);
 }
Exemplo n.º 15
0
        /// <summary>
        /// Cloud Script is one of PlayFab's most versatile features. It allows client code to request execution of any kind of
        /// custom server-side functionality you can implement, and it can be used in conjunction with virtually anything.
        /// </summary>

        public void ExecuteEntityCloudScript(ExecuteEntityCloudScriptRequest request, Action <ExecuteCloudScriptResult> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            PlayFabHttp.MakeApiCall("/CloudScript/ExecuteEntityCloudScript", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, false, authenticationContext, ApiSettings);
        }
Exemplo n.º 16
0
        /// <summary>
        /// Creates a multiplayer server build with a custom container.
        /// </summary>
        public void CreateBuildWithCustomContainer(CreateBuildWithCustomContainerRequest request, Action <CreateBuildWithCustomContainerResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            var context = (request == null ? null : request.AuthenticationContext) ?? authenticationContext;

            PlayFabHttp.MakeApiCall("/MultiplayerServer/CreateBuildWithCustomContainer", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, context, apiSettings, this);
        }
Exemplo n.º 17
0
        /// <summary>
        /// Finalize file uploads to an entity's profile.
        /// </summary>

        public void FinalizeFileUploads(FinalizeFileUploadsRequest request, Action <FinalizeFileUploadsResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            PlayFabHttp.MakeApiCall("/File/FinalizeFileUploads", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, false, authenticationContext, ApiSettings);
        }
        /// <summary>
        /// Get the leaderboard limited to a set of entities.
        /// </summary>

        public void GetLeaderboardForEntities(GetLeaderboardForEntitiesRequest request, Action <GetEntityLeaderboardResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            PlayFabHttp.MakeApiCall("/Leaderboard/GetLeaderboardForEntities", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, false, authenticationContext, ApiSettings);
        }
Exemplo n.º 19
0
 /// <summary>
 /// Retrieves objects from an entity's profile.
 /// </summary>
 public static void GetObjects(GetObjectsRequest request, Action <GetObjectsResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
 {
     PlayFabHttp.MakeApiCall("/Object/GetObjects", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders);
 }
        /// <summary>
        /// Delete an entity statistic definition. Will delete all statistics on entity profiles and leaderboards.
        /// </summary>

        public void DeleteStatisticDefinition(DeleteStatisticDefinitionRequest request, Action <EmptyResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            PlayFabHttp.MakeApiCall("/Statistic/DeleteStatisticDefinition", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, false, authenticationContext, ApiSettings);
        }
Exemplo n.º 21
0
 /// <summary>
 /// Sets the profiles access policy
 /// </summary>
 public static void SetProfilePolicy(SetEntityProfilePolicyRequest request, Action <SetEntityProfilePolicyResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
 {
     PlayFabHttp.MakeApiCall("/Profile/SetProfilePolicy", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders);
 }
Exemplo n.º 22
0
        /// <summary>
        /// Instructs the PlayFab game server hosting service to instantiate a new Game Server Instance
        /// </summary>

        public void StartGame(StartGameRequest request, Action <StartGameResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            PlayFabHttp.MakeApiCall("/Matchmaker/StartGame", request, AuthType.DevSecretKey, resultCallback, errorCallback, customData, extraHeaders, false, authenticationContext, ApiSettings);
        }
Exemplo n.º 23
0
 /// <summary>
 /// Blocks a list of entities from joining a group.
 /// </summary>
 public static void BlockEntity(BlockEntityRequest request, Action <EmptyResult> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
 {
     PlayFabHttp.MakeApiCall("/Group/BlockEntity", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders);
 }
        /// <summary>
        /// Request a party session.
        /// </summary>

        public void RequestParty(RequestPartyRequest request, Action <RequestPartyResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            PlayFabHttp.MakeApiCall("/Party/RequestParty", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, false, authenticationContext, ApiSettings);
        }
Exemplo n.º 25
0
        /// <summary>
        /// Deletes a remote user to log on to a VM for a multiplayer server build.
        /// </summary>

        public void DeleteRemoteUser(DeleteRemoteUserRequest request, Action <EmptyResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            PlayFabHttp.MakeApiCall("/MultiplayerServer/DeleteRemoteUser", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, false, authenticationContext, ApiSettings);
        }
        /// <summary>
        /// Creates a multiplayer server build with a managed container.
        /// </summary>

        public void CreateBuildWithManagedContainer(CreateBuildWithManagedContainerRequest request, Action <CreateBuildWithManagedContainerResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            PlayFabHttp.MakeApiCall("/MultiplayerServer/CreateBuildWithManagedContainer", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, false, authenticationContext, ApiSettings);
        }
Exemplo n.º 27
0
        /// <summary>
        /// Gets the status of whether a title is enabled for the multiplayer server feature.
        /// </summary>

        public void GetTitleEnabledForMultiplayerServersStatus(GetTitleEnabledForMultiplayerServersStatusRequest request, Action <GetTitleEnabledForMultiplayerServersStatusResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            PlayFabHttp.MakeApiCall("/MultiplayerServer/GetTitleEnabledForMultiplayerServersStatus", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, false, authenticationContext, ApiSettings);
        }
        /// <summary>
        /// Retrieves the list of allowed languages, only accessible by title entities
        /// </summary>

        public void GetLanguageList(GetLanguageListRequest request, Action <GetLanguageListResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            PlayFabHttp.MakeApiCall("/Locale/GetLanguageList", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, false, authenticationContext, ApiSettings);
        }
Exemplo n.º 29
0
        /// <summary>
        /// List all matchmaking ticket Ids the user is a member of.
        /// </summary>

        public void ListMatchmakingTicketsForPlayer(ListMatchmakingTicketsForPlayerRequest request, Action <ListMatchmakingTicketsForPlayerResult> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
        {
            PlayFabHttp.MakeApiCall("/Match/ListMatchmakingTicketsForPlayer", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders, false, authenticationContext, ApiSettings);
        }
Exemplo n.º 30
0
 /// <summary>
 /// Lists virtual machines for a title.
 /// </summary>
 public static void ListVirtualMachineSummaries(ListVirtualMachineSummariesRequest request, Action <ListVirtualMachineSummariesResponse> resultCallback, Action <PlayFabError> errorCallback, object customData = null, Dictionary <string, string> extraHeaders = null)
 {
     PlayFabHttp.MakeApiCall("/MultiplayerServer/ListVirtualMachineSummaries", request, AuthType.EntityToken, resultCallback, errorCallback, customData, extraHeaders);
 }