Class AsyncRawCasesClient


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

      • AsyncRawCasesClient

        public AsyncRawCasesClient​(ClientOptions clientOptions)
    • Method Detail

      • listV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<CaseListRes>> listV1()
        Lists cases for the caller's organization with filtering, sorting, and pagination. | authz: min_org_role=operator | () -> (CaseListRes)
      • listV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<CaseListRes>> listV1​(CasesListV1Request request)
        Lists cases for the caller's organization with filtering, sorting, and pagination. | authz: min_org_role=operator | () -> (CaseListRes)
      • getV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<Case1>> getV1​(java.lang.String caseId)
        Retrieves a single case. | authz: min_org_role=operator | () -> (Case1)
      • getV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<Case1>> getV1​(java.lang.String caseId,
                                                                                        RequestOptions requestOptions)
        Retrieves a single case. | authz: min_org_role=operator | () -> (Case1)
      • updateV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateV1​(java.lang.String caseId)
        Updates a case's department_id. | authz: min_org_role=operator | (CaseClientUpdate1) -> (bool)
      • updateV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateV1​(java.lang.String caseId,
                                                                                                       CaseClientUpdate1 request)
        Updates a case's department_id. | authz: min_org_role=operator | (CaseClientUpdate1) -> (bool)
      • updateV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateV1​(java.lang.String caseId,
                                                                                                       CaseClientUpdate1 request,
                                                                                                       RequestOptions requestOptions)
        Updates a case's department_id. | authz: min_org_role=operator | (CaseClientUpdate1) -> (bool)
      • getByOrderV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<Case1>> getByOrderV1​(java.lang.String orderId)
        Retrieves the case for a given shipping order. | authz: min_org_role=operator | () -> (Case1)
      • getByOrderV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<Case1>> getByOrderV1​(java.lang.String orderId,
                                                                                               RequestOptions requestOptions)
        Retrieves the case for a given shipping order. | authz: min_org_role=operator | () -> (Case1)
      • getByOrderRefV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<Case1>> getByOrderRefV1​(java.lang.String orderRef)
        Retrieves the case for a given order ID, short ID, or off-chrt reference ID. | authz: min_org_role=operator | () -> (Case1)
      • getByOrderRefV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<Case1>> getByOrderRefV1​(java.lang.String orderRef,
                                                                                                  RequestOptions requestOptions)
        Retrieves the case for a given order ID, short ID, or off-chrt reference ID. | authz: min_org_role=operator | () -> (Case1)
      • getByOrderShortIdV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<Case1>> getByOrderShortIdV1​(java.lang.String orderShortId)
        Retrieves the case for a given order short ID. | authz: min_org_role=operator | () -> (Case1)
      • getByOrderShortIdV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<Case1>> getByOrderShortIdV1​(java.lang.String orderShortId,
                                                                                                      RequestOptions requestOptions)
        Retrieves the case for a given order short ID. | authz: min_org_role=operator | () -> (Case1)
      • getSuggestedDepartmentV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.util.Optional<java.lang.String>>> getSuggestedDepartmentV1​(java.lang.String caseId)
        Returns the department this case's order would map to from the shipper connection — a non-binding default for the UI. Department is never auto-applied; the frontend applies it explicitly via the update route. | authz: min_org_role=operator | () -> (PydanticObjectId | None)
      • getSuggestedDepartmentV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.util.Optional<java.lang.String>>> getSuggestedDepartmentV1​(java.lang.String caseId,
                                                                                                                                          RequestOptions requestOptions)
        Returns the department this case's order would map to from the shipper connection — a non-binding default for the UI. Department is never auto-applied; the frontend applies it explicitly via the update route. | authz: min_org_role=operator | () -> (PydanticObjectId | None)
      • assignV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> assignV1​(java.lang.String caseId,
                                                                                                       CaseAssignReq request)
        Adds operator(s) to a case. | authz: min_org_role=operator | (CaseAssignReq) -> (bool)
      • assignV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> assignV1​(java.lang.String caseId,
                                                                                                       CaseAssignReq request,
                                                                                                       RequestOptions requestOptions)
        Adds operator(s) to a case. | authz: min_org_role=operator | (CaseAssignReq) -> (bool)
      • unassignV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> unassignV1​(java.lang.String caseId,
                                                                                                         CaseUnassignReq request)
        Removes operator(s) from a case. | authz: min_org_role=operator | (CaseUnassignReq) -> (bool)
      • unassignV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> unassignV1​(java.lang.String caseId,
                                                                                                         CaseUnassignReq request,
                                                                                                         RequestOptions requestOptions)
        Removes operator(s) from a case. | authz: min_org_role=operator | (CaseUnassignReq) -> (bool)
      • addMessageV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> addMessageV1​(java.lang.String caseId,
                                                                                                           CaseAddMessageReq request)
        Appends a message to a case. | authz: min_org_role=operator | (CaseAddMessageReq) -> (bool)
      • addMessageV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> addMessageV1​(java.lang.String caseId,
                                                                                                           CaseAddMessageReq request,
                                                                                                           RequestOptions requestOptions)
        Appends a message to a case. | authz: min_org_role=operator | (CaseAddMessageReq) -> (bool)
      • deleteMessageV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> deleteMessageV1​(java.lang.String caseId,
                                                                                                              java.lang.String messageId)
        Deletes a message from a case. | authz: min_org_role=operator | () -> (bool)
      • deleteMessageV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> deleteMessageV1​(java.lang.String caseId,
                                                                                                              java.lang.String messageId,
                                                                                                              RequestOptions requestOptions)
        Deletes a message from a case. | authz: min_org_role=operator | () -> (bool)