Class AsyncRawTaskGroupsClient


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

      • AsyncRawTaskGroupsClient

        public AsyncRawTaskGroupsClient​(ClientOptions clientOptions)
    • Method Detail

      • updateV1

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

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