Class TaskGroupsClient
- java.lang.Object
-
- com.chrt.api.resources.taskgroups.TaskGroupsClient
-
public class TaskGroupsClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptionsprotected java.util.function.Supplier<ExpandedClient>expandedClientprotected java.util.function.Supplier<S3ObjectClient>s3ObjectClientprotected java.util.function.Supplier<TaskGroupIdClient>taskGroupIdClient
-
Constructor Summary
Constructors Constructor Description TaskGroupsClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddMessageV1(java.lang.String taskGroupId, AddMessageReq request)Adds a message to a task group's message log.booleanaddMessageV1(java.lang.String taskGroupId, AddMessageReq request, RequestOptions requestOptions)Adds a message to a task group's message log.ExpandedClientexpanded()booleanremoveDriverV1(java.lang.String taskGroupId)Removes the driver from a task group (sets driver_id to null).booleanremoveDriverV1(java.lang.String taskGroupId, RequestOptions requestOptions)Removes the driver from a task group (sets driver_id to null).S3ObjectClients3Object()booleansetFlightInfoV1(java.lang.String taskGroupId)Sets the flight number and/or fa_flight_ids on a task group.booleansetFlightInfoV1(java.lang.String taskGroupId, SetFlightInfoReq request)Sets the flight number and/or fa_flight_ids on a task group.booleansetFlightInfoV1(java.lang.String taskGroupId, SetFlightInfoReq request, RequestOptions requestOptions)Sets the flight number and/or fa_flight_ids on a task group.booleansetTaskOrderingV1(java.lang.String taskGroupId, SetTaskOrderingReq request)Sets the ordering of tasks within a task group.booleansetTaskOrderingV1(java.lang.String taskGroupId, SetTaskOrderingReq request, RequestOptions requestOptions)Sets the ordering of tasks within a task group.booleanstartV1(java.lang.String taskGroupId)Starts a task group by transitioning it from STAGED to IN_PROGRESS and syncing related order state.booleanstartV1(java.lang.String taskGroupId, RequestOptions requestOptions)Starts a task group by transitioning it from STAGED to IN_PROGRESS and syncing related order state.TaskGroupIdClienttaskGroupId()booleanupdateCourierOrgV1(java.lang.String taskGroupId, UpdateCourierOrgReq request)Updates the courier organization assigned to a task group.booleanupdateCourierOrgV1(java.lang.String taskGroupId, UpdateCourierOrgReq request, RequestOptions requestOptions)Updates the courier organization assigned to a task group.booleanupdateDriverV1(java.lang.String taskGroupId, UpdateDriverReq request)Updates the driver assigned to a task group.booleanupdateDriverV1(java.lang.String taskGroupId, UpdateDriverReq request, RequestOptions requestOptions)Updates the driver assigned to a task group.RawTaskGroupsClientwithRawResponse()Get responses with HTTP metadata like headers
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
taskGroupIdClient
protected final java.util.function.Supplier<TaskGroupIdClient> taskGroupIdClient
-
s3ObjectClient
protected final java.util.function.Supplier<S3ObjectClient> s3ObjectClient
-
expandedClient
protected final java.util.function.Supplier<ExpandedClient> expandedClient
-
-
Constructor Detail
-
TaskGroupsClient
public TaskGroupsClient(ClientOptions clientOptions)
-
-
Method Detail
-
withRawResponse
public RawTaskGroupsClient withRawResponse()
Get responses with HTTP metadata like headers
-
startV1
public boolean startV1(java.lang.String taskGroupId)
Starts a task group by transitioning it from STAGED to IN_PROGRESS and syncing related order state. | authz_personas=[courier_driver, lig_owner_operators] | () -> (bool)
-
startV1
public boolean startV1(java.lang.String taskGroupId, RequestOptions requestOptions)Starts a task group by transitioning it from STAGED to IN_PROGRESS and syncing related order state. | authz_personas=[courier_driver, lig_owner_operators] | () -> (bool)
-
setTaskOrderingV1
public boolean setTaskOrderingV1(java.lang.String taskGroupId, SetTaskOrderingReq request)Sets the ordering of tasks within a task group. Requires complete list of task IDs in desired order. Completed tasks must be before staged tasks. | authz_personas=[lig_owner_operators] | (SetTaskOrderingReq) -> (bool)
-
setTaskOrderingV1
public boolean setTaskOrderingV1(java.lang.String taskGroupId, SetTaskOrderingReq request, RequestOptions requestOptions)Sets the ordering of tasks within a task group. Requires complete list of task IDs in desired order. Completed tasks must be before staged tasks. | authz_personas=[lig_owner_operators] | (SetTaskOrderingReq) -> (bool)
-
updateDriverV1
public boolean updateDriverV1(java.lang.String taskGroupId, UpdateDriverReq request)Updates the driver assigned to a task group. | authz_personas=[courier_org_operators] | (UpdateDriverReq) -> (bool)
-
updateDriverV1
public boolean updateDriverV1(java.lang.String taskGroupId, UpdateDriverReq request, RequestOptions requestOptions)Updates the driver assigned to a task group. | authz_personas=[courier_org_operators] | (UpdateDriverReq) -> (bool)
-
removeDriverV1
public boolean removeDriverV1(java.lang.String taskGroupId)
Removes the driver from a task group (sets driver_id to null). | authz_personas=[courier_org_operators, courier_driver] | () -> (bool)
-
removeDriverV1
public boolean removeDriverV1(java.lang.String taskGroupId, RequestOptions requestOptions)Removes the driver from a task group (sets driver_id to null). | authz_personas=[courier_org_operators, courier_driver] | () -> (bool)
-
updateCourierOrgV1
public boolean updateCourierOrgV1(java.lang.String taskGroupId, UpdateCourierOrgReq request)Updates the courier organization assigned to a task group. | authz_personas=[forwarder_org_operators] | (UpdateCourierOrgReq) -> (bool)
-
updateCourierOrgV1
public boolean updateCourierOrgV1(java.lang.String taskGroupId, UpdateCourierOrgReq request, RequestOptions requestOptions)Updates the courier organization assigned to a task group. | authz_personas=[forwarder_org_operators] | (UpdateCourierOrgReq) -> (bool)
-
setFlightInfoV1
public boolean setFlightInfoV1(java.lang.String taskGroupId)
Sets the flight number and/or fa_flight_ids on a task group. | authz_personas=[lig_owner_operators] | (SetFlightInfoReq) -> (bool)
-
setFlightInfoV1
public boolean setFlightInfoV1(java.lang.String taskGroupId, SetFlightInfoReq request)Sets the flight number and/or fa_flight_ids on a task group. | authz_personas=[lig_owner_operators] | (SetFlightInfoReq) -> (bool)
-
setFlightInfoV1
public boolean setFlightInfoV1(java.lang.String taskGroupId, SetFlightInfoReq request, RequestOptions requestOptions)Sets the flight number and/or fa_flight_ids on a task group. | authz_personas=[lig_owner_operators] | (SetFlightInfoReq) -> (bool)
-
addMessageV1
public boolean addMessageV1(java.lang.String taskGroupId, AddMessageReq request)Adds a message to a task group's message log. | authz_personas=[courier_driver, courier_org_operators, forwarder_org_operators, shipper_org_operators] | (AddMessageReq) -> (bool)
-
addMessageV1
public boolean addMessageV1(java.lang.String taskGroupId, AddMessageReq request, RequestOptions requestOptions)Adds a message to a task group's message log. | authz_personas=[courier_driver, courier_org_operators, forwarder_org_operators, shipper_org_operators] | (AddMessageReq) -> (bool)
-
taskGroupId
public TaskGroupIdClient taskGroupId()
-
s3Object
public S3ObjectClient s3Object()
-
expanded
public ExpandedClient expanded()
-
-