Class RawTaskGroupsClient
- java.lang.Object
-
- com.chrt.api.resources.taskgroups.RawTaskGroupsClient
-
public class RawTaskGroupsClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description RawTaskGroupsClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.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.ChrtApiHttpResponse<java.lang.Boolean>togglePauseV1(java.lang.String id, SetTaskGroupPauseReq request)Toggles the pause status of an in-progress task group.ChrtApiHttpResponse<java.lang.Boolean>togglePauseV1(java.lang.String id, SetTaskGroupPauseReq request, RequestOptions requestOptions)Toggles the pause status of an in-progress task group.ChrtApiHttpResponse<java.lang.Boolean>updateV1(UpdateTaskGroupReq request)Updates task group driver assignments by adding or removing drivers.ChrtApiHttpResponse<java.lang.Boolean>updateV1(UpdateTaskGroupReq request, RequestOptions requestOptions)Updates task group driver assignments by adding or removing drivers.
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
RawTaskGroupsClient
public RawTaskGroupsClient(ClientOptions clientOptions)
-
-
Method Detail
-
updateV1
public ChrtApiHttpResponse<java.lang.Boolean> updateV1(UpdateTaskGroupReq request)
Updates task group driver assignments by adding or removing drivers.
-
updateV1
public ChrtApiHttpResponse<java.lang.Boolean> updateV1(UpdateTaskGroupReq request, RequestOptions requestOptions)
Updates task group driver assignments by adding or removing drivers.
-
startV1
public 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 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 ChrtApiHttpResponse<java.lang.Boolean> togglePauseV1(java.lang.String id, SetTaskGroupPauseReq request)
Toggles the pause status of an in-progress task group.
-
togglePauseV1
public ChrtApiHttpResponse<java.lang.Boolean> togglePauseV1(java.lang.String id, SetTaskGroupPauseReq request, RequestOptions requestOptions)
Toggles the pause status of an in-progress task group.
-
-