Photo.fromJson constructor
Photo.fromJson(
- 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?,
);