Class RawAdHocClient


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

      • RawAdHocClient

        public RawAdHocClient​(ClientOptions clientOptions)
    • Method Detail

      • createV1

        public ChrtApiHttpResponse<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)
      • addLineItemV1

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