GoogleCloudDocumentaiV1DocumentPage.fromJson constructor
GoogleCloudDocumentaiV1DocumentPage.fromJson(
- Map json_
Implementation
GoogleCloudDocumentaiV1DocumentPage.fromJson(core.Map json_)
: this(
blocks:
(json_['blocks'] as core.List?)
?.map(
(value) => GoogleCloudDocumentaiV1DocumentPageBlock.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
detectedBarcodes:
(json_['detectedBarcodes'] as core.List?)
?.map(
(value) =>
GoogleCloudDocumentaiV1DocumentPageDetectedBarcode.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
detectedLanguages:
(json_['detectedLanguages'] as core.List?)
?.map(
(value) =>
GoogleCloudDocumentaiV1DocumentPageDetectedLanguage.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
dimension:
json_.containsKey('dimension')
? GoogleCloudDocumentaiV1DocumentPageDimension.fromJson(
json_['dimension'] as core.Map<core.String, core.dynamic>,
)
: null,
formFields:
(json_['formFields'] as core.List?)
?.map(
(value) =>
GoogleCloudDocumentaiV1DocumentPageFormField.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
image:
json_.containsKey('image')
? GoogleCloudDocumentaiV1DocumentPageImage.fromJson(
json_['image'] as core.Map<core.String, core.dynamic>,
)
: null,
imageQualityScores:
json_.containsKey('imageQualityScores')
? GoogleCloudDocumentaiV1DocumentPageImageQualityScores.fromJson(
json_['imageQualityScores']
as core.Map<core.String, core.dynamic>,
)
: null,
layout:
json_.containsKey('layout')
? GoogleCloudDocumentaiV1DocumentPageLayout.fromJson(
json_['layout'] as core.Map<core.String, core.dynamic>,
)
: null,
lines:
(json_['lines'] as core.List?)
?.map(
(value) => GoogleCloudDocumentaiV1DocumentPageLine.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
pageNumber: json_['pageNumber'] as core.int?,
paragraphs:
(json_['paragraphs'] as core.List?)
?.map(
(value) =>
GoogleCloudDocumentaiV1DocumentPageParagraph.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
provenance:
json_.containsKey('provenance')
? GoogleCloudDocumentaiV1DocumentProvenance.fromJson(
json_['provenance'] as core.Map<core.String, core.dynamic>,
)
: null,
symbols:
(json_['symbols'] as core.List?)
?.map(
(value) => GoogleCloudDocumentaiV1DocumentPageSymbol.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
tables:
(json_['tables'] as core.List?)
?.map(
(value) => GoogleCloudDocumentaiV1DocumentPageTable.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
tokens:
(json_['tokens'] as core.List?)
?.map(
(value) => GoogleCloudDocumentaiV1DocumentPageToken.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
transforms:
(json_['transforms'] as core.List?)
?.map(
(value) => GoogleCloudDocumentaiV1DocumentPageMatrix.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
visualElements:
(json_['visualElements'] as core.List?)
?.map(
(value) =>
GoogleCloudDocumentaiV1DocumentPageVisualElement.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
);