Input$GeneratePreviewOptionsInput.fromJson constructor
Input$GeneratePreviewOptionsInput.fromJson( - Map<String, dynamic> data
)
Implementation
factory Input$GeneratePreviewOptionsInput.fromJson(
Map<String, dynamic> data,
) {
final result$data = <String, dynamic>{};
if (data.containsKey('previewSegments')) {
final l$previewSegments = data['previewSegments'];
result$data['previewSegments'] = (l$previewSegments as int?);
}
if (data.containsKey('previewSegmentDuration')) {
final l$previewSegmentDuration = data['previewSegmentDuration'];
result$data['previewSegmentDuration'] = (l$previewSegmentDuration as num?)
?.toDouble();
}
if (data.containsKey('previewExcludeStart')) {
final l$previewExcludeStart = data['previewExcludeStart'];
result$data['previewExcludeStart'] = (l$previewExcludeStart as String?);
}
if (data.containsKey('previewExcludeEnd')) {
final l$previewExcludeEnd = data['previewExcludeEnd'];
result$data['previewExcludeEnd'] = (l$previewExcludeEnd as String?);
}
if (data.containsKey('previewPreset')) {
final l$previewPreset = data['previewPreset'];
result$data['previewPreset'] = l$previewPreset == null
? null
: fromJson$Enum$PreviewPreset((l$previewPreset as String));
}
return Input$GeneratePreviewOptionsInput._(result$data);
}