PhotoSequence.fromJson constructor
PhotoSequence.fromJson(
- Map json_
Implementation
PhotoSequence.fromJson(core.Map json_)
: this(
captureTimeOverride: json_['captureTimeOverride'] as core.String?,
distanceMeters: (json_['distanceMeters'] as core.num?)?.toDouble(),
failureDetails: json_.containsKey('failureDetails')
? ProcessingFailureDetails.fromJson(
json_['failureDetails'] as core.Map<core.String, core.dynamic>,
)
: null,
failureReason: json_['failureReason'] as core.String?,
filename: json_['filename'] as core.String?,
gpsSource: json_['gpsSource'] as core.String?,
id: json_['id'] as core.String?,
imu: json_.containsKey('imu')
? Imu.fromJson(json_['imu'] as core.Map<core.String, core.dynamic>)
: null,
photos: (json_['photos'] as core.List?)
?.map(
(value) =>
Photo.fromJson(value as core.Map<core.String, core.dynamic>),
)
.toList(),
processingState: json_['processingState'] as core.String?,
rawGpsTimeline: (json_['rawGpsTimeline'] as core.List?)
?.map(
(value) =>
Pose.fromJson(value as core.Map<core.String, core.dynamic>),
)
.toList(),
sequenceBounds: json_.containsKey('sequenceBounds')
? LatLngBounds.fromJson(
json_['sequenceBounds'] as core.Map<core.String, core.dynamic>,
)
: null,
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?,
);