Input$GeneratePreviewOptionsInput.fromJson constructor

Input$GeneratePreviewOptionsInput.fromJson(
  1. 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);
}