My Project
|
APIs for managing experiments. More...
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 |
APIs for managing experiments.