package co.smartreceipts.android.ocr.apis.model;
import android.support.annotation.Nullable;
import java.io.Serializable;
public class OcrResponseField<T> implements Serializable {
private final T data;
private final Double confidenceLevel;
public OcrResponseField(T data, Double confidenceLevel) {
this.data = data;
this.confidenceLevel = confidenceLevel;
}
@Nullable
public T getData() {
return data;
}
public double getConfidenceLevel() {
return confidenceLevel != null ? confidenceLevel : 0;
}
@Override
public String toString() {
return "OcrResponseField{" +
"data=" + data +
", confidenceLevel=" + confidenceLevel +
'}';
}
}