Class AsyncAdHocClient


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

      • AsyncAdHocClient

        public AsyncAdHocClient​(ClientOptions clientOptions)
    • Method Detail

      • withRawResponse

        public AsyncRawAdHocClient withRawResponse()
        Get responses with HTTP metadata like headers
      • createV1

        public java.util.concurrent.CompletableFuture<LineItemGroup1> createV1​(CreateAdHocLineItemGroupReq request)
        Creates an ad-hoc line item group (not associated with a TaskGroup). Starts as ADJUSTABLE. | org_type=[courier, forwarder], min_org_role=operator | (CreateAdHocLineItemGroupReq) -> (LineItemGroup1)
      • createV1

        public java.util.concurrent.CompletableFuture<LineItemGroup1> createV1​(CreateAdHocLineItemGroupReq request,
                                                                               RequestOptions requestOptions)
        Creates an ad-hoc line item group (not associated with a TaskGroup). Starts as ADJUSTABLE. | org_type=[courier, forwarder], min_org_role=operator | (CreateAdHocLineItemGroupReq) -> (LineItemGroup1)
      • addLineItemV1

        public java.util.concurrent.CompletableFuture<LineItemGroup1> addLineItemV1​(java.lang.String lineItemGroupId,
                                                                                    LineItemClientCreate1 request)
        Adds a line item to an ad-hoc line item group. LIG must be ad-hoc (task_group_id is None) and ADJUSTABLE. | org_type=[courier, forwarder], min_org_role=operator, authz_personas=[lig_owner_operators] | (LineItemClientCreate1) -> (LineItemGroup1)
      • addLineItemV1

        public java.util.concurrent.CompletableFuture<LineItemGroup1> addLineItemV1​(java.lang.String lineItemGroupId,
                                                                                    LineItemClientCreate1 request,
                                                                                    RequestOptions requestOptions)
        Adds a line item to an ad-hoc line item group. LIG must be ad-hoc (task_group_id is None) and ADJUSTABLE. | org_type=[courier, forwarder], min_org_role=operator, authz_personas=[lig_owner_operators] | (LineItemClientCreate1) -> (LineItemGroup1)
      • removeLineItemV1

        public java.util.concurrent.CompletableFuture<LineItemGroup1> removeLineItemV1​(java.lang.String lineItemGroupId,
                                                                                       AdHocRemoveLineItemV1Request request)
        Removes a line item from an ad-hoc line item group. LIG must be ad-hoc (task_group_id is None) and ADJUSTABLE. | org_type=[courier, forwarder], min_org_role=operator, authz_personas=[lig_owner_operators] | (line_item_uuid_str) -> (LineItemGroup1)
      • removeLineItemV1

        public java.util.concurrent.CompletableFuture<LineItemGroup1> removeLineItemV1​(java.lang.String lineItemGroupId,
                                                                                       AdHocRemoveLineItemV1Request request,
                                                                                       RequestOptions requestOptions)
        Removes a line item from an ad-hoc line item group. LIG must be ad-hoc (task_group_id is None) and ADJUSTABLE. | org_type=[courier, forwarder], min_org_role=operator, authz_personas=[lig_owner_operators] | (line_item_uuid_str) -> (LineItemGroup1)
      • deleteV1

        public java.util.concurrent.CompletableFuture<java.lang.Boolean> deleteV1​(java.lang.String lineItemGroupId)
        Deletes an ad-hoc line item group. LIG must be ad-hoc (task_group_id is None) and ADJUSTABLE or FINALIZED. | org_type=[courier, forwarder], min_org_role=operator, authz_personas=[lig_owner_operators] | () -> (bool)
      • deleteV1

        public java.util.concurrent.CompletableFuture<java.lang.Boolean> deleteV1​(java.lang.String lineItemGroupId,
                                                                                  RequestOptions requestOptions)
        Deletes an ad-hoc line item group. LIG must be ad-hoc (task_group_id is None) and ADJUSTABLE or FINALIZED. | org_type=[courier, forwarder], min_org_role=operator, authz_personas=[lig_owner_operators] | () -> (bool)