My Project
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
PlayFab.PlayFabExperimentationInstanceAPI Class Reference

APIs for managing experiments. More...

Inheritance diagram for PlayFab.PlayFabExperimentationInstanceAPI:
PlayFab.SharedModels.IPlayFabInstanceApi

Public Member Functions

 PlayFabExperimentationInstanceAPI (PlayFabAuthenticationContext context)
 
 PlayFabExperimentationInstanceAPI (PlayFabApiSettings settings, PlayFabAuthenticationContext context)
 
bool IsEntityLoggedIn ()
 Verify entity login.
 
void ForgetAllCredentials ()
 Clear the Client SessionToken which allows this Client to call API calls requiring login. A new/fresh login will be required after calling this.
 
void CreateExclusionGroup (CreateExclusionGroupRequest request, Action< CreateExclusionGroupResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null)
 Creates a new experiment exclusion group for a title.
 
void CreateExperiment (CreateExperimentRequest request, Action< CreateExperimentResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null)
 Creates a new experiment for a title.
 
void DeleteExclusionGroup (DeleteExclusionGroupRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null)
 Deletes an existing exclusion group for a title.
 
void DeleteExperiment (DeleteExperimentRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null)
 Deletes an existing experiment for a title.
 
void GetExclusionGroups (GetExclusionGroupsRequest request, Action< GetExclusionGroupsResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null)
 Gets the details of all exclusion groups for a title.
 
void GetExclusionGroupTraffic (GetExclusionGroupTrafficRequest request, Action< GetExclusionGroupTrafficResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null)
 Gets the details of all exclusion groups for a title.
 
void GetExperiments (GetExperimentsRequest request, Action< GetExperimentsResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null)
 Gets the details of all experiments for a title.
 
void GetLatestScorecard (GetLatestScorecardRequest request, Action< GetLatestScorecardResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null)
 Gets the latest scorecard of the experiment for the title.
 
void GetTreatmentAssignment (GetTreatmentAssignmentRequest request, Action< GetTreatmentAssignmentResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null)
 Gets the treatment assignments for a player for every running experiment in the title.
 
void StartExperiment (StartExperimentRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null)
 Starts an existing experiment for a title.
 
void StopExperiment (StopExperimentRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null)
 Stops an existing experiment for a title.
 
void UpdateExclusionGroup (UpdateExclusionGroupRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null)
 Updates an existing exclusion group for a title.
 
void UpdateExperiment (UpdateExperimentRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null)
 Updates an existing experiment for a title.
 

Public Attributes

readonly PlayFabApiSettings apiSettings = null
 
readonly PlayFabAuthenticationContext authenticationContext = null
 

Detailed Description

APIs for managing experiments.


The documentation for this class was generated from the following file: