Class TaskGroupsClient


  • public class TaskGroupsClient
    extends java.lang.Object
    • Field Detail

      • expandedClient

        protected final java.util.function.Supplier<ExpandedClient> expandedClient
      • expandedListClient

        protected final java.util.function.Supplier<ExpandedListClient> expandedListClient
    • Constructor Detail

      • TaskGroupsClient

        public TaskGroupsClient​(ClientOptions clientOptions)
    • Method Detail

      • withRawResponse

        public RawTaskGroupsClient withRawResponse()
        Get responses with HTTP metadata like headers
      • updateV1

        public boolean updateV1​(UpdateTaskGroupReq request)
        Updates task group driver assignments by adding or removing drivers.
      • updateV1

        public boolean updateV1​(UpdateTaskGroupReq request,
                                RequestOptions requestOptions)
        Updates task group driver assignments by adding or removing drivers.
      • startV1

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

        public boolean togglePauseV1​(java.lang.String id,
                                     SetTaskGroupPauseReq request,
                                     RequestOptions requestOptions)
        Toggles the pause status of an in-progress task group.