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?,
      );