Metadata.fromJson constructor

Metadata.fromJson(
  1. Map json_
)

Implementation

Metadata.fromJson(core.Map json_)
  : this(
      createTime: json_['createTime'] as core.String?,
      displayOptions: json_.containsKey('displayOptions')
          ? ResultDisplayMetadata.fromJson(
              json_['displayOptions'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      fields: (json_['fields'] as core.List?)
          ?.map(
            (value) => NamedProperty.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      mimeType: json_['mimeType'] as core.String?,
      objectType: json_['objectType'] as core.String?,
      owner: json_.containsKey('owner')
          ? Person.fromJson(
              json_['owner'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      source: json_.containsKey('source')
          ? Source.fromJson(
              json_['source'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      thumbnailUrl: json_['thumbnailUrl'] as core.String?,
      updateTime: json_['updateTime'] as core.String?,
    );