Package com.mypurecloud.sdk.v2.api
Class TeamsApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.TeamsApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteTeamAsync(DeleteTeamRequest request, AsyncApiCallback<Void> callback) Delete teamdeleteTeamAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete teamdeleteTeamMembersAsync(DeleteTeamMembersRequest request, AsyncApiCallback<Void> callback) Delete team membersdeleteTeamMembersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete team membersgetTeamAsync(GetTeamRequest request, AsyncApiCallback<Team> callback) Get teamgetTeamAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Team>> callback) Get teamgetTeamMembersAsync(GetTeamMembersRequest request, AsyncApiCallback<TeamMemberEntityListing> callback) Get team membershipgetTeamMembersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TeamMemberEntityListing>> callback) Get team membershipgetTeamsAsync(GetTeamsRequest request, AsyncApiCallback<TeamEntityListing> callback) Get Team listinggetTeamsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TeamEntityListing>> callback) Get Team listingpatchTeamAsync(PatchTeamRequest request, AsyncApiCallback<Team> callback) Update teampatchTeamAsync(ApiRequest<Team> request, AsyncApiCallback<ApiResponse<Team>> callback) Update teampostAnalyticsTeamsActivityQueryAsync(PostAnalyticsTeamsActivityQueryRequest request, AsyncApiCallback<TeamActivityResponse> callback) Query for team activity observationspostAnalyticsTeamsActivityQueryAsync(ApiRequest<TeamActivityQuery> request, AsyncApiCallback<ApiResponse<TeamActivityResponse>> callback) Query for team activity observationspostTeamMembersAsync(PostTeamMembersRequest request, AsyncApiCallback<TeamMemberAddListingResponse> callback) Add team memberspostTeamMembersAsync(ApiRequest<TeamMembers> request, AsyncApiCallback<ApiResponse<TeamMemberAddListingResponse>> callback) Add team memberspostTeamsAsync(PostTeamsRequest request, AsyncApiCallback<Team> callback) Create a teampostTeamsAsync(ApiRequest<Team> request, AsyncApiCallback<ApiResponse<Team>> callback) Create a teampostTeamsSearchAsync(PostTeamsSearchRequest request, AsyncApiCallback<TeamsSearchResponse> callback) Search resources.postTeamsSearchAsync(ApiRequest<TeamSearchRequest> request, AsyncApiCallback<ApiResponse<TeamsSearchResponse>> callback) Search resources.
-
Constructor Details
-
TeamsApiAsync
public TeamsApiAsync() -
TeamsApiAsync
-
-
Method Details
-
deleteTeamAsync
Delete team- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteTeamAsync
public Future<ApiResponse<Void>> deleteTeamAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete team- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteTeamMembersAsync
public Future<Void> deleteTeamMembersAsync(DeleteTeamMembersRequest request, AsyncApiCallback<Void> callback) Delete team members- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteTeamMembersAsync
public Future<ApiResponse<Void>> deleteTeamMembersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete team members- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getTeamAsync
Get team- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getTeamAsync
public Future<ApiResponse<Team>> getTeamAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Team>> callback) Get team- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getTeamMembersAsync
public Future<TeamMemberEntityListing> getTeamMembersAsync(GetTeamMembersRequest request, AsyncApiCallback<TeamMemberEntityListing> callback) Get team membership- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getTeamMembersAsync
public Future<ApiResponse<TeamMemberEntityListing>> getTeamMembersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TeamMemberEntityListing>> callback) Get team membership- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getTeamsAsync
public Future<TeamEntityListing> getTeamsAsync(GetTeamsRequest request, AsyncApiCallback<TeamEntityListing> callback) Get Team listing- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getTeamsAsync
public Future<ApiResponse<TeamEntityListing>> getTeamsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TeamEntityListing>> callback) Get Team listing- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchTeamAsync
Update team- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchTeamAsync
public Future<ApiResponse<Team>> patchTeamAsync(ApiRequest<Team> request, AsyncApiCallback<ApiResponse<Team>> callback) Update team- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsTeamsActivityQueryAsync
public Future<TeamActivityResponse> postAnalyticsTeamsActivityQueryAsync(PostAnalyticsTeamsActivityQueryRequest request, AsyncApiCallback<TeamActivityResponse> callback) Query for team activity observations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsTeamsActivityQueryAsync
public Future<ApiResponse<TeamActivityResponse>> postAnalyticsTeamsActivityQueryAsync(ApiRequest<TeamActivityQuery> request, AsyncApiCallback<ApiResponse<TeamActivityResponse>> callback) Query for team activity observations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postTeamMembersAsync
public Future<TeamMemberAddListingResponse> postTeamMembersAsync(PostTeamMembersRequest request, AsyncApiCallback<TeamMemberAddListingResponse> callback) Add team members- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postTeamMembersAsync
public Future<ApiResponse<TeamMemberAddListingResponse>> postTeamMembersAsync(ApiRequest<TeamMembers> request, AsyncApiCallback<ApiResponse<TeamMemberAddListingResponse>> callback) Add team members- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postTeamsAsync
Create a team- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postTeamsAsync
public Future<ApiResponse<Team>> postTeamsAsync(ApiRequest<Team> request, AsyncApiCallback<ApiResponse<Team>> callback) Create a team- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postTeamsSearchAsync
public Future<TeamsSearchResponse> postTeamsSearchAsync(PostTeamsSearchRequest request, AsyncApiCallback<TeamsSearchResponse> callback) Search resources.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postTeamsSearchAsync
public Future<ApiResponse<TeamsSearchResponse>> postTeamsSearchAsync(ApiRequest<TeamSearchRequest> request, AsyncApiCallback<ApiResponse<TeamsSearchResponse>> callback) Search resources.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-