Package com.mypurecloud.sdk.v2.api
Class GamificationApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.GamificationApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteEmployeeperformanceExternalmetricsDefinitionAsync(DeleteEmployeeperformanceExternalmetricsDefinitionRequest request, AsyncApiCallback<Void> callback) Delete an External Metric DefinitiondeleteEmployeeperformanceExternalmetricsDefinitionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an External Metric DefinitiondeleteGamificationContestAsync(DeleteGamificationContestRequest request, AsyncApiCallback<Void> callback) Delete a Contest by IddeleteGamificationContestAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a Contest by IdgetEmployeeperformanceExternalmetricsDefinitionAsync(GetEmployeeperformanceExternalmetricsDefinitionRequest request, AsyncApiCallback<ExternalMetricDefinition> callback) Get an External Metric DefinitiongetEmployeeperformanceExternalmetricsDefinitionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalMetricDefinition>> callback) Get an External Metric DefinitiongetEmployeeperformanceExternalmetricsDefinitionsAsync(GetEmployeeperformanceExternalmetricsDefinitionsRequest request, AsyncApiCallback<ExternalMetricDefinitionListing> callback) Get a list of External Metric Definitions of an organization, sorted by name in ascending ordergetEmployeeperformanceExternalmetricsDefinitionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalMetricDefinitionListing>> callback) Get a list of External Metric Definitions of an organization, sorted by name in ascending ordergetGamificationContestAgentsScoresAsync(GetGamificationContestAgentsScoresRequest request, AsyncApiCallback<ContestScoresAgentsPagedList> callback) Get Contest Scores (Admin)getGamificationContestAgentsScoresAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContestScoresAgentsPagedList>> callback) Get Contest Scores (Admin)getGamificationContestAgentsScoresMeAsync(GetGamificationContestAgentsScoresMeRequest request, AsyncApiCallback<ContestScoresAgentsPagedList> callback) Get Contest Scores for the requesting Agent/SupervisorgetGamificationContestAgentsScoresMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContestScoresAgentsPagedList>> callback) Get Contest Scores for the requesting Agent/SupervisorgetGamificationContestAgentsScoresTrendsAsync(GetGamificationContestAgentsScoresTrendsRequest request, AsyncApiCallback<ContestScoresGroupTrendList> callback) Get a Contest Score Trend (Average Trend)getGamificationContestAgentsScoresTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContestScoresGroupTrendList>> callback) Get a Contest Score Trend (Average Trend)getGamificationContestAgentsScoresTrendsMeAsync(GetGamificationContestAgentsScoresTrendsMeRequest request, AsyncApiCallback<ContestScoresAgentTrendList> callback) Get a Contest Score Trend for the requesting AgentgetGamificationContestAgentsScoresTrendsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContestScoresAgentTrendList>> callback) Get a Contest Score Trend for the requesting AgentgetGamificationContestAsync(GetGamificationContestRequest request, AsyncApiCallback<ContestsResponse> callback) Get a Contest by IdgetGamificationContestAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContestsResponse>> callback) Get a Contest by IdgetGamificationContestPrizeimageAsync(GetGamificationContestPrizeimageRequest request, AsyncApiCallback<PrizeImages> callback) Get a Contest Prize Image by IdgetGamificationContestPrizeimageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PrizeImages>> callback) Get a Contest Prize Image by IdgetGamificationContestsAsync(GetGamificationContestsRequest request, AsyncApiCallback<GetContestsEssentialsListing> callback) Get a List of Contests (Admin)getGamificationContestsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GetContestsEssentialsListing>> callback) Get a List of Contests (Admin)getGamificationContestsMeAsync(GetGamificationContestsMeRequest request, AsyncApiCallback<GetContestsEssentialsListing> callback) Get a List of Contests (Agent/Supervisor)getGamificationContestsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GetContestsEssentialsListing>> callback) Get a List of Contests (Agent/Supervisor)getGamificationInsightsAsync(GetGamificationInsightsRequest request, AsyncApiCallback<InsightsSummary> callback) Get insights summarygetGamificationInsightsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsSummary>> callback) Get insights summarygetGamificationInsightsDetailsAsync(GetGamificationInsightsDetailsRequest request, AsyncApiCallback<InsightsDetails> callback) Get insights details for the current usergetGamificationInsightsDetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsDetails>> callback) Get insights details for the current usergetGamificationInsightsGroupsTrendsAllAsync(GetGamificationInsightsGroupsTrendsAllRequest request, AsyncApiCallback<InsightsTrend> callback) Get insights overall trendgetGamificationInsightsGroupsTrendsAllAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsTrend>> callback) Get insights overall trendgetGamificationInsightsGroupsTrendsAsync(GetGamificationInsightsGroupsTrendsRequest request, AsyncApiCallback<InsightsTrend> callback) Get insights overall trend for the current usergetGamificationInsightsGroupsTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsTrend>> callback) Get insights overall trend for the current usergetGamificationInsightsManagersAsync(GetGamificationInsightsManagersRequest request, AsyncApiCallback<InsightsAgents> callback) Query managers in a profile during a period of timegetGamificationInsightsManagersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsAgents>> callback) Query managers in a profile during a period of timegetGamificationInsightsMembersAsync(GetGamificationInsightsMembersRequest request, AsyncApiCallback<InsightsAgents> callback) Query users in a profile during a period of timegetGamificationInsightsMembersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsAgents>> callback) Query users in a profile during a period of timegetGamificationInsightsRankingsAsync(GetGamificationInsightsRankingsRequest request, AsyncApiCallback<InsightsRankings> callback) Get insights rankingsgetGamificationInsightsRankingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsRankings>> callback) Get insights rankingsgetGamificationInsightsTrendsAsync(GetGamificationInsightsTrendsRequest request, AsyncApiCallback<UserInsightsTrend> callback) Get insights user trend for the current usergetGamificationInsightsTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserInsightsTrend>> callback) Get insights user trend for the current usergetGamificationInsightsUserDetailsAsync(GetGamificationInsightsUserDetailsRequest request, AsyncApiCallback<InsightsDetails> callback) Get insights details for the usergetGamificationInsightsUserDetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsDetails>> callback) Get insights details for the usergetGamificationInsightsUserTrendsAsync(GetGamificationInsightsUserTrendsRequest request, AsyncApiCallback<UserInsightsTrend> callback) Get insights user trend for the usergetGamificationInsightsUserTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserInsightsTrend>> callback) Get insights user trend for the usergetGamificationLeaderboardAllAsync(GetGamificationLeaderboardAllRequest request, AsyncApiCallback<Leaderboard> callback) Leaderboard by filter typegetGamificationLeaderboardAllAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Leaderboard>> callback) Leaderboard by filter typegetGamificationLeaderboardAllBestpointsAsync(GetGamificationLeaderboardAllBestpointsRequest request, AsyncApiCallback<OverallBestPoints> callback) Best Points by division or performance profilegetGamificationLeaderboardAllBestpointsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OverallBestPoints>> callback) Best Points by division or performance profilegetGamificationLeaderboardAsync(GetGamificationLeaderboardRequest request, AsyncApiCallback<Leaderboard> callback) Leaderboard of the requesting user's division or performance profilegetGamificationLeaderboardAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Leaderboard>> callback) Leaderboard of the requesting user's division or performance profilegetGamificationLeaderboardBestpointsAsync(GetGamificationLeaderboardBestpointsRequest request, AsyncApiCallback<OverallBestPoints> callback) Best Points of the requesting user's current performance profile or divisiongetGamificationLeaderboardBestpointsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OverallBestPoints>> callback) Best Points of the requesting user's current performance profile or divisiongetGamificationMetricdefinitionAsync(GetGamificationMetricdefinitionRequest request, AsyncApiCallback<MetricDefinition> callback) Metric definition by idgetGamificationMetricdefinitionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MetricDefinition>> callback) Metric definition by idgetGamificationMetricdefinitionsAsync(GetGamificationMetricdefinitionsRequest request, AsyncApiCallback<GetMetricDefinitionsResponse> callback) All metric definitions Retrieves the metric definitions and their corresponding default objectives used to create a gamified metricgetGamificationMetricdefinitionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GetMetricDefinitionsResponse>> callback) All metric definitions Retrieves the metric definitions and their corresponding default objectives used to create a gamified metricgetGamificationProfileAsync(GetGamificationProfileRequest request, AsyncApiCallback<PerformanceProfile> callback) Performance profile by idgetGamificationProfileAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PerformanceProfile>> callback) Performance profile by idgetGamificationProfileMembersAsync(GetGamificationProfileMembersRequest request, AsyncApiCallback<MemberListing> callback) Members of a given performance profilegetGamificationProfileMembersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MemberListing>> callback) Members of a given performance profilegetGamificationProfileMetricAsync(GetGamificationProfileMetricRequest request, AsyncApiCallback<Metric> callback) Performance profile gamified metric by idgetGamificationProfileMetricAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Metric>> callback) Performance profile gamified metric by idgetGamificationProfileMetricsAsync(GetGamificationProfileMetricsRequest request, AsyncApiCallback<GetMetricResponse> callback) All gamified metrics for a given performance profilegetGamificationProfileMetricsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GetMetricResponse>> callback) All gamified metrics for a given performance profilegetGamificationProfileMetricsObjectivedetailsAsync(GetGamificationProfileMetricsObjectivedetailsRequest request, AsyncApiCallback<GetMetricsResponse> callback) All metrics for a given performance profile with objective details such as order and maxPointsgetGamificationProfileMetricsObjectivedetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GetMetricsResponse>> callback) All metrics for a given performance profile with objective details such as order and maxPointsgetGamificationProfilesAsync(GetGamificationProfilesRequest request, AsyncApiCallback<GetProfilesResponse> callback) All performance profilesgetGamificationProfilesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GetProfilesResponse>> callback) All performance profilesgetGamificationProfilesUserAsync(GetGamificationProfilesUserRequest request, AsyncApiCallback<PerformanceProfile> callback) Performance profile of a usergetGamificationProfilesUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PerformanceProfile>> callback) Performance profile of a usergetGamificationProfilesUsersMeAsync(GetGamificationProfilesUsersMeRequest request, AsyncApiCallback<PerformanceProfile> callback) Performance profile of the requesting usergetGamificationProfilesUsersMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PerformanceProfile>> callback) Performance profile of the requesting usergetGamificationScorecardsAsync(GetGamificationScorecardsRequest request, AsyncApiCallback<WorkdayMetricListing> callback) Workday performance metrics of the requesting usergetGamificationScorecardsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkdayMetricListing>> callback) Workday performance metrics of the requesting usergetGamificationScorecardsAttendanceAsync(GetGamificationScorecardsAttendanceRequest request, AsyncApiCallback<AttendanceStatusListing> callback) Attendance status metrics of the requesting usergetGamificationScorecardsAttendanceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AttendanceStatusListing>> callback) Attendance status metrics of the requesting usergetGamificationScorecardsBestpointsAsync(GetGamificationScorecardsBestpointsRequest request, AsyncApiCallback<UserBestPoints> callback) Best points of the requesting usergetGamificationScorecardsBestpointsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserBestPoints>> callback) Best points of the requesting usergetGamificationScorecardsPointsAlltimeAsync(GetGamificationScorecardsPointsAlltimeRequest request, AsyncApiCallback<AllTimePoints> callback) All-time points of the requesting usergetGamificationScorecardsPointsAlltimeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AllTimePoints>> callback) All-time points of the requesting usergetGamificationScorecardsPointsAverageAsync(GetGamificationScorecardsPointsAverageRequest request, AsyncApiCallback<SingleWorkdayAveragePoints> callback) Average points of the requesting user's division or performance profilegetGamificationScorecardsPointsAverageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SingleWorkdayAveragePoints>> callback) Average points of the requesting user's division or performance profilegetGamificationScorecardsPointsTrendsAsync(GetGamificationScorecardsPointsTrendsRequest request, AsyncApiCallback<WorkdayPointsTrend> callback) Points trends of the requesting usergetGamificationScorecardsPointsTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkdayPointsTrend>> callback) Points trends of the requesting usergetGamificationScorecardsProfileMetricUsersValuesTrendsAsync(GetGamificationScorecardsProfileMetricUsersValuesTrendsRequest request, AsyncApiCallback<MetricValueTrendAverage> callback) Average performance values trends by metric of a division or a performance profilegetGamificationScorecardsProfileMetricUsersValuesTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MetricValueTrendAverage>> callback) Average performance values trends by metric of a division or a performance profilegetGamificationScorecardsProfileMetricUserValuesTrendsAsync(GetGamificationScorecardsProfileMetricUserValuesTrendsRequest request, AsyncApiCallback<MetricValueTrendAverage> callback) Average performance values trends by metric of a usergetGamificationScorecardsProfileMetricUserValuesTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MetricValueTrendAverage>> callback) Average performance values trends by metric of a usergetGamificationScorecardsProfileMetricValuesTrendsAsync(GetGamificationScorecardsProfileMetricValuesTrendsRequest request, AsyncApiCallback<MetricValueTrendAverage> callback) Average performance values trends by metric of the requesting usergetGamificationScorecardsProfileMetricValuesTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MetricValueTrendAverage>> callback) Average performance values trends by metric of the requesting usergetGamificationScorecardsUserAsync(GetGamificationScorecardsUserRequest request, AsyncApiCallback<WorkdayMetricListing> callback) Workday performance metrics for a usergetGamificationScorecardsUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkdayMetricListing>> callback) Workday performance metrics for a usergetGamificationScorecardsUserAttendanceAsync(GetGamificationScorecardsUserAttendanceRequest request, AsyncApiCallback<AttendanceStatusListing> callback) Attendance status metrics for a usergetGamificationScorecardsUserAttendanceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AttendanceStatusListing>> callback) Attendance status metrics for a usergetGamificationScorecardsUserBestpointsAsync(GetGamificationScorecardsUserBestpointsRequest request, AsyncApiCallback<UserBestPoints> callback) Best points of a usergetGamificationScorecardsUserBestpointsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserBestPoints>> callback) Best points of a usergetGamificationScorecardsUserPointsAlltimeAsync(GetGamificationScorecardsUserPointsAlltimeRequest request, AsyncApiCallback<AllTimePoints> callback) All-time points for a usergetGamificationScorecardsUserPointsAlltimeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AllTimePoints>> callback) All-time points for a usergetGamificationScorecardsUserPointsTrendsAsync(GetGamificationScorecardsUserPointsTrendsRequest request, AsyncApiCallback<WorkdayPointsTrend> callback) Points trend for a usergetGamificationScorecardsUserPointsTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkdayPointsTrend>> callback) Points trend for a usergetGamificationScorecardsUsersPointsAverageAsync(GetGamificationScorecardsUsersPointsAverageRequest request, AsyncApiCallback<SingleWorkdayAveragePoints> callback) Workday average points by target groupgetGamificationScorecardsUsersPointsAverageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SingleWorkdayAveragePoints>> callback) Workday average points by target groupgetGamificationScorecardsUsersValuesAverageAsync(GetGamificationScorecardsUsersValuesAverageRequest request, AsyncApiCallback<SingleWorkdayAverageValues> callback) Workday average values by target groupgetGamificationScorecardsUsersValuesAverageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SingleWorkdayAverageValues>> callback) Workday average values by target groupgetGamificationScorecardsUsersValuesTrendsAsync(GetGamificationScorecardsUsersValuesTrendsRequest request, AsyncApiCallback<WorkdayValuesTrend> callback) Values trend by target groupgetGamificationScorecardsUsersValuesTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkdayValuesTrend>> callback) Values trend by target groupgetGamificationScorecardsUserValuesTrendsAsync(GetGamificationScorecardsUserValuesTrendsRequest request, AsyncApiCallback<WorkdayValuesTrend> callback) Values trends of a usergetGamificationScorecardsUserValuesTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkdayValuesTrend>> callback) Values trends of a usergetGamificationScorecardsValuesAverageAsync(GetGamificationScorecardsValuesAverageRequest request, AsyncApiCallback<SingleWorkdayAverageValues> callback) Average values of the requesting user's division or performance profilegetGamificationScorecardsValuesAverageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SingleWorkdayAverageValues>> callback) Average values of the requesting user's division or performance profilegetGamificationScorecardsValuesTrendsAsync(GetGamificationScorecardsValuesTrendsRequest request, AsyncApiCallback<WorkdayValuesTrend> callback) Values trends of the requesting user or groupgetGamificationScorecardsValuesTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkdayValuesTrend>> callback) Values trends of the requesting user or groupgetGamificationStatusAsync(GetGamificationStatusRequest request, AsyncApiCallback<GamificationStatus> callback) Gamification activation statusgetGamificationStatusAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GamificationStatus>> callback) Gamification activation statusgetGamificationTemplateAsync(GetGamificationTemplateRequest request, AsyncApiCallback<ObjectiveTemplate> callback) Objective template by idgetGamificationTemplateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ObjectiveTemplate>> callback) Objective template by idgetGamificationTemplatesAsync(GetGamificationTemplatesRequest request, AsyncApiCallback<GetTemplatesResponse> callback) All objective templatesgetGamificationTemplatesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GetTemplatesResponse>> callback) All objective templatespatchEmployeeperformanceExternalmetricsDefinitionAsync(PatchEmployeeperformanceExternalmetricsDefinitionRequest request, AsyncApiCallback<ExternalMetricDefinition> callback) Update External Metric DefinitionpatchEmployeeperformanceExternalmetricsDefinitionAsync(ApiRequest<ExternalMetricDefinitionUpdateRequest> request, AsyncApiCallback<ApiResponse<ExternalMetricDefinition>> callback) Update External Metric DefinitionpatchGamificationContestAsync(PatchGamificationContestRequest request, AsyncApiCallback<ContestsResponse> callback) Finalize a Contest by IdpatchGamificationContestAsync(ApiRequest<ContestsFinalizeRequest> request, AsyncApiCallback<ApiResponse<ContestsResponse>> callback) Finalize a Contest by IdpostEmployeeperformanceExternalmetricsDataAsync(PostEmployeeperformanceExternalmetricsDataRequest request, AsyncApiCallback<ExternalMetricDataWriteResponse> callback) Write External Metric DatapostEmployeeperformanceExternalmetricsDataAsync(ApiRequest<ExternalMetricDataWriteRequest> request, AsyncApiCallback<ApiResponse<ExternalMetricDataWriteResponse>> callback) Write External Metric DatapostEmployeeperformanceExternalmetricsDefinitionsAsync(PostEmployeeperformanceExternalmetricsDefinitionsRequest request, AsyncApiCallback<ExternalMetricDefinition> callback) Create External Metric DefinitionpostEmployeeperformanceExternalmetricsDefinitionsAsync(ApiRequest<ExternalMetricDefinitionCreateRequest> request, AsyncApiCallback<ApiResponse<ExternalMetricDefinition>> callback) Create External Metric DefinitionpostGamificationContestsAsync(PostGamificationContestsRequest request, AsyncApiCallback<ContestsResponse> callback) Creates a ContestpostGamificationContestsAsync(ApiRequest<ContestsCreateRequest> request, AsyncApiCallback<ApiResponse<ContestsResponse>> callback) Creates a ContestpostGamificationContestsUploadsPrizeimagesAsync(PostGamificationContestsUploadsPrizeimagesRequest request, AsyncApiCallback<UploadUrlResponse> callback) Generates pre-signed URL to upload a prize image for gamification contestspostGamificationContestsUploadsPrizeimagesAsync(ApiRequest<GamificationContestPrizeImageUploadUrlRequest> request, AsyncApiCallback<ApiResponse<UploadUrlResponse>> callback) Generates pre-signed URL to upload a prize image for gamification contestspostGamificationProfileActivateAsync(PostGamificationProfileActivateRequest request, AsyncApiCallback<PerformanceProfile> callback) Activate a performance profilepostGamificationProfileActivateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PerformanceProfile>> callback) Activate a performance profilepostGamificationProfileDeactivateAsync(PostGamificationProfileDeactivateRequest request, AsyncApiCallback<PerformanceProfile> callback) Deactivate a performance profilepostGamificationProfileDeactivateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PerformanceProfile>> callback) Deactivate a performance profilepostGamificationProfileMembersAsync(PostGamificationProfileMembersRequest request, AsyncApiCallback<Assignment> callback) Assign members to a given performance profilepostGamificationProfileMembersAsync(ApiRequest<AssignUsers> request, AsyncApiCallback<ApiResponse<Assignment>> callback) Assign members to a given performance profilepostGamificationProfileMembersValidateAsync(PostGamificationProfileMembersValidateRequest request, AsyncApiCallback<AssignmentValidation> callback) Validate member assignmentpostGamificationProfileMembersValidateAsync(ApiRequest<ValidateAssignUsers> request, AsyncApiCallback<ApiResponse<AssignmentValidation>> callback) Validate member assignmentpostGamificationProfileMetricLinkAsync(PostGamificationProfileMetricLinkRequest request, AsyncApiCallback<Metric> callback) Creates a linked metricpostGamificationProfileMetricLinkAsync(ApiRequest<TargetPerformanceProfile> request, AsyncApiCallback<ApiResponse<Metric>> callback) Creates a linked metricpostGamificationProfileMetricsAsync(PostGamificationProfileMetricsRequest request, AsyncApiCallback<Metric> callback) Creates a gamified metric with a given metric definition and metric objective under in a performance profilepostGamificationProfileMetricsAsync(ApiRequest<CreateMetric> request, AsyncApiCallback<ApiResponse<Metric>> callback) Creates a gamified metric with a given metric definition and metric objective under in a performance profilepostGamificationProfilesAsync(PostGamificationProfilesRequest request, AsyncApiCallback<PerformanceProfile> callback) Create a new custom performance profilepostGamificationProfilesAsync(ApiRequest<CreatePerformanceProfile> request, AsyncApiCallback<ApiResponse<PerformanceProfile>> callback) Create a new custom performance profilepostGamificationProfilesUserQueryAsync(PostGamificationProfilesUserQueryRequest request, AsyncApiCallback<UserProfilesInDateRange> callback) Query performance profiles in date range for a userpostGamificationProfilesUserQueryAsync(ApiRequest<UserProfilesInDateRangeRequest> request, AsyncApiCallback<ApiResponse<UserProfilesInDateRange>> callback) Query performance profiles in date range for a userpostGamificationProfilesUsersMeQueryAsync(PostGamificationProfilesUsersMeQueryRequest request, AsyncApiCallback<UserProfilesInDateRange> callback) Query performance profiles in date range for the current userpostGamificationProfilesUsersMeQueryAsync(ApiRequest<UserProfilesInDateRangeRequest> request, AsyncApiCallback<ApiResponse<UserProfilesInDateRange>> callback) Query performance profiles in date range for the current userputGamificationContestAsync(PutGamificationContestRequest request, AsyncApiCallback<ContestsResponse> callback) Update a Contest by IdputGamificationContestAsync(ApiRequest<ContestsCreateRequest> request, AsyncApiCallback<ApiResponse<ContestsResponse>> callback) Update a Contest by IdputGamificationProfileAsync(PutGamificationProfileRequest request, AsyncApiCallback<PerformanceProfile> callback) Updates a performance profileputGamificationProfileAsync(ApiRequest<PerformanceProfile> request, AsyncApiCallback<ApiResponse<PerformanceProfile>> callback) Updates a performance profileputGamificationProfileMetricAsync(PutGamificationProfileMetricRequest request, AsyncApiCallback<Metric> callback) Updates a metric in performance profileputGamificationProfileMetricAsync(ApiRequest<CreateMetric> request, AsyncApiCallback<ApiResponse<Metric>> callback) Updates a metric in performance profileputGamificationStatusAsync(PutGamificationStatusRequest request, AsyncApiCallback<GamificationStatus> callback) Update gamification activation statusputGamificationStatusAsync(ApiRequest<GamificationStatus> request, AsyncApiCallback<ApiResponse<GamificationStatus>> callback) Update gamification activation status
-
Constructor Details
-
GamificationApiAsync
public GamificationApiAsync() -
GamificationApiAsync
-
-
Method Details
-
deleteEmployeeperformanceExternalmetricsDefinitionAsync
public Future<Void> deleteEmployeeperformanceExternalmetricsDefinitionAsync(DeleteEmployeeperformanceExternalmetricsDefinitionRequest request, AsyncApiCallback<Void> callback) Delete an External Metric Definition- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteEmployeeperformanceExternalmetricsDefinitionAsync
public Future<ApiResponse<Void>> deleteEmployeeperformanceExternalmetricsDefinitionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an External Metric Definition- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteGamificationContestAsync
public Future<Void> deleteGamificationContestAsync(DeleteGamificationContestRequest request, AsyncApiCallback<Void> callback) Delete a Contest by Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteGamificationContestAsync
public Future<ApiResponse<Void>> deleteGamificationContestAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a Contest by Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getEmployeeperformanceExternalmetricsDefinitionAsync
public Future<ExternalMetricDefinition> getEmployeeperformanceExternalmetricsDefinitionAsync(GetEmployeeperformanceExternalmetricsDefinitionRequest request, AsyncApiCallback<ExternalMetricDefinition> callback) Get an External Metric Definition- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getEmployeeperformanceExternalmetricsDefinitionAsync
public Future<ApiResponse<ExternalMetricDefinition>> getEmployeeperformanceExternalmetricsDefinitionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalMetricDefinition>> callback) Get an External Metric Definition- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getEmployeeperformanceExternalmetricsDefinitionsAsync
public Future<ExternalMetricDefinitionListing> getEmployeeperformanceExternalmetricsDefinitionsAsync(GetEmployeeperformanceExternalmetricsDefinitionsRequest request, AsyncApiCallback<ExternalMetricDefinitionListing> callback) Get a list of External Metric Definitions of an organization, sorted by name in ascending order- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getEmployeeperformanceExternalmetricsDefinitionsAsync
public Future<ApiResponse<ExternalMetricDefinitionListing>> getEmployeeperformanceExternalmetricsDefinitionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalMetricDefinitionListing>> callback) Get a list of External Metric Definitions of an organization, sorted by name in ascending order- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestAsync
public Future<ContestsResponse> getGamificationContestAsync(GetGamificationContestRequest request, AsyncApiCallback<ContestsResponse> callback) Get a Contest by Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestAsync
public Future<ApiResponse<ContestsResponse>> getGamificationContestAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContestsResponse>> callback) Get a Contest by Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestAgentsScoresAsync
public Future<ContestScoresAgentsPagedList> getGamificationContestAgentsScoresAsync(GetGamificationContestAgentsScoresRequest request, AsyncApiCallback<ContestScoresAgentsPagedList> callback) Get Contest Scores (Admin)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestAgentsScoresAsync
public Future<ApiResponse<ContestScoresAgentsPagedList>> getGamificationContestAgentsScoresAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContestScoresAgentsPagedList>> callback) Get Contest Scores (Admin)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestAgentsScoresMeAsync
public Future<ContestScoresAgentsPagedList> getGamificationContestAgentsScoresMeAsync(GetGamificationContestAgentsScoresMeRequest request, AsyncApiCallback<ContestScoresAgentsPagedList> callback) Get Contest Scores for the requesting Agent/Supervisor- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestAgentsScoresMeAsync
public Future<ApiResponse<ContestScoresAgentsPagedList>> getGamificationContestAgentsScoresMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContestScoresAgentsPagedList>> callback) Get Contest Scores for the requesting Agent/Supervisor- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestAgentsScoresTrendsAsync
public Future<ContestScoresGroupTrendList> getGamificationContestAgentsScoresTrendsAsync(GetGamificationContestAgentsScoresTrendsRequest request, AsyncApiCallback<ContestScoresGroupTrendList> callback) Get a Contest Score Trend (Average Trend)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestAgentsScoresTrendsAsync
public Future<ApiResponse<ContestScoresGroupTrendList>> getGamificationContestAgentsScoresTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContestScoresGroupTrendList>> callback) Get a Contest Score Trend (Average Trend)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestAgentsScoresTrendsMeAsync
public Future<ContestScoresAgentTrendList> getGamificationContestAgentsScoresTrendsMeAsync(GetGamificationContestAgentsScoresTrendsMeRequest request, AsyncApiCallback<ContestScoresAgentTrendList> callback) Get a Contest Score Trend for the requesting Agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestAgentsScoresTrendsMeAsync
public Future<ApiResponse<ContestScoresAgentTrendList>> getGamificationContestAgentsScoresTrendsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContestScoresAgentTrendList>> callback) Get a Contest Score Trend for the requesting Agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestPrizeimageAsync
public Future<PrizeImages> getGamificationContestPrizeimageAsync(GetGamificationContestPrizeimageRequest request, AsyncApiCallback<PrizeImages> callback) Get a Contest Prize Image by Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestPrizeimageAsync
public Future<ApiResponse<PrizeImages>> getGamificationContestPrizeimageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PrizeImages>> callback) Get a Contest Prize Image by Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestsAsync
public Future<GetContestsEssentialsListing> getGamificationContestsAsync(GetGamificationContestsRequest request, AsyncApiCallback<GetContestsEssentialsListing> callback) Get a List of Contests (Admin)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestsAsync
public Future<ApiResponse<GetContestsEssentialsListing>> getGamificationContestsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GetContestsEssentialsListing>> callback) Get a List of Contests (Admin)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestsMeAsync
public Future<GetContestsEssentialsListing> getGamificationContestsMeAsync(GetGamificationContestsMeRequest request, AsyncApiCallback<GetContestsEssentialsListing> callback) Get a List of Contests (Agent/Supervisor)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationContestsMeAsync
public Future<ApiResponse<GetContestsEssentialsListing>> getGamificationContestsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GetContestsEssentialsListing>> callback) Get a List of Contests (Agent/Supervisor)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsAsync
public Future<InsightsSummary> getGamificationInsightsAsync(GetGamificationInsightsRequest request, AsyncApiCallback<InsightsSummary> callback) Get insights summary- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsAsync
public Future<ApiResponse<InsightsSummary>> getGamificationInsightsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsSummary>> callback) Get insights summary- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsDetailsAsync
public Future<InsightsDetails> getGamificationInsightsDetailsAsync(GetGamificationInsightsDetailsRequest request, AsyncApiCallback<InsightsDetails> callback) Get insights details for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsDetailsAsync
public Future<ApiResponse<InsightsDetails>> getGamificationInsightsDetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsDetails>> callback) Get insights details for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsGroupsTrendsAsync
public Future<InsightsTrend> getGamificationInsightsGroupsTrendsAsync(GetGamificationInsightsGroupsTrendsRequest request, AsyncApiCallback<InsightsTrend> callback) Get insights overall trend for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsGroupsTrendsAsync
public Future<ApiResponse<InsightsTrend>> getGamificationInsightsGroupsTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsTrend>> callback) Get insights overall trend for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsGroupsTrendsAllAsync
public Future<InsightsTrend> getGamificationInsightsGroupsTrendsAllAsync(GetGamificationInsightsGroupsTrendsAllRequest request, AsyncApiCallback<InsightsTrend> callback) Get insights overall trend- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsGroupsTrendsAllAsync
public Future<ApiResponse<InsightsTrend>> getGamificationInsightsGroupsTrendsAllAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsTrend>> callback) Get insights overall trend- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsManagersAsync
public Future<InsightsAgents> getGamificationInsightsManagersAsync(GetGamificationInsightsManagersRequest request, AsyncApiCallback<InsightsAgents> callback) Query managers in a profile during a period of time- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsManagersAsync
public Future<ApiResponse<InsightsAgents>> getGamificationInsightsManagersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsAgents>> callback) Query managers in a profile during a period of time- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsMembersAsync
public Future<InsightsAgents> getGamificationInsightsMembersAsync(GetGamificationInsightsMembersRequest request, AsyncApiCallback<InsightsAgents> callback) Query users in a profile during a period of time- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsMembersAsync
public Future<ApiResponse<InsightsAgents>> getGamificationInsightsMembersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsAgents>> callback) Query users in a profile during a period of time- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsRankingsAsync
public Future<InsightsRankings> getGamificationInsightsRankingsAsync(GetGamificationInsightsRankingsRequest request, AsyncApiCallback<InsightsRankings> callback) Get insights rankings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsRankingsAsync
public Future<ApiResponse<InsightsRankings>> getGamificationInsightsRankingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsRankings>> callback) Get insights rankings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsTrendsAsync
public Future<UserInsightsTrend> getGamificationInsightsTrendsAsync(GetGamificationInsightsTrendsRequest request, AsyncApiCallback<UserInsightsTrend> callback) Get insights user trend for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsTrendsAsync
public Future<ApiResponse<UserInsightsTrend>> getGamificationInsightsTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserInsightsTrend>> callback) Get insights user trend for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsUserDetailsAsync
public Future<InsightsDetails> getGamificationInsightsUserDetailsAsync(GetGamificationInsightsUserDetailsRequest request, AsyncApiCallback<InsightsDetails> callback) Get insights details for the user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsUserDetailsAsync
public Future<ApiResponse<InsightsDetails>> getGamificationInsightsUserDetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InsightsDetails>> callback) Get insights details for the user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsUserTrendsAsync
public Future<UserInsightsTrend> getGamificationInsightsUserTrendsAsync(GetGamificationInsightsUserTrendsRequest request, AsyncApiCallback<UserInsightsTrend> callback) Get insights user trend for the user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationInsightsUserTrendsAsync
public Future<ApiResponse<UserInsightsTrend>> getGamificationInsightsUserTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserInsightsTrend>> callback) Get insights user trend for the user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationLeaderboardAsync
public Future<Leaderboard> getGamificationLeaderboardAsync(GetGamificationLeaderboardRequest request, AsyncApiCallback<Leaderboard> callback) Leaderboard of the requesting user's division or performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationLeaderboardAsync
public Future<ApiResponse<Leaderboard>> getGamificationLeaderboardAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Leaderboard>> callback) Leaderboard of the requesting user's division or performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationLeaderboardAllAsync
public Future<Leaderboard> getGamificationLeaderboardAllAsync(GetGamificationLeaderboardAllRequest request, AsyncApiCallback<Leaderboard> callback) Leaderboard by filter type- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationLeaderboardAllAsync
public Future<ApiResponse<Leaderboard>> getGamificationLeaderboardAllAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Leaderboard>> callback) Leaderboard by filter type- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationLeaderboardAllBestpointsAsync
public Future<OverallBestPoints> getGamificationLeaderboardAllBestpointsAsync(GetGamificationLeaderboardAllBestpointsRequest request, AsyncApiCallback<OverallBestPoints> callback) Best Points by division or performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationLeaderboardAllBestpointsAsync
public Future<ApiResponse<OverallBestPoints>> getGamificationLeaderboardAllBestpointsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OverallBestPoints>> callback) Best Points by division or performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationLeaderboardBestpointsAsync
public Future<OverallBestPoints> getGamificationLeaderboardBestpointsAsync(GetGamificationLeaderboardBestpointsRequest request, AsyncApiCallback<OverallBestPoints> callback) Best Points of the requesting user's current performance profile or division- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationLeaderboardBestpointsAsync
public Future<ApiResponse<OverallBestPoints>> getGamificationLeaderboardBestpointsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OverallBestPoints>> callback) Best Points of the requesting user's current performance profile or division- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationMetricdefinitionAsync
public Future<MetricDefinition> getGamificationMetricdefinitionAsync(GetGamificationMetricdefinitionRequest request, AsyncApiCallback<MetricDefinition> callback) Metric definition by id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationMetricdefinitionAsync
public Future<ApiResponse<MetricDefinition>> getGamificationMetricdefinitionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MetricDefinition>> callback) Metric definition by id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationMetricdefinitionsAsync
public Future<GetMetricDefinitionsResponse> getGamificationMetricdefinitionsAsync(GetGamificationMetricdefinitionsRequest request, AsyncApiCallback<GetMetricDefinitionsResponse> callback) All metric definitions Retrieves the metric definitions and their corresponding default objectives used to create a gamified metric- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationMetricdefinitionsAsync
public Future<ApiResponse<GetMetricDefinitionsResponse>> getGamificationMetricdefinitionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GetMetricDefinitionsResponse>> callback) All metric definitions Retrieves the metric definitions and their corresponding default objectives used to create a gamified metric- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfileAsync
public Future<PerformanceProfile> getGamificationProfileAsync(GetGamificationProfileRequest request, AsyncApiCallback<PerformanceProfile> callback) Performance profile by id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfileAsync
public Future<ApiResponse<PerformanceProfile>> getGamificationProfileAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PerformanceProfile>> callback) Performance profile by id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfileMembersAsync
public Future<MemberListing> getGamificationProfileMembersAsync(GetGamificationProfileMembersRequest request, AsyncApiCallback<MemberListing> callback) Members of a given performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfileMembersAsync
public Future<ApiResponse<MemberListing>> getGamificationProfileMembersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MemberListing>> callback) Members of a given performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfileMetricAsync
public Future<Metric> getGamificationProfileMetricAsync(GetGamificationProfileMetricRequest request, AsyncApiCallback<Metric> callback) Performance profile gamified metric by id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfileMetricAsync
public Future<ApiResponse<Metric>> getGamificationProfileMetricAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Metric>> callback) Performance profile gamified metric by id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfileMetricsAsync
public Future<GetMetricResponse> getGamificationProfileMetricsAsync(GetGamificationProfileMetricsRequest request, AsyncApiCallback<GetMetricResponse> callback) All gamified metrics for a given performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfileMetricsAsync
public Future<ApiResponse<GetMetricResponse>> getGamificationProfileMetricsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GetMetricResponse>> callback) All gamified metrics for a given performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfileMetricsObjectivedetailsAsync
public Future<GetMetricsResponse> getGamificationProfileMetricsObjectivedetailsAsync(GetGamificationProfileMetricsObjectivedetailsRequest request, AsyncApiCallback<GetMetricsResponse> callback) All metrics for a given performance profile with objective details such as order and maxPoints- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfileMetricsObjectivedetailsAsync
public Future<ApiResponse<GetMetricsResponse>> getGamificationProfileMetricsObjectivedetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GetMetricsResponse>> callback) All metrics for a given performance profile with objective details such as order and maxPoints- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfilesAsync
public Future<GetProfilesResponse> getGamificationProfilesAsync(GetGamificationProfilesRequest request, AsyncApiCallback<GetProfilesResponse> callback) All performance profiles- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfilesAsync
public Future<ApiResponse<GetProfilesResponse>> getGamificationProfilesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GetProfilesResponse>> callback) All performance profiles- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfilesUserAsync
public Future<PerformanceProfile> getGamificationProfilesUserAsync(GetGamificationProfilesUserRequest request, AsyncApiCallback<PerformanceProfile> callback) Performance profile of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfilesUserAsync
public Future<ApiResponse<PerformanceProfile>> getGamificationProfilesUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PerformanceProfile>> callback) Performance profile of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfilesUsersMeAsync
public Future<PerformanceProfile> getGamificationProfilesUsersMeAsync(GetGamificationProfilesUsersMeRequest request, AsyncApiCallback<PerformanceProfile> callback) Performance profile of the requesting user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationProfilesUsersMeAsync
public Future<ApiResponse<PerformanceProfile>> getGamificationProfilesUsersMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PerformanceProfile>> callback) Performance profile of the requesting user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsAsync
public Future<WorkdayMetricListing> getGamificationScorecardsAsync(GetGamificationScorecardsRequest request, AsyncApiCallback<WorkdayMetricListing> callback) Workday performance metrics of the requesting user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsAsync
public Future<ApiResponse<WorkdayMetricListing>> getGamificationScorecardsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkdayMetricListing>> callback) Workday performance metrics of the requesting user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsAttendanceAsync
public Future<AttendanceStatusListing> getGamificationScorecardsAttendanceAsync(GetGamificationScorecardsAttendanceRequest request, AsyncApiCallback<AttendanceStatusListing> callback) Attendance status metrics of the requesting user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsAttendanceAsync
public Future<ApiResponse<AttendanceStatusListing>> getGamificationScorecardsAttendanceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AttendanceStatusListing>> callback) Attendance status metrics of the requesting user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsBestpointsAsync
public Future<UserBestPoints> getGamificationScorecardsBestpointsAsync(GetGamificationScorecardsBestpointsRequest request, AsyncApiCallback<UserBestPoints> callback) Best points of the requesting user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsBestpointsAsync
public Future<ApiResponse<UserBestPoints>> getGamificationScorecardsBestpointsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserBestPoints>> callback) Best points of the requesting user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsPointsAlltimeAsync
public Future<AllTimePoints> getGamificationScorecardsPointsAlltimeAsync(GetGamificationScorecardsPointsAlltimeRequest request, AsyncApiCallback<AllTimePoints> callback) All-time points of the requesting user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsPointsAlltimeAsync
public Future<ApiResponse<AllTimePoints>> getGamificationScorecardsPointsAlltimeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AllTimePoints>> callback) All-time points of the requesting user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsPointsAverageAsync
public Future<SingleWorkdayAveragePoints> getGamificationScorecardsPointsAverageAsync(GetGamificationScorecardsPointsAverageRequest request, AsyncApiCallback<SingleWorkdayAveragePoints> callback) Average points of the requesting user's division or performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsPointsAverageAsync
public Future<ApiResponse<SingleWorkdayAveragePoints>> getGamificationScorecardsPointsAverageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SingleWorkdayAveragePoints>> callback) Average points of the requesting user's division or performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsPointsTrendsAsync
public Future<WorkdayPointsTrend> getGamificationScorecardsPointsTrendsAsync(GetGamificationScorecardsPointsTrendsRequest request, AsyncApiCallback<WorkdayPointsTrend> callback) Points trends of the requesting user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsPointsTrendsAsync
public Future<ApiResponse<WorkdayPointsTrend>> getGamificationScorecardsPointsTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkdayPointsTrend>> callback) Points trends of the requesting user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsProfileMetricUserValuesTrendsAsync
public Future<MetricValueTrendAverage> getGamificationScorecardsProfileMetricUserValuesTrendsAsync(GetGamificationScorecardsProfileMetricUserValuesTrendsRequest request, AsyncApiCallback<MetricValueTrendAverage> callback) Average performance values trends by metric of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsProfileMetricUserValuesTrendsAsync
public Future<ApiResponse<MetricValueTrendAverage>> getGamificationScorecardsProfileMetricUserValuesTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MetricValueTrendAverage>> callback) Average performance values trends by metric of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsProfileMetricUsersValuesTrendsAsync
public Future<MetricValueTrendAverage> getGamificationScorecardsProfileMetricUsersValuesTrendsAsync(GetGamificationScorecardsProfileMetricUsersValuesTrendsRequest request, AsyncApiCallback<MetricValueTrendAverage> callback) Average performance values trends by metric of a division or a performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsProfileMetricUsersValuesTrendsAsync
public Future<ApiResponse<MetricValueTrendAverage>> getGamificationScorecardsProfileMetricUsersValuesTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MetricValueTrendAverage>> callback) Average performance values trends by metric of a division or a performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsProfileMetricValuesTrendsAsync
public Future<MetricValueTrendAverage> getGamificationScorecardsProfileMetricValuesTrendsAsync(GetGamificationScorecardsProfileMetricValuesTrendsRequest request, AsyncApiCallback<MetricValueTrendAverage> callback) Average performance values trends by metric of the requesting user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsProfileMetricValuesTrendsAsync
public Future<ApiResponse<MetricValueTrendAverage>> getGamificationScorecardsProfileMetricValuesTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MetricValueTrendAverage>> callback) Average performance values trends by metric of the requesting user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUserAsync
public Future<WorkdayMetricListing> getGamificationScorecardsUserAsync(GetGamificationScorecardsUserRequest request, AsyncApiCallback<WorkdayMetricListing> callback) Workday performance metrics for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUserAsync
public Future<ApiResponse<WorkdayMetricListing>> getGamificationScorecardsUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkdayMetricListing>> callback) Workday performance metrics for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUserAttendanceAsync
public Future<AttendanceStatusListing> getGamificationScorecardsUserAttendanceAsync(GetGamificationScorecardsUserAttendanceRequest request, AsyncApiCallback<AttendanceStatusListing> callback) Attendance status metrics for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUserAttendanceAsync
public Future<ApiResponse<AttendanceStatusListing>> getGamificationScorecardsUserAttendanceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AttendanceStatusListing>> callback) Attendance status metrics for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUserBestpointsAsync
public Future<UserBestPoints> getGamificationScorecardsUserBestpointsAsync(GetGamificationScorecardsUserBestpointsRequest request, AsyncApiCallback<UserBestPoints> callback) Best points of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUserBestpointsAsync
public Future<ApiResponse<UserBestPoints>> getGamificationScorecardsUserBestpointsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserBestPoints>> callback) Best points of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUserPointsAlltimeAsync
public Future<AllTimePoints> getGamificationScorecardsUserPointsAlltimeAsync(GetGamificationScorecardsUserPointsAlltimeRequest request, AsyncApiCallback<AllTimePoints> callback) All-time points for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUserPointsAlltimeAsync
public Future<ApiResponse<AllTimePoints>> getGamificationScorecardsUserPointsAlltimeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AllTimePoints>> callback) All-time points for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUserPointsTrendsAsync
public Future<WorkdayPointsTrend> getGamificationScorecardsUserPointsTrendsAsync(GetGamificationScorecardsUserPointsTrendsRequest request, AsyncApiCallback<WorkdayPointsTrend> callback) Points trend for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUserPointsTrendsAsync
public Future<ApiResponse<WorkdayPointsTrend>> getGamificationScorecardsUserPointsTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkdayPointsTrend>> callback) Points trend for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUserValuesTrendsAsync
public Future<WorkdayValuesTrend> getGamificationScorecardsUserValuesTrendsAsync(GetGamificationScorecardsUserValuesTrendsRequest request, AsyncApiCallback<WorkdayValuesTrend> callback) Values trends of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUserValuesTrendsAsync
public Future<ApiResponse<WorkdayValuesTrend>> getGamificationScorecardsUserValuesTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkdayValuesTrend>> callback) Values trends of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUsersPointsAverageAsync
public Future<SingleWorkdayAveragePoints> getGamificationScorecardsUsersPointsAverageAsync(GetGamificationScorecardsUsersPointsAverageRequest request, AsyncApiCallback<SingleWorkdayAveragePoints> callback) Workday average points by target group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUsersPointsAverageAsync
public Future<ApiResponse<SingleWorkdayAveragePoints>> getGamificationScorecardsUsersPointsAverageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SingleWorkdayAveragePoints>> callback) Workday average points by target group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUsersValuesAverageAsync
public Future<SingleWorkdayAverageValues> getGamificationScorecardsUsersValuesAverageAsync(GetGamificationScorecardsUsersValuesAverageRequest request, AsyncApiCallback<SingleWorkdayAverageValues> callback) Workday average values by target group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUsersValuesAverageAsync
public Future<ApiResponse<SingleWorkdayAverageValues>> getGamificationScorecardsUsersValuesAverageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SingleWorkdayAverageValues>> callback) Workday average values by target group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUsersValuesTrendsAsync
public Future<WorkdayValuesTrend> getGamificationScorecardsUsersValuesTrendsAsync(GetGamificationScorecardsUsersValuesTrendsRequest request, AsyncApiCallback<WorkdayValuesTrend> callback) Values trend by target group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsUsersValuesTrendsAsync
public Future<ApiResponse<WorkdayValuesTrend>> getGamificationScorecardsUsersValuesTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkdayValuesTrend>> callback) Values trend by target group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsValuesAverageAsync
public Future<SingleWorkdayAverageValues> getGamificationScorecardsValuesAverageAsync(GetGamificationScorecardsValuesAverageRequest request, AsyncApiCallback<SingleWorkdayAverageValues> callback) Average values of the requesting user's division or performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsValuesAverageAsync
public Future<ApiResponse<SingleWorkdayAverageValues>> getGamificationScorecardsValuesAverageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SingleWorkdayAverageValues>> callback) Average values of the requesting user's division or performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsValuesTrendsAsync
public Future<WorkdayValuesTrend> getGamificationScorecardsValuesTrendsAsync(GetGamificationScorecardsValuesTrendsRequest request, AsyncApiCallback<WorkdayValuesTrend> callback) Values trends of the requesting user or group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationScorecardsValuesTrendsAsync
public Future<ApiResponse<WorkdayValuesTrend>> getGamificationScorecardsValuesTrendsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkdayValuesTrend>> callback) Values trends of the requesting user or group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationStatusAsync
public Future<GamificationStatus> getGamificationStatusAsync(GetGamificationStatusRequest request, AsyncApiCallback<GamificationStatus> callback) Gamification activation status- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationStatusAsync
public Future<ApiResponse<GamificationStatus>> getGamificationStatusAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GamificationStatus>> callback) Gamification activation status- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationTemplateAsync
public Future<ObjectiveTemplate> getGamificationTemplateAsync(GetGamificationTemplateRequest request, AsyncApiCallback<ObjectiveTemplate> callback) Objective template by id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationTemplateAsync
public Future<ApiResponse<ObjectiveTemplate>> getGamificationTemplateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ObjectiveTemplate>> callback) Objective template by id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationTemplatesAsync
public Future<GetTemplatesResponse> getGamificationTemplatesAsync(GetGamificationTemplatesRequest request, AsyncApiCallback<GetTemplatesResponse> callback) All objective templates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getGamificationTemplatesAsync
public Future<ApiResponse<GetTemplatesResponse>> getGamificationTemplatesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GetTemplatesResponse>> callback) All objective templates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchEmployeeperformanceExternalmetricsDefinitionAsync
public Future<ExternalMetricDefinition> patchEmployeeperformanceExternalmetricsDefinitionAsync(PatchEmployeeperformanceExternalmetricsDefinitionRequest request, AsyncApiCallback<ExternalMetricDefinition> callback) Update External Metric Definition- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchEmployeeperformanceExternalmetricsDefinitionAsync
public Future<ApiResponse<ExternalMetricDefinition>> patchEmployeeperformanceExternalmetricsDefinitionAsync(ApiRequest<ExternalMetricDefinitionUpdateRequest> request, AsyncApiCallback<ApiResponse<ExternalMetricDefinition>> callback) Update External Metric Definition- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchGamificationContestAsync
public Future<ContestsResponse> patchGamificationContestAsync(PatchGamificationContestRequest request, AsyncApiCallback<ContestsResponse> callback) Finalize a Contest by Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchGamificationContestAsync
public Future<ApiResponse<ContestsResponse>> patchGamificationContestAsync(ApiRequest<ContestsFinalizeRequest> request, AsyncApiCallback<ApiResponse<ContestsResponse>> callback) Finalize a Contest by Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postEmployeeperformanceExternalmetricsDataAsync
public Future<ExternalMetricDataWriteResponse> postEmployeeperformanceExternalmetricsDataAsync(PostEmployeeperformanceExternalmetricsDataRequest request, AsyncApiCallback<ExternalMetricDataWriteResponse> callback) Write External Metric Data- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postEmployeeperformanceExternalmetricsDataAsync
public Future<ApiResponse<ExternalMetricDataWriteResponse>> postEmployeeperformanceExternalmetricsDataAsync(ApiRequest<ExternalMetricDataWriteRequest> request, AsyncApiCallback<ApiResponse<ExternalMetricDataWriteResponse>> callback) Write External Metric Data- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postEmployeeperformanceExternalmetricsDefinitionsAsync
public Future<ExternalMetricDefinition> postEmployeeperformanceExternalmetricsDefinitionsAsync(PostEmployeeperformanceExternalmetricsDefinitionsRequest request, AsyncApiCallback<ExternalMetricDefinition> callback) Create External Metric Definition- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postEmployeeperformanceExternalmetricsDefinitionsAsync
public Future<ApiResponse<ExternalMetricDefinition>> postEmployeeperformanceExternalmetricsDefinitionsAsync(ApiRequest<ExternalMetricDefinitionCreateRequest> request, AsyncApiCallback<ApiResponse<ExternalMetricDefinition>> callback) Create External Metric Definition- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationContestsAsync
public Future<ContestsResponse> postGamificationContestsAsync(PostGamificationContestsRequest request, AsyncApiCallback<ContestsResponse> callback) Creates a Contest- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationContestsAsync
public Future<ApiResponse<ContestsResponse>> postGamificationContestsAsync(ApiRequest<ContestsCreateRequest> request, AsyncApiCallback<ApiResponse<ContestsResponse>> callback) Creates a Contest- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationContestsUploadsPrizeimagesAsync
public Future<UploadUrlResponse> postGamificationContestsUploadsPrizeimagesAsync(PostGamificationContestsUploadsPrizeimagesRequest request, AsyncApiCallback<UploadUrlResponse> callback) Generates pre-signed URL to upload a prize image for gamification contests- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationContestsUploadsPrizeimagesAsync
public Future<ApiResponse<UploadUrlResponse>> postGamificationContestsUploadsPrizeimagesAsync(ApiRequest<GamificationContestPrizeImageUploadUrlRequest> request, AsyncApiCallback<ApiResponse<UploadUrlResponse>> callback) Generates pre-signed URL to upload a prize image for gamification contests- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfileActivateAsync
public Future<PerformanceProfile> postGamificationProfileActivateAsync(PostGamificationProfileActivateRequest request, AsyncApiCallback<PerformanceProfile> callback) Activate a performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfileActivateAsync
public Future<ApiResponse<PerformanceProfile>> postGamificationProfileActivateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PerformanceProfile>> callback) Activate a performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfileDeactivateAsync
public Future<PerformanceProfile> postGamificationProfileDeactivateAsync(PostGamificationProfileDeactivateRequest request, AsyncApiCallback<PerformanceProfile> callback) Deactivate a performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfileDeactivateAsync
public Future<ApiResponse<PerformanceProfile>> postGamificationProfileDeactivateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PerformanceProfile>> callback) Deactivate a performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfileMembersAsync
public Future<Assignment> postGamificationProfileMembersAsync(PostGamificationProfileMembersRequest request, AsyncApiCallback<Assignment> callback) Assign members to a given performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfileMembersAsync
public Future<ApiResponse<Assignment>> postGamificationProfileMembersAsync(ApiRequest<AssignUsers> request, AsyncApiCallback<ApiResponse<Assignment>> callback) Assign members to a given performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfileMembersValidateAsync
public Future<AssignmentValidation> postGamificationProfileMembersValidateAsync(PostGamificationProfileMembersValidateRequest request, AsyncApiCallback<AssignmentValidation> callback) Validate member assignment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfileMembersValidateAsync
public Future<ApiResponse<AssignmentValidation>> postGamificationProfileMembersValidateAsync(ApiRequest<ValidateAssignUsers> request, AsyncApiCallback<ApiResponse<AssignmentValidation>> callback) Validate member assignment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfileMetricLinkAsync
public Future<Metric> postGamificationProfileMetricLinkAsync(PostGamificationProfileMetricLinkRequest request, AsyncApiCallback<Metric> callback) Creates a linked metric- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfileMetricLinkAsync
public Future<ApiResponse<Metric>> postGamificationProfileMetricLinkAsync(ApiRequest<TargetPerformanceProfile> request, AsyncApiCallback<ApiResponse<Metric>> callback) Creates a linked metric- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfileMetricsAsync
public Future<Metric> postGamificationProfileMetricsAsync(PostGamificationProfileMetricsRequest request, AsyncApiCallback<Metric> callback) Creates a gamified metric with a given metric definition and metric objective under in a performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfileMetricsAsync
public Future<ApiResponse<Metric>> postGamificationProfileMetricsAsync(ApiRequest<CreateMetric> request, AsyncApiCallback<ApiResponse<Metric>> callback) Creates a gamified metric with a given metric definition and metric objective under in a performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfilesAsync
public Future<PerformanceProfile> postGamificationProfilesAsync(PostGamificationProfilesRequest request, AsyncApiCallback<PerformanceProfile> callback) Create a new custom performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfilesAsync
public Future<ApiResponse<PerformanceProfile>> postGamificationProfilesAsync(ApiRequest<CreatePerformanceProfile> request, AsyncApiCallback<ApiResponse<PerformanceProfile>> callback) Create a new custom performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfilesUserQueryAsync
public Future<UserProfilesInDateRange> postGamificationProfilesUserQueryAsync(PostGamificationProfilesUserQueryRequest request, AsyncApiCallback<UserProfilesInDateRange> callback) Query performance profiles in date range for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfilesUserQueryAsync
public Future<ApiResponse<UserProfilesInDateRange>> postGamificationProfilesUserQueryAsync(ApiRequest<UserProfilesInDateRangeRequest> request, AsyncApiCallback<ApiResponse<UserProfilesInDateRange>> callback) Query performance profiles in date range for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfilesUsersMeQueryAsync
public Future<UserProfilesInDateRange> postGamificationProfilesUsersMeQueryAsync(PostGamificationProfilesUsersMeQueryRequest request, AsyncApiCallback<UserProfilesInDateRange> callback) Query performance profiles in date range for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postGamificationProfilesUsersMeQueryAsync
public Future<ApiResponse<UserProfilesInDateRange>> postGamificationProfilesUsersMeQueryAsync(ApiRequest<UserProfilesInDateRangeRequest> request, AsyncApiCallback<ApiResponse<UserProfilesInDateRange>> callback) Query performance profiles in date range for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putGamificationContestAsync
public Future<ContestsResponse> putGamificationContestAsync(PutGamificationContestRequest request, AsyncApiCallback<ContestsResponse> callback) Update a Contest by Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putGamificationContestAsync
public Future<ApiResponse<ContestsResponse>> putGamificationContestAsync(ApiRequest<ContestsCreateRequest> request, AsyncApiCallback<ApiResponse<ContestsResponse>> callback) Update a Contest by Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putGamificationProfileAsync
public Future<PerformanceProfile> putGamificationProfileAsync(PutGamificationProfileRequest request, AsyncApiCallback<PerformanceProfile> callback) Updates a performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putGamificationProfileAsync
public Future<ApiResponse<PerformanceProfile>> putGamificationProfileAsync(ApiRequest<PerformanceProfile> request, AsyncApiCallback<ApiResponse<PerformanceProfile>> callback) Updates a performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putGamificationProfileMetricAsync
public Future<Metric> putGamificationProfileMetricAsync(PutGamificationProfileMetricRequest request, AsyncApiCallback<Metric> callback) Updates a metric in performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putGamificationProfileMetricAsync
public Future<ApiResponse<Metric>> putGamificationProfileMetricAsync(ApiRequest<CreateMetric> request, AsyncApiCallback<ApiResponse<Metric>> callback) Updates a metric in performance profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putGamificationStatusAsync
public Future<GamificationStatus> putGamificationStatusAsync(PutGamificationStatusRequest request, AsyncApiCallback<GamificationStatus> callback) Update gamification activation status- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putGamificationStatusAsync
public Future<ApiResponse<GamificationStatus>> putGamificationStatusAsync(ApiRequest<GamificationStatus> request, AsyncApiCallback<ApiResponse<GamificationStatus>> callback) Update gamification activation status- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-