GoogleCloudContentwarehouseV1Document.fromJson constructor

GoogleCloudContentwarehouseV1Document.fromJson(
  1. Map json_
)

Implementation

GoogleCloudContentwarehouseV1Document.fromJson(core.Map json_)
  : this(
      cloudAiDocument:
          json_.containsKey('cloudAiDocument')
              ? GoogleCloudDocumentaiV1Document.fromJson(
                json_['cloudAiDocument']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      contentCategory: json_['contentCategory'] as core.String?,
      createTime: json_['createTime'] as core.String?,
      creator: json_['creator'] as core.String?,
      displayName: json_['displayName'] as core.String?,
      displayUri: json_['displayUri'] as core.String?,
      dispositionTime: json_['dispositionTime'] as core.String?,
      documentSchemaName: json_['documentSchemaName'] as core.String?,
      inlineRawDocument: json_['inlineRawDocument'] as core.String?,
      legalHold: json_['legalHold'] as core.bool?,
      name: json_['name'] as core.String?,
      plainText: json_['plainText'] as core.String?,
      properties:
          (json_['properties'] as core.List?)
              ?.map(
                (value) => GoogleCloudContentwarehouseV1Property.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      rawDocumentFileType: json_['rawDocumentFileType'] as core.String?,
      rawDocumentPath: json_['rawDocumentPath'] as core.String?,
      referenceId: json_['referenceId'] as core.String?,
      textExtractionDisabled: json_['textExtractionDisabled'] as core.bool?,
      textExtractionEnabled: json_['textExtractionEnabled'] as core.bool?,
      title: json_['title'] as core.String?,
      updateTime: json_['updateTime'] as core.String?,
      updater: json_['updater'] as core.String?,
    );