GoogleCloudDialogflowV2Document.fromJson constructor

GoogleCloudDialogflowV2Document.fromJson(
  1. Map json_
)

Implementation

GoogleCloudDialogflowV2Document.fromJson(core.Map json_)
  : this(
      contentUri: json_['contentUri'] as core.String?,
      displayName: json_['displayName'] as core.String?,
      enableAutoReload: json_['enableAutoReload'] as core.bool?,
      knowledgeTypes:
          (json_['knowledgeTypes'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      latestReloadStatus:
          json_.containsKey('latestReloadStatus')
              ? GoogleCloudDialogflowV2DocumentReloadStatus.fromJson(
                json_['latestReloadStatus']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      metadata: (json_['metadata'] as core.Map<core.String, core.dynamic>?)
          ?.map((key, value) => core.MapEntry(key, value as core.String)),
      mimeType: json_['mimeType'] as core.String?,
      name: json_['name'] as core.String?,
      rawContent: json_['rawContent'] as core.String?,
      state: json_['state'] as core.String?,
    );