azure.cognitiveservices.formrecognizer.models module¶
-
exception
azure.cognitiveservices.formrecognizer.models.ErrorResponseException(deserialize, response, *args)[source]¶ Bases:
msrest.exceptions.HttpOperationErrorServer responsed with exception of type: ‘ErrorResponse’.
- Parameters
deserialize – A deserializer
response – Server response to be deserialized.
-
class
azure.cognitiveservices.formrecognizer.models.TrainRequest(*, source: str, **kwargs)[source]¶ Bases:
msrest.serialization.ModelContract to initiate a train request.
All required parameters must be populated in order to send to Azure.
- Parameters
source (str) – Required. Get or set source path.
-
class
azure.cognitiveservices.formrecognizer.models.FormDocumentReport(*, document_name: str = None, pages: int = None, errors=None, status=None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelFormDocumentReport.
-
class
azure.cognitiveservices.formrecognizer.models.FormOperationError(*, error_message: str = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelError reported during an operation.
- Parameters
error_message (str) – Message reported during the train operation.
-
class
azure.cognitiveservices.formrecognizer.models.TrainResult(*, model_id: str = None, training_documents=None, errors=None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelResponse of the Train API call.
- Parameters
model_id (str) – Identifier of the model.
training_documents (list[FormDocumentReport]) – List of documents used to train the model and the train operation error reported by each.
errors (list[FormOperationError]) – Errors returned during the training operation.
-
class
azure.cognitiveservices.formrecognizer.models.KeysResult(*, clusters=None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelResult of an operation to get the keys extracted by a model.
-
class
azure.cognitiveservices.formrecognizer.models.ModelResult(*, model_id: str = None, status=None, created_date_time=None, last_updated_date_time=None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelResult of a model status query operation.
- Parameters
model_id (str) – Get or set model identifier.
status (str or enum) – Get or set the status of model. Possible values include: ‘created’, ‘ready’, ‘invalid’
created_date_time (datetime) – Get or set the created date time of the model.
last_updated_date_time (datetime) – Get or set the model last updated datetime.
-
class
azure.cognitiveservices.formrecognizer.models.ModelsResult(*, models_property=None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelResult of query operation to fetch multiple models.
- Parameters
models_property (list[ModelResult]) – Collection of models.
-
class
azure.cognitiveservices.formrecognizer.models.InnerError(*, request_id: str = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelInnerError.
- Parameters
request_id (str) –
-
class
azure.cognitiveservices.formrecognizer.models.ErrorInformation(*, code: str = None, inner_error=None, message: str = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelErrorInformation.
- Parameters
code (str) –
inner_error (InnerError) –
message (str) –
-
class
azure.cognitiveservices.formrecognizer.models.ErrorResponse(*, error=None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelErrorResponse.
- Parameters
error (ErrorInformation) –
-
class
azure.cognitiveservices.formrecognizer.models.ExtractedToken(*, text: str = None, bounding_box=None, confidence: float = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelCanonical representation of single extracted text.
- Parameters
text (str) – String value of the extracted text.
bounding_box (list[float]) – Bounding box of the extracted text. Represents the location of the extracted text as a pair of cartesian co-ordinates. The co-ordinate pairs are arranged by top-left, top-right, bottom-right and bottom-left endpoints box with origin reference from the bottom-left of the page.
confidence (float) – A measure of accuracy of the extracted text.
-
class
azure.cognitiveservices.formrecognizer.models.ExtractedKeyValuePair(*, key=None, value=None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelRepresentation of a key-value pair as a list of key and value tokens.
- Parameters
key (list[ExtractedToken]) – List of tokens for the extracted key in a key-value pair.
value (list[ExtractedToken]) – List of tokens for the extracted value in a key-value pair.
-
class
azure.cognitiveservices.formrecognizer.models.ExtractedTableColumn(*, header=None, entries=None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelExtraction information of a column in a table.
- Parameters
header (list[ExtractedToken]) – List of extracted tokens for the column header.
entries (list[list[ExtractedToken]]) – Extracted text for each cell of a column. Each cell in the column can have a list of one or more tokens.
-
class
azure.cognitiveservices.formrecognizer.models.ExtractedTable(*, id: str = None, columns=None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelExtraction information about a table contained in a page.
- Parameters
id (str) – Table identifier.
columns (list[ExtractedTableColumn]) – List of columns contained in the table.
-
class
azure.cognitiveservices.formrecognizer.models.ExtractedPage(*, number: int = None, height: int = None, width: int = None, cluster_id: int = None, key_value_pairs=None, tables=None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelExtraction information of a single page in a with a document.
- Parameters
number (int) – Page number.
height (int) – Height of the page (in pixels).
width (int) – Width of the page (in pixels).
cluster_id (int) – Cluster identifier.
key_value_pairs (list[ExtractedKeyValuePair]) – List of Key-Value pairs extracted from the page.
tables (list[ExtractedTable]) – List of Tables and their information extracted from the page.
-
class
azure.cognitiveservices.formrecognizer.models.AnalyzeResult(*, status=None, pages=None, errors=None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelAnalyze API call result.
- Parameters
status (str or enum) – Status of the analyze operation. Possible values include: ‘success’, ‘partialSuccess’, ‘failure’
pages (list[ExtractedPage]) – Page level information extracted in the analyzed document.
errors (list[FormOperationError]) – List of errors reported during the analyze operation.