Class AdHocClient


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

      • AdHocClient

        public AdHocClient​(ClientOptions clientOptions)
    • Method Detail

      • withRawResponse

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

        public 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 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 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 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 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 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 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 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)