@@ -202,24 +202,24 @@ def __repr__(self):
202
202
class FormField (object ):
203
203
"""Represents a field recognized in an input form.
204
204
205
- :ivar type : The type of `value` found on FormField. Possible types include: 'string',
205
+ :ivar value_type : The type of `value` found on FormField. Possible types include: 'string',
206
206
'date', 'time', 'phoneNumber', 'number', 'integer', 'object', or 'array'.
207
- :vartype type : str or ~azure.ai.formrecognizer.FieldValueType
207
+ :vartype value_type : str or ~azure.ai.formrecognizer.FieldValueType
208
208
:ivar ~azure.ai.formrecognizer.FieldData label_data:
209
209
Contains the text, bounding box, and field elements for the field label.
210
210
:ivar ~azure.ai.formrecognizer.FieldData value_data:
211
211
Contains the text, bounding box, and field elements for the field value.
212
212
:ivar str name: The unique name of the field or label.
213
213
:ivar value:
214
- The value for the recognized field. Its semantic data type is described by `type `.
214
+ The value for the recognized field. Its semantic data type is described by `value_type `.
215
215
:vartype value: str, int, float, :class:`~datetime.date`, :class:`~datetime.time`,
216
216
:class:`~azure.ai.formrecognizer.FormField`, or list[:class:`~azure.ai.formrecognizer.FormField`]
217
217
:ivar float confidence:
218
218
Measures the degree of certainty of the recognition result. Value is between [0.0, 1.0].
219
219
"""
220
220
221
221
def __init__ (self , ** kwargs ):
222
- self .type = kwargs .get ("type " , None )
222
+ self .value_type = kwargs .get ("value_type " , None )
223
223
self .label_data = kwargs .get ("label_data" , None )
224
224
self .value_data = kwargs .get ("value_data" , None )
225
225
self .name = kwargs .get ("name" , None )
@@ -229,7 +229,7 @@ def __init__(self, **kwargs):
229
229
@classmethod
230
230
def _from_generated (cls , field , value , read_result ):
231
231
return cls (
232
- type = value .type if value else None ,
232
+ value_type = value .type if value else None ,
233
233
label_data = FieldData ._from_generated (field , read_result ),
234
234
value_data = FieldData ._from_generated (value , read_result ),
235
235
value = get_field_value (field , value , read_result ),
@@ -240,7 +240,7 @@ def _from_generated(cls, field, value, read_result):
240
240
@classmethod
241
241
def _from_generated_unlabeled (cls , field , idx , page , read_result ):
242
242
return cls (
243
- type = "string" , # unlabeled only returns string
243
+ value_type = "string" , # unlabeled only returns string
244
244
label_data = FieldData ._from_generated_unlabeled (field .key , page , read_result ),
245
245
value_data = FieldData ._from_generated_unlabeled (field .value , page , read_result ),
246
246
value = field .value .text ,
@@ -249,8 +249,8 @@ def _from_generated_unlabeled(cls, field, idx, page, read_result):
249
249
)
250
250
251
251
def __repr__ (self ):
252
- return "FormField(type ={}, label_data={}, value_data={}, name={}, value={}, confidence={})" .format (
253
- self .type , repr (self .label_data ), repr (self .value_data ), self .name , repr (self .value ), self .confidence
252
+ return "FormField(value_type ={}, label_data={}, value_data={}, name={}, value={}, confidence={})" .format (
253
+ self .value_type , repr (self .label_data ), repr (self .value_data ), self .name , repr (self .value ), self .confidence
254
254
)[:1024 ]
255
255
256
256
0 commit comments