Field

data class Field(val type: FieldType, val value: OcrResult?, val confidenceWeight: Double = 1.0, val image: ImageRef? = null, val polygonInRoot: List<PointF>, val validationStatus: FieldValidationStatus = FieldValidationStatus.NONE, val parsedData: List<FieldParsedData> = listOf( )) : AutoCloseable, Parcelable

Generic document field.

Constructors

Link copied to clipboard
constructor(source: Map<String, Any?>)
constructor(json: JSONObject)
constructor(type: FieldType, value: OcrResult?, confidenceWeight: Double = 1.0, image: ImageRef? = null, polygonInRoot: List<PointF>, validationStatus: FieldValidationStatus = FieldValidationStatus.NONE, parsedData: List<FieldParsedData> = listOf( ))

Properties

Link copied to clipboard

Confidence weight.

Link copied to clipboard
val image: ImageRef? = null

Crop of the field.

Link copied to clipboard

Parsed data.

Link copied to clipboard

Coordinates of the field in the root document coordinate system.

Link copied to clipboard

The type of the field.

Link copied to clipboard

Field validation status. Applicable only to fields that support some kind of validation.

Link copied to clipboard

Value of the field. Applicable only to text fields.

Functions

Link copied to clipboard
fun clone(): Field
Link copied to clipboard
open override fun close()
Link copied to clipboard
fun toJson(config: ToJsonConfiguration = ToJsonConfiguration.default()): JSONObject