Class AsyncTaskGroupsClient


  • public class AsyncTaskGroupsClient
    extends java.lang.Object
    • Constructor Detail

      • AsyncTaskGroupsClient

        public AsyncTaskGroupsClient​(ClientOptions clientOptions)
    • Method Detail

      • updateV1

        public java.util.concurrent.CompletableFuture<java.lang.Boolean> updateV1​(UpdateTaskGroupReq request)
        Updates task group driver assignments by adding or removing drivers.
      • updateV1

        public java.util.concurrent.CompletableFuture<java.lang.Boolean> updateV1​(UpdateTaskGroupReq request,
                                                                                  RequestOptions requestOptions)
        Updates task group driver assignments by adding or removing drivers.
      • startV1

        public java.util.concurrent.CompletableFuture<java.lang.Boolean> startV1​(java.lang.String taskGroupId)
        Starts a task group by changing its status to in-progress and updating the order status. Only authorized personas (task_group_driver or task_group_courier_org_administrator) can start a task group.
      • startV1

        public java.util.concurrent.CompletableFuture<java.lang.Boolean> startV1​(java.lang.String taskGroupId,
                                                                                 RequestOptions requestOptions)
        Starts a task group by changing its status to in-progress and updating the order status. Only authorized personas (task_group_driver or task_group_courier_org_administrator) can start a task group.
      • togglePauseV1

        public java.util.concurrent.CompletableFuture<java.lang.Boolean> togglePauseV1​(java.lang.String id,
                                                                                       SetTaskGroupPauseReq request)
        Toggles the pause status of an in-progress task group.
      • togglePauseV1

        public java.util.concurrent.CompletableFuture<java.lang.Boolean> togglePauseV1​(java.lang.String id,
                                                                                       SetTaskGroupPauseReq request,
                                                                                       RequestOptions requestOptions)
        Toggles the pause status of an in-progress task group.