package com.forfan.bigbang.entity;
import java.util.List;
/**
* Created by wangyan-pd on 2016/11/2.
*/
public class OcrItem {
/**
* ParsedResults : [{"TextOverlay":{"Lines":[{"Words":[{"WordText":"Word 1","Left":106,"Top":91,"Height":9,"Width":11},{"WordText":"Word 2","Left":121,"Top":90,"Height":13,"Width":51}],"MaxHeight":13,"MinTop":90}],"HasOverlay":true,"Message":null},"FileParseExitCode":"1","ParsedText":"This is a sample parsed result","ErrorMessage":null,"ErrorDetails":null},{"TextOverlay":null,"FileParseExitCode":-10,"ParsedText":null,"ErrorMessage":"...error message (if any)","ErrorDetails":"...detailed error message (if any)"}]
* OCRExitCode : 2
* IsErroredOnProcessing : false
* ErrorMessage : null
* ErrorDetails : null
* ProcessingTimeInMilliseconds : 3000
*/
private String OCRExitCode;
private boolean IsErroredOnProcessing;
private Object ErrorMessage;
private Object ErrorDetails;
private String ProcessingTimeInMilliseconds;
/**
* TextOverlay : {"Lines":[{"Words":[{"WordText":"Word 1","Left":106,"Top":91,"Height":9,"Width":11},{"WordText":"Word 2","Left":121,"Top":90,"Height":13,"Width":51}],"MaxHeight":13,"MinTop":90}],"HasOverlay":true,"Message":null}
* FileParseExitCode : 1
* ParsedText : This is a sample parsed result
* ErrorMessage : null
* ErrorDetails : null
*/
private List<ParsedResultsBean> ParsedResults;
public String getOCRExitCode() {
return OCRExitCode;
}
public void setOCRExitCode(String OCRExitCode) {
this.OCRExitCode = OCRExitCode;
}
public boolean isIsErroredOnProcessing() {
return IsErroredOnProcessing;
}
public void setIsErroredOnProcessing(boolean IsErroredOnProcessing) {
this.IsErroredOnProcessing = IsErroredOnProcessing;
}
public Object getErrorMessage() {
return ErrorMessage;
}
public void setErrorMessage(Object ErrorMessage) {
this.ErrorMessage = ErrorMessage;
}
public Object getErrorDetails() {
return ErrorDetails;
}
public void setErrorDetails(Object ErrorDetails) {
this.ErrorDetails = ErrorDetails;
}
public String getProcessingTimeInMilliseconds() {
return ProcessingTimeInMilliseconds;
}
public void setProcessingTimeInMilliseconds(String ProcessingTimeInMilliseconds) {
this.ProcessingTimeInMilliseconds = ProcessingTimeInMilliseconds;
}
public List<ParsedResultsBean> getParsedResults() {
return ParsedResults;
}
public void setParsedResults(List<ParsedResultsBean> ParsedResults) {
this.ParsedResults = ParsedResults;
}
public static class ParsedResultsBean {
/**
* Lines : [{"Words":[{"WordText":"Word 1","Left":106,"Top":91,"Height":9,"Width":11},{"WordText":"Word 2","Left":121,"Top":90,"Height":13,"Width":51}],"MaxHeight":13,"MinTop":90}]
* HasOverlay : true
* Message : null
*/
private TextOverlayBean TextOverlay;
private String FileParseExitCode;
private String ParsedText;
private Object ErrorMessage;
private Object ErrorDetails;
public TextOverlayBean getTextOverlay() {
return TextOverlay;
}
public void setTextOverlay(TextOverlayBean TextOverlay) {
this.TextOverlay = TextOverlay;
}
public String getFileParseExitCode() {
return FileParseExitCode;
}
public void setFileParseExitCode(String FileParseExitCode) {
this.FileParseExitCode = FileParseExitCode;
}
public String getParsedText() {
return ParsedText;
}
public void setParsedText(String ParsedText) {
this.ParsedText = ParsedText;
}
public Object getErrorMessage() {
return ErrorMessage;
}
public void setErrorMessage(Object ErrorMessage) {
this.ErrorMessage = ErrorMessage;
}
public Object getErrorDetails() {
return ErrorDetails;
}
public void setErrorDetails(Object ErrorDetails) {
this.ErrorDetails = ErrorDetails;
}
public static class TextOverlayBean {
private boolean HasOverlay;
private Object Message;
/**
* Words : [{"WordText":"Word 1","Left":106,"Top":91,"Height":9,"Width":11},{"WordText":"Word 2","Left":121,"Top":90,"Height":13,"Width":51}]
* MaxHeight : 13
* MinTop : 90
*/
private List<LinesBean> Lines;
public boolean isHasOverlay() {
return HasOverlay;
}
public void setHasOverlay(boolean HasOverlay) {
this.HasOverlay = HasOverlay;
}
public Object getMessage() {
return Message;
}
public void setMessage(Object Message) {
this.Message = Message;
}
public List<LinesBean> getLines() {
return Lines;
}
public void setLines(List<LinesBean> Lines) {
this.Lines = Lines;
}
public static class LinesBean {
private int MaxHeight;
private int MinTop;
/**
* WordText : Word 1
* Left : 106
* Top : 91
* Height : 9
* Width : 11
*/
private List<WordsBean> Words;
public int getMaxHeight() {
return MaxHeight;
}
public void setMaxHeight(int MaxHeight) {
this.MaxHeight = MaxHeight;
}
public int getMinTop() {
return MinTop;
}
public void setMinTop(int MinTop) {
this.MinTop = MinTop;
}
public List<WordsBean> getWords() {
return Words;
}
public void setWords(List<WordsBean> Words) {
this.Words = Words;
}
public static class WordsBean {
private String WordText;
private int Left;
private int Top;
private int Height;
private int Width;
public String getWordText() {
return WordText;
}
public void setWordText(String WordText) {
this.WordText = WordText;
}
public int getLeft() {
return Left;
}
public void setLeft(int Left) {
this.Left = Left;
}
public int getTop() {
return Top;
}
public void setTop(int Top) {
this.Top = Top;
}
public int getHeight() {
return Height;
}
public void setHeight(int Height) {
this.Height = Height;
}
public int getWidth() {
return Width;
}
public void setWidth(int Width) {
this.Width = Width;
}
}
}
}
}
}