Class OCRResponse

java.lang.Object
nl.dannyj.mistral.models.ocr.OCRResponse
All Implemented Interfaces:
Response

public class OCRResponse extends Object implements Response
Represents the response body from the OCR API endpoint (`/v1/ocr`).
  • Constructor Details

    • OCRResponse

      public OCRResponse()
    • OCRResponse

      public OCRResponse(List<OCRPageObject> pages, String model, OCRUsageInfo usageInfo)
      Creates a new OCRResponse instance.
      Parameters:
      pages - List of OCR info for pages.
      model - The model used to generate the OCR.
      usageInfo - Usage info for the OCR request.
  • Method Details

    • builder

      public static OCRResponse.OCRResponseBuilder builder()
    • getPages

      public List<OCRPageObject> getPages()
      List of OCR info for pages.
      Returns:
      The list of OCR info for pages.
    • getModel

      public String getModel()
      The model used to generate the OCR.
      Returns:
      The model used to generate the OCR.
    • getUsageInfo

      public OCRUsageInfo getUsageInfo()
      Usage info for the OCR request.
      Returns:
      The usage info for the OCR request.
    • setPages

      public void setPages(List<OCRPageObject> pages)
      List of OCR info for pages.
    • setModel

      public void setModel(String model)
      The model used to generate the OCR.
    • setUsageInfo

      public void setUsageInfo(OCRUsageInfo usageInfo)
      Usage info for the OCR request.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object