Photo.fromJson constructor

Photo.fromJson(
  1. Map json_
)

Implementation

Photo.fromJson(core.Map json_)
  : this(
      captureTime: json_['captureTime'] as core.String?,
      connections: (json_['connections'] as core.List?)
          ?.map(
            (value) => Connection.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      downloadUrl: json_['downloadUrl'] as core.String?,
      mapsPublishStatus: json_['mapsPublishStatus'] as core.String?,
      photoId: json_.containsKey('photoId')
          ? PhotoId.fromJson(
              json_['photoId'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      places: (json_['places'] as core.List?)
          ?.map(
            (value) =>
                Place.fromJson(value as core.Map<core.String, core.dynamic>),
          )
          .toList(),
      pose: json_.containsKey('pose')
          ? Pose.fromJson(
              json_['pose'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      shareLink: json_['shareLink'] as core.String?,
      thumbnailUrl: json_['thumbnailUrl'] as core.String?,
      transferStatus: json_['transferStatus'] as core.String?,
      uploadReference: json_.containsKey('uploadReference')
          ? UploadRef.fromJson(
              json_['uploadReference'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      uploadTime: json_['uploadTime'] as core.String?,
      viewCount: json_['viewCount'] as core.String?,
    );