Class CasesClient


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

      • s3ObjectsClient

        protected final java.util.function.Supplier<S3ObjectsClient> s3ObjectsClient
    • Constructor Detail

      • CasesClient

        public CasesClient​(ClientOptions clientOptions)
    • Method Detail

      • withRawResponse

        public RawCasesClient withRawResponse()
        Get responses with HTTP metadata like headers
      • listV1

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

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

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

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

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

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

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

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

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

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

        public 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.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.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 boolean assignV1​(java.lang.String caseId,
                                CaseAssignReq request)
        Adds operator(s) to a case. | authz: min_org_role=operator | (CaseAssignReq) -> (bool)
      • assignV1

        public 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 boolean unassignV1​(java.lang.String caseId,
                                  CaseUnassignReq request)
        Removes operator(s) from a case. | authz: min_org_role=operator | (CaseUnassignReq) -> (bool)
      • unassignV1

        public 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 boolean addMessageV1​(java.lang.String caseId,
                                    CaseAddMessageReq request)
        Appends a message to a case. | authz: min_org_role=operator | (CaseAddMessageReq) -> (bool)
      • addMessageV1

        public 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 boolean deleteMessageV1​(java.lang.String caseId,
                                       java.lang.String messageId)
        Deletes a message from a case. | authz: min_org_role=operator | () -> (bool)
      • deleteMessageV1

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