Package com.mypurecloud.sdk.v2.api
Class CoachingApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.CoachingApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteCoachingAppointmentAnnotationAsync(DeleteCoachingAppointmentAnnotationRequest request, AsyncApiCallback<Void> callback) Delete an existing annotation You must have the appropriate permission for the type of annotation you are updating.deleteCoachingAppointmentAnnotationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an existing annotation You must have the appropriate permission for the type of annotation you are updating.deleteCoachingAppointmentAsync(DeleteCoachingAppointmentRequest request, AsyncApiCallback<CoachingAppointmentReference> callback) Delete an existing appointment Permission not required if you are the creator of the appointmentdeleteCoachingAppointmentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingAppointmentReference>> callback) Delete an existing appointment Permission not required if you are the creator of the appointmentgetCoachingAppointmentAnnotationAsync(GetCoachingAppointmentAnnotationRequest request, AsyncApiCallback<CoachingAnnotation> callback) Retrieve an annotation.getCoachingAppointmentAnnotationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingAnnotation>> callback) Retrieve an annotation.getCoachingAppointmentAnnotationsAsync(GetCoachingAppointmentAnnotationsRequest request, AsyncApiCallback<CoachingAnnotationList> callback) Get a list of annotations.getCoachingAppointmentAnnotationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingAnnotationList>> callback) Get a list of annotations.getCoachingAppointmentAsync(GetCoachingAppointmentRequest request, AsyncApiCallback<CoachingAppointmentResponse> callback) Retrieve an appointment Permission not required if you are the attendee, creator or facilitator of the appointmentgetCoachingAppointmentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingAppointmentResponse>> callback) Retrieve an appointment Permission not required if you are the attendee, creator or facilitator of the appointmentgetCoachingAppointmentsAsync(GetCoachingAppointmentsRequest request, AsyncApiCallback<CoachingAppointmentResponseList> callback) Get appointments for users and optional date rangegetCoachingAppointmentsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingAppointmentResponseList>> callback) Get appointments for users and optional date rangegetCoachingAppointmentsMeAsync(GetCoachingAppointmentsMeRequest request, AsyncApiCallback<CoachingAppointmentResponseList> callback) Get my appointments for a given date rangegetCoachingAppointmentsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingAppointmentResponseList>> callback) Get my appointments for a given date rangegetCoachingAppointmentStatusesAsync(GetCoachingAppointmentStatusesRequest request, AsyncApiCallback<CoachingAppointmentStatusResponseList> callback) Get the list of status changes for a coaching appointment.getCoachingAppointmentStatusesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingAppointmentStatusResponseList>> callback) Get the list of status changes for a coaching appointment.getCoachingNotificationAsync(GetCoachingNotificationRequest request, AsyncApiCallback<CoachingNotification> callback) Get an existing notification Permission not required if you are the owner of the notification.getCoachingNotificationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingNotification>> callback) Get an existing notification Permission not required if you are the owner of the notification.getCoachingNotificationsAsync(GetCoachingNotificationsRequest request, AsyncApiCallback<CoachingNotificationList> callback) Retrieve the list of your notifications.getCoachingNotificationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingNotificationList>> callback) Retrieve the list of your notifications.getCoachingScheduleslotsJobAsync(GetCoachingScheduleslotsJobRequest request, AsyncApiCallback<CoachingScheduleSlotsJobResponse> callback) Retrieve the status of the job for the slots where a coaching appointment can be scheduled.getCoachingScheduleslotsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingScheduleSlotsJobResponse>> callback) Retrieve the status of the job for the slots where a coaching appointment can be scheduled.patchCoachingAppointmentAnnotationAsync(PatchCoachingAppointmentAnnotationRequest request, AsyncApiCallback<CoachingAnnotation> callback) Update an existing annotation.patchCoachingAppointmentAnnotationAsync(ApiRequest<CoachingAnnotation> request, AsyncApiCallback<ApiResponse<CoachingAnnotation>> callback) Update an existing annotation.patchCoachingAppointmentAsync(PatchCoachingAppointmentRequest request, AsyncApiCallback<CoachingAppointmentResponse> callback) Update an existing appointment Permission not required if you are the creator or facilitator of the appointmentpatchCoachingAppointmentAsync(ApiRequest<UpdateCoachingAppointmentRequest> request, AsyncApiCallback<ApiResponse<CoachingAppointmentResponse>> callback) Update an existing appointment Permission not required if you are the creator or facilitator of the appointmentpatchCoachingAppointmentStatusAsync(PatchCoachingAppointmentStatusRequest request, AsyncApiCallback<CoachingAppointmentStatusResponse> callback) Update the status of a coaching appointment Permission not required if you are an attendee, creator or facilitator of the appointmentpatchCoachingAppointmentStatusAsync(ApiRequest<CoachingAppointmentStatusRequest> request, AsyncApiCallback<ApiResponse<CoachingAppointmentStatusResponse>> callback) Update the status of a coaching appointment Permission not required if you are an attendee, creator or facilitator of the appointmentpatchCoachingNotificationAsync(PatchCoachingNotificationRequest request, AsyncApiCallback<CoachingNotification> callback) Update an existing notification.patchCoachingNotificationAsync(ApiRequest<CoachingNotification> request, AsyncApiCallback<ApiResponse<CoachingNotification>> callback) Update an existing notification.postCoachingAppointmentAnnotationsAsync(PostCoachingAppointmentAnnotationsRequest request, AsyncApiCallback<CoachingAnnotation> callback) Create a new annotation.postCoachingAppointmentAnnotationsAsync(ApiRequest<CoachingAnnotationCreateRequest> request, AsyncApiCallback<ApiResponse<CoachingAnnotation>> callback) Create a new annotation.postCoachingAppointmentConversationsAsync(PostCoachingAppointmentConversationsRequest request, AsyncApiCallback<AddConversationResponse> callback) Add a conversation to an appointment Permission not required if you are the creator or facilitator of the appointmentpostCoachingAppointmentConversationsAsync(ApiRequest<AddConversationRequest> request, AsyncApiCallback<ApiResponse<AddConversationResponse>> callback) Add a conversation to an appointment Permission not required if you are the creator or facilitator of the appointmentpostCoachingAppointmentsAggregatesQueryAsync(PostCoachingAppointmentsAggregatesQueryRequest request, AsyncApiCallback<CoachingAppointmentAggregateResponse> callback) Retrieve aggregated appointment datapostCoachingAppointmentsAggregatesQueryAsync(ApiRequest<CoachingAppointmentAggregateRequest> request, AsyncApiCallback<ApiResponse<CoachingAppointmentAggregateResponse>> callback) Retrieve aggregated appointment datapostCoachingAppointmentsAsync(PostCoachingAppointmentsRequest request, AsyncApiCallback<CoachingAppointmentResponse> callback) Create a new appointmentpostCoachingAppointmentsAsync(ApiRequest<CreateCoachingAppointmentRequest> request, AsyncApiCallback<ApiResponse<CoachingAppointmentResponse>> callback) Create a new appointmentpostCoachingScheduleslotsJobsAsync(PostCoachingScheduleslotsJobsRequest request, AsyncApiCallback<CoachingScheduleSlotsJobResponse> callback) Start job to retrieve the slots where a coaching appointment can be scheduled.postCoachingScheduleslotsJobsAsync(ApiRequest<CoachingScheduleSlotsJobRequest> request, AsyncApiCallback<ApiResponse<CoachingScheduleSlotsJobResponse>> callback) Start job to retrieve the slots where a coaching appointment can be scheduled.postCoachingScheduleslotsQueryAsync(PostCoachingScheduleslotsQueryRequest request, AsyncApiCallback<CoachingSlotsResponse> callback) Get list of possible slots where a coaching appointment can be scheduled.postCoachingScheduleslotsQueryAsync(ApiRequest<CoachingSlotsRequest> request, AsyncApiCallback<ApiResponse<CoachingSlotsResponse>> callback) Get list of possible slots where a coaching appointment can be scheduled.
-
Constructor Details
-
CoachingApiAsync
public CoachingApiAsync() -
CoachingApiAsync
-
-
Method Details
-
deleteCoachingAppointmentAsync
public Future<CoachingAppointmentReference> deleteCoachingAppointmentAsync(DeleteCoachingAppointmentRequest request, AsyncApiCallback<CoachingAppointmentReference> callback) Delete an existing appointment Permission not required if you are the creator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteCoachingAppointmentAsync
public Future<ApiResponse<CoachingAppointmentReference>> deleteCoachingAppointmentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingAppointmentReference>> callback) Delete an existing appointment Permission not required if you are the creator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteCoachingAppointmentAnnotationAsync
public Future<Void> deleteCoachingAppointmentAnnotationAsync(DeleteCoachingAppointmentAnnotationRequest request, AsyncApiCallback<Void> callback) Delete an existing annotation You must have the appropriate permission for the type of annotation you are updating. Permission not required if you are the creator or facilitator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteCoachingAppointmentAnnotationAsync
public Future<ApiResponse<Void>> deleteCoachingAppointmentAnnotationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an existing annotation You must have the appropriate permission for the type of annotation you are updating. Permission not required if you are the creator or facilitator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingAppointmentAsync
public Future<CoachingAppointmentResponse> getCoachingAppointmentAsync(GetCoachingAppointmentRequest request, AsyncApiCallback<CoachingAppointmentResponse> callback) Retrieve an appointment Permission not required if you are the attendee, creator or facilitator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingAppointmentAsync
public Future<ApiResponse<CoachingAppointmentResponse>> getCoachingAppointmentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingAppointmentResponse>> callback) Retrieve an appointment Permission not required if you are the attendee, creator or facilitator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingAppointmentAnnotationAsync
public Future<CoachingAnnotation> getCoachingAppointmentAnnotationAsync(GetCoachingAppointmentAnnotationRequest request, AsyncApiCallback<CoachingAnnotation> callback) Retrieve an annotation. You must have the appropriate permission for the type of annotation you are creating. Permission not required if you are related to the appointment (only the creator or facilitator can view private annotations).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingAppointmentAnnotationAsync
public Future<ApiResponse<CoachingAnnotation>> getCoachingAppointmentAnnotationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingAnnotation>> callback) Retrieve an annotation. You must have the appropriate permission for the type of annotation you are creating. Permission not required if you are related to the appointment (only the creator or facilitator can view private annotations).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingAppointmentAnnotationsAsync
public Future<CoachingAnnotationList> getCoachingAppointmentAnnotationsAsync(GetCoachingAppointmentAnnotationsRequest request, AsyncApiCallback<CoachingAnnotationList> callback) Get a list of annotations. You must have the appropriate permission for the type of annotation you are creating. Permission not required if you are related to the appointment (only the creator or facilitator can view private annotations).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingAppointmentAnnotationsAsync
public Future<ApiResponse<CoachingAnnotationList>> getCoachingAppointmentAnnotationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingAnnotationList>> callback) Get a list of annotations. You must have the appropriate permission for the type of annotation you are creating. Permission not required if you are related to the appointment (only the creator or facilitator can view private annotations).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingAppointmentStatusesAsync
public Future<CoachingAppointmentStatusResponseList> getCoachingAppointmentStatusesAsync(GetCoachingAppointmentStatusesRequest request, AsyncApiCallback<CoachingAppointmentStatusResponseList> callback) Get the list of status changes for a coaching appointment. Permission not required if you are an attendee, creator or facilitator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingAppointmentStatusesAsync
public Future<ApiResponse<CoachingAppointmentStatusResponseList>> getCoachingAppointmentStatusesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingAppointmentStatusResponseList>> callback) Get the list of status changes for a coaching appointment. Permission not required if you are an attendee, creator or facilitator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingAppointmentsAsync
public Future<CoachingAppointmentResponseList> getCoachingAppointmentsAsync(GetCoachingAppointmentsRequest request, AsyncApiCallback<CoachingAppointmentResponseList> callback) Get appointments for users and optional date range- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingAppointmentsAsync
public Future<ApiResponse<CoachingAppointmentResponseList>> getCoachingAppointmentsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingAppointmentResponseList>> callback) Get appointments for users and optional date range- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingAppointmentsMeAsync
public Future<CoachingAppointmentResponseList> getCoachingAppointmentsMeAsync(GetCoachingAppointmentsMeRequest request, AsyncApiCallback<CoachingAppointmentResponseList> callback) Get my appointments for a given date range- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingAppointmentsMeAsync
public Future<ApiResponse<CoachingAppointmentResponseList>> getCoachingAppointmentsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingAppointmentResponseList>> callback) Get my appointments for a given date range- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingNotificationAsync
public Future<CoachingNotification> getCoachingNotificationAsync(GetCoachingNotificationRequest request, AsyncApiCallback<CoachingNotification> callback) Get an existing notification Permission not required if you are the owner of the notification.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingNotificationAsync
public Future<ApiResponse<CoachingNotification>> getCoachingNotificationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingNotification>> callback) Get an existing notification Permission not required if you are the owner of the notification.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingNotificationsAsync
public Future<CoachingNotificationList> getCoachingNotificationsAsync(GetCoachingNotificationsRequest request, AsyncApiCallback<CoachingNotificationList> callback) Retrieve the list of your notifications.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingNotificationsAsync
public Future<ApiResponse<CoachingNotificationList>> getCoachingNotificationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingNotificationList>> callback) Retrieve the list of your notifications.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingScheduleslotsJobAsync
public Future<CoachingScheduleSlotsJobResponse> getCoachingScheduleslotsJobAsync(GetCoachingScheduleslotsJobRequest request, AsyncApiCallback<CoachingScheduleSlotsJobResponse> callback) Retrieve the status of the job for the slots where a coaching appointment can be scheduled.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getCoachingScheduleslotsJobAsync
public Future<ApiResponse<CoachingScheduleSlotsJobResponse>> getCoachingScheduleslotsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoachingScheduleSlotsJobResponse>> callback) Retrieve the status of the job for the slots where a coaching appointment can be scheduled.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchCoachingAppointmentAsync
public Future<CoachingAppointmentResponse> patchCoachingAppointmentAsync(PatchCoachingAppointmentRequest request, AsyncApiCallback<CoachingAppointmentResponse> callback) Update an existing appointment Permission not required if you are the creator or facilitator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchCoachingAppointmentAsync
public Future<ApiResponse<CoachingAppointmentResponse>> patchCoachingAppointmentAsync(ApiRequest<UpdateCoachingAppointmentRequest> request, AsyncApiCallback<ApiResponse<CoachingAppointmentResponse>> callback) Update an existing appointment Permission not required if you are the creator or facilitator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchCoachingAppointmentAnnotationAsync
public Future<CoachingAnnotation> patchCoachingAppointmentAnnotationAsync(PatchCoachingAppointmentAnnotationRequest request, AsyncApiCallback<CoachingAnnotation> callback) Update an existing annotation. You must have the appropriate permission for the type of annotation you are updating. Permission not required if you are the creator or facilitator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchCoachingAppointmentAnnotationAsync
public Future<ApiResponse<CoachingAnnotation>> patchCoachingAppointmentAnnotationAsync(ApiRequest<CoachingAnnotation> request, AsyncApiCallback<ApiResponse<CoachingAnnotation>> callback) Update an existing annotation. You must have the appropriate permission for the type of annotation you are updating. Permission not required if you are the creator or facilitator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchCoachingAppointmentStatusAsync
public Future<CoachingAppointmentStatusResponse> patchCoachingAppointmentStatusAsync(PatchCoachingAppointmentStatusRequest request, AsyncApiCallback<CoachingAppointmentStatusResponse> callback) Update the status of a coaching appointment Permission not required if you are an attendee, creator or facilitator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchCoachingAppointmentStatusAsync
public Future<ApiResponse<CoachingAppointmentStatusResponse>> patchCoachingAppointmentStatusAsync(ApiRequest<CoachingAppointmentStatusRequest> request, AsyncApiCallback<ApiResponse<CoachingAppointmentStatusResponse>> callback) Update the status of a coaching appointment Permission not required if you are an attendee, creator or facilitator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchCoachingNotificationAsync
public Future<CoachingNotification> patchCoachingNotificationAsync(PatchCoachingNotificationRequest request, AsyncApiCallback<CoachingNotification> callback) Update an existing notification. Can only update your own notifications.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchCoachingNotificationAsync
public Future<ApiResponse<CoachingNotification>> patchCoachingNotificationAsync(ApiRequest<CoachingNotification> request, AsyncApiCallback<ApiResponse<CoachingNotification>> callback) Update an existing notification. Can only update your own notifications.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postCoachingAppointmentAnnotationsAsync
public Future<CoachingAnnotation> postCoachingAppointmentAnnotationsAsync(PostCoachingAppointmentAnnotationsRequest request, AsyncApiCallback<CoachingAnnotation> callback) Create a new annotation. You must have the appropriate permission for the type of annotation you are creating. Permission not required if you are related to the appointment (only the creator or facilitator can create private annotations).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postCoachingAppointmentAnnotationsAsync
public Future<ApiResponse<CoachingAnnotation>> postCoachingAppointmentAnnotationsAsync(ApiRequest<CoachingAnnotationCreateRequest> request, AsyncApiCallback<ApiResponse<CoachingAnnotation>> callback) Create a new annotation. You must have the appropriate permission for the type of annotation you are creating. Permission not required if you are related to the appointment (only the creator or facilitator can create private annotations).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postCoachingAppointmentConversationsAsync
public Future<AddConversationResponse> postCoachingAppointmentConversationsAsync(PostCoachingAppointmentConversationsRequest request, AsyncApiCallback<AddConversationResponse> callback) Add a conversation to an appointment Permission not required if you are the creator or facilitator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postCoachingAppointmentConversationsAsync
public Future<ApiResponse<AddConversationResponse>> postCoachingAppointmentConversationsAsync(ApiRequest<AddConversationRequest> request, AsyncApiCallback<ApiResponse<AddConversationResponse>> callback) Add a conversation to an appointment Permission not required if you are the creator or facilitator of the appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postCoachingAppointmentsAsync
public Future<CoachingAppointmentResponse> postCoachingAppointmentsAsync(PostCoachingAppointmentsRequest request, AsyncApiCallback<CoachingAppointmentResponse> callback) Create a new appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postCoachingAppointmentsAsync
public Future<ApiResponse<CoachingAppointmentResponse>> postCoachingAppointmentsAsync(ApiRequest<CreateCoachingAppointmentRequest> request, AsyncApiCallback<ApiResponse<CoachingAppointmentResponse>> callback) Create a new appointment- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postCoachingAppointmentsAggregatesQueryAsync
public Future<CoachingAppointmentAggregateResponse> postCoachingAppointmentsAggregatesQueryAsync(PostCoachingAppointmentsAggregatesQueryRequest request, AsyncApiCallback<CoachingAppointmentAggregateResponse> callback) Retrieve aggregated appointment data- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postCoachingAppointmentsAggregatesQueryAsync
public Future<ApiResponse<CoachingAppointmentAggregateResponse>> postCoachingAppointmentsAggregatesQueryAsync(ApiRequest<CoachingAppointmentAggregateRequest> request, AsyncApiCallback<ApiResponse<CoachingAppointmentAggregateResponse>> callback) Retrieve aggregated appointment data- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postCoachingScheduleslotsJobsAsync
public Future<CoachingScheduleSlotsJobResponse> postCoachingScheduleslotsJobsAsync(PostCoachingScheduleslotsJobsRequest request, AsyncApiCallback<CoachingScheduleSlotsJobResponse> callback) Start job to retrieve the slots where a coaching appointment can be scheduled.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postCoachingScheduleslotsJobsAsync
public Future<ApiResponse<CoachingScheduleSlotsJobResponse>> postCoachingScheduleslotsJobsAsync(ApiRequest<CoachingScheduleSlotsJobRequest> request, AsyncApiCallback<ApiResponse<CoachingScheduleSlotsJobResponse>> callback) Start job to retrieve the slots where a coaching appointment can be scheduled.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postCoachingScheduleslotsQueryAsync
public Future<CoachingSlotsResponse> postCoachingScheduleslotsQueryAsync(PostCoachingScheduleslotsQueryRequest request, AsyncApiCallback<CoachingSlotsResponse> callback) Get list of possible slots where a coaching appointment can be scheduled.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postCoachingScheduleslotsQueryAsync
public Future<ApiResponse<CoachingSlotsResponse>> postCoachingScheduleslotsQueryAsync(ApiRequest<CoachingSlotsRequest> request, AsyncApiCallback<ApiResponse<CoachingSlotsResponse>> callback) Get list of possible slots where a coaching appointment can be scheduled.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-