Class ShipperPayCourierLineItemGroupsClient


  • public class ShipperPayCourierLineItemGroupsClient
    extends java.lang.Object
    • Field Detail

      • shipperClient

        protected final java.util.function.Supplier<ShipperClient> shipperClient
      • courierClient

        protected final java.util.function.Supplier<CourierClient> courierClient
      • addLineItemsClient

        protected final java.util.function.Supplier<AddLineItemsClient> addLineItemsClient
      • removeLineItemsClient

        protected final java.util.function.Supplier<RemoveLineItemsClient> removeLineItemsClient
    • Constructor Detail

      • ShipperPayCourierLineItemGroupsClient

        public ShipperPayCourierLineItemGroupsClient​(ClientOptions clientOptions)
    • Method Detail

      • getByIdV1

        public ShipperPayCourierLineItemGroup1 getByIdV1​(java.lang.String id)
        Retrieves a shipper pay courier line item group by its ID for the caller's courier organization. | () -> (ShipperPayCourierLineItemGroup1)
      • getByIdV1

        public ShipperPayCourierLineItemGroup1 getByIdV1​(java.lang.String id,
                                                         RequestOptions requestOptions)
        Retrieves a shipper pay courier line item group by its ID for the caller's courier organization. | () -> (ShipperPayCourierLineItemGroup1)
      • deleteByIdV1

        public boolean deleteByIdV1​(java.lang.String id)
        Deletes a shipper pay courier line item group by its ID if not referenced by any payment. | () -> (bool)
      • deleteByIdV1

        public boolean deleteByIdV1​(java.lang.String id,
                                    RequestOptions requestOptions)
        Deletes a shipper pay courier line item group by its ID if not referenced by any payment. | () -> (bool)
      • byTaskGroupIdV1

        public ShipperPayCourierLineItemGroup1 byTaskGroupIdV1​(java.lang.String taskGroupId)
        Retrieves a shipper pay courier line item group by its associated task group ID for the caller's courier organization. | () -> (ShipperPayCourierLineItemGroup1)
      • byTaskGroupIdV1

        public ShipperPayCourierLineItemGroup1 byTaskGroupIdV1​(java.lang.String taskGroupId,
                                                               RequestOptions requestOptions)
        Retrieves a shipper pay courier line item group by its associated task group ID for the caller's courier organization. | () -> (ShipperPayCourierLineItemGroup1)
      • createV1

        public java.lang.String createV1​(ShipperPayCourierLineItemGroupCreateReq request)
        Creates a shipper pay courier line item group by calculating items from rate sheet and task group. | (ShipperPayCourierLineItemGroupCreateReq) -> (PydanticObjectId)
      • createV1

        public java.lang.String createV1​(ShipperPayCourierLineItemGroupCreateReq request,
                                         RequestOptions requestOptions)
        Creates a shipper pay courier line item group by calculating items from rate sheet and task group. | (ShipperPayCourierLineItemGroupCreateReq) -> (PydanticObjectId)