Result.fromJson constructor

Result.fromJson(
  1. Map json_
)

Implementation

Result.fromJson(core.Map json_)
  : this(
      cacheId: json_['cacheId'] as core.String?,
      displayLink: json_['displayLink'] as core.String?,
      fileFormat: json_['fileFormat'] as core.String?,
      formattedUrl: json_['formattedUrl'] as core.String?,
      htmlFormattedUrl: json_['htmlFormattedUrl'] as core.String?,
      htmlSnippet: json_['htmlSnippet'] as core.String?,
      htmlTitle: json_['htmlTitle'] as core.String?,
      image: json_.containsKey('image')
          ? ResultImage.fromJson(
              json_['image'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      kind: json_['kind'] as core.String?,
      labels: (json_['labels'] as core.List?)
          ?.map(
            (value) => ResultLabels.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      link: json_['link'] as core.String?,
      mime: json_['mime'] as core.String?,
      pagemap: json_.containsKey('pagemap')
          ? json_['pagemap'] as core.Map<core.String, core.dynamic>
          : null,
      snippet: json_['snippet'] as core.String?,
      title: json_['title'] as core.String?,
    );