Class OCRUsageInfo

java.lang.Object
nl.dannyj.mistral.models.ocr.OCRUsageInfo

public class OCRUsageInfo extends Object
Represents the usage information for an OCR request.
  • Constructor Details

    • OCRUsageInfo

      public OCRUsageInfo()
    • OCRUsageInfo

      public OCRUsageInfo(Integer pagesProcessed, @Nullable Integer docSizeBytes)
      Creates a new OCRUsageInfo instance.
      Parameters:
      pagesProcessed - Number of pages processed.
      docSizeBytes - Document size in bytes.
  • Method Details

    • builder

      public static OCRUsageInfo.OCRUsageInfoBuilder builder()
    • getPagesProcessed

      public Integer getPagesProcessed()
      Number of pages processed.
      Returns:
      The number of pages processed.
    • getDocSizeBytes

      @Nullable public Integer getDocSizeBytes()
      Document size in bytes.
      Returns:
      The document size in bytes.
    • setPagesProcessed

      public void setPagesProcessed(Integer pagesProcessed)
      Number of pages processed.
    • setDocSizeBytes

      public void setDocSizeBytes(@Nullable Integer docSizeBytes)
      Document size in bytes.
    • 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