Class AsyncRawRateSheetsClient


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

      • AsyncRawRateSheetsClient

        public AsyncRawRateSheetsClient​(ClientOptions clientOptions)
    • Method Detail

      • getV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<RateSheet1>> getV1​(java.lang.String rateSheetId)
        Retrieves a rate sheet by ID. Only the owning org can fetch. | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | () -> (RateSheet1)
      • getV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<RateSheet1>> getV1​(java.lang.String rateSheetId,
                                                                                             RequestOptions requestOptions)
        Retrieves a rate sheet by ID. Only the owning org can fetch. | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | () -> (RateSheet1)
      • updateV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<RateSheet1>> updateV1​(java.lang.String rateSheetId)
        Updates a rate sheet. Only name, comments, cargo_types, and vehicle_types can be changed. Use the archive endpoint for archiving. | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | (RateSheetClientUpdate1) -> (RateSheet1)
      • updateV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<RateSheet1>> updateV1​(java.lang.String rateSheetId,
                                                                                                RateSheetClientUpdate1 request)
        Updates a rate sheet. Only name, comments, cargo_types, and vehicle_types can be changed. Use the archive endpoint for archiving. | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | (RateSheetClientUpdate1) -> (RateSheet1)
      • updateV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<RateSheet1>> updateV1​(java.lang.String rateSheetId,
                                                                                                RateSheetClientUpdate1 request,
                                                                                                RequestOptions requestOptions)
        Updates a rate sheet. Only name, comments, cargo_types, and vehicle_types can be changed. Use the archive endpoint for archiving. | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | (RateSheetClientUpdate1) -> (RateSheet1)
      • listByOrgV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<RateSheetListResponse>> listByOrgV1()
        Lists rate sheets for the caller's organization with filtering, sorting, and pagination. | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | () -> (RateSheetListResponse)
      • listByOrgV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<RateSheetListResponse>> listByOrgV1​(RateSheetsListByOrgV1Request request)
        Lists rate sheets for the caller's organization with filtering, sorting, and pagination. | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | () -> (RateSheetListResponse)
      • createV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.String>> createV1​(RateSheetClientCreate1 request)
        Creates a rate sheet. Couriers and forwarders only. | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | (RateSheetClientCreate1) -> (PydanticObjectId)
      • createV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.String>> createV1​(RateSheetClientCreate1 request,
                                                                                                      RequestOptions requestOptions)
        Creates a rate sheet. Couriers and forwarders only. | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | (RateSheetClientCreate1) -> (PydanticObjectId)
      • archiveV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> archiveV1​(java.lang.String rateSheetId,
                                                                                                        RateSheetsArchiveV1Request request)
        Archives or unarchives a rate sheet. When archiving, automatically removes the rate sheet from all default assignments (OrgPrivateData, Connections, Drivers). | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | () -> (bool)
      • archiveV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> archiveV1​(java.lang.String rateSheetId,
                                                                                                        RateSheetsArchiveV1Request request,
                                                                                                        RequestOptions requestOptions)
        Archives or unarchives a rate sheet. When archiving, automatically removes the rate sheet from all default assignments (OrgPrivateData, Connections, Drivers). | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | () -> (bool)
      • updateOrgDefaultForServiceTypeV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateOrgDefaultForServiceTypeV1​(RateSheetsUpdateOrgDefaultForServiceTypeV1Request request)
        Sets or clears the org's default rate sheet for a payment vector type and service type. Pass rate_sheet_id to set a default, or omit it to clear the default. | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | () -> (bool)
      • updateOrgDefaultForServiceTypeV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateOrgDefaultForServiceTypeV1​(RateSheetsUpdateOrgDefaultForServiceTypeV1Request request,
                                                                                                                               RequestOptions requestOptions)
        Sets or clears the org's default rate sheet for a payment vector type and service type. Pass rate_sheet_id to set a default, or omit it to clear the default. | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | () -> (bool)
      • updateDefaultForConnectionV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateDefaultForConnectionV1​(RateSheetsUpdateDefaultForConnectionV1Request request)
        Sets or clears a rate sheet as the default for a connection. Pass rate_sheet_id to set a default, or omit it to clear the default. One default per service type per connection. | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | () -> (bool)
      • updateDefaultForConnectionV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateDefaultForConnectionV1​(RateSheetsUpdateDefaultForConnectionV1Request request,
                                                                                                                           RequestOptions requestOptions)
        Sets or clears a rate sheet as the default for a connection. Pass rate_sheet_id to set a default, or omit it to clear the default. One default per service type per connection. | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | () -> (bool)
      • updateDefaultForDriverV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateDefaultForDriverV1​(RateSheetsUpdateDefaultForDriverV1Request request)
        Sets or clears a rate sheet as the default for a driver. Pass rate_sheet_id to set a default, or omit it to clear the default. One default per service type per driver. | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | () -> (bool)
      • updateDefaultForDriverV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateDefaultForDriverV1​(RateSheetsUpdateDefaultForDriverV1Request request,
                                                                                                                       RequestOptions requestOptions)
        Sets or clears a rate sheet as the default for a driver. Pass rate_sheet_id to set a default, or omit it to clear the default. One default per service type per driver. | authz: allowed_org_types=[courier, forwarder], min_org_role=operator | () -> (bool)
      • updateDefaultForOffChrtShipperV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateDefaultForOffChrtShipperV1​(RateSheetsUpdateDefaultForOffChrtShipperV1Request request)
        Sets or clears a rate sheet as the default for an off-chrt shipper. Pass rate_sheet_id to set a default, or omit it to clear the default. One default per service type per off-chrt shipper. | authz: allowed_org_types=[courier], min_org_role=operator | () -> (bool)
      • updateDefaultForOffChrtShipperV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateDefaultForOffChrtShipperV1​(RateSheetsUpdateDefaultForOffChrtShipperV1Request request,
                                                                                                                               RequestOptions requestOptions)
        Sets or clears a rate sheet as the default for an off-chrt shipper. Pass rate_sheet_id to set a default, or omit it to clear the default. One default per service type per off-chrt shipper. | authz: allowed_org_types=[courier], min_org_role=operator | () -> (bool)