GoogleCloudDocumentaiV1ProcessRequest.fromJson constructor

GoogleCloudDocumentaiV1ProcessRequest.fromJson(
  1. Map json_
)

Implementation

GoogleCloudDocumentaiV1ProcessRequest.fromJson(core.Map json_)
    : this(
        fieldMask: json_['fieldMask'] as core.String?,
        gcsDocument: json_.containsKey('gcsDocument')
            ? GoogleCloudDocumentaiV1GcsDocument.fromJson(
                json_['gcsDocument'] as core.Map<core.String, core.dynamic>)
            : null,
        imagelessMode: json_['imagelessMode'] as core.bool?,
        inlineDocument: json_.containsKey('inlineDocument')
            ? GoogleCloudDocumentaiV1Document.fromJson(json_['inlineDocument']
                as core.Map<core.String, core.dynamic>)
            : null,
        labels:
            (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
          (key, value) => core.MapEntry(
            key,
            value as core.String,
          ),
        ),
        processOptions: json_.containsKey('processOptions')
            ? GoogleCloudDocumentaiV1ProcessOptions.fromJson(
                json_['processOptions']
                    as core.Map<core.String, core.dynamic>)
            : null,
        rawDocument: json_.containsKey('rawDocument')
            ? GoogleCloudDocumentaiV1RawDocument.fromJson(
                json_['rawDocument'] as core.Map<core.String, core.dynamic>)
            : null,
        skipHumanReview: json_['skipHumanReview'] as core.bool?,
      );