Class RawCasesClient


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

      • RawCasesClient

        public RawCasesClient​(ClientOptions clientOptions)
    • Method Detail

      • listV1

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

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

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

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

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

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