Input$GenerateMetadataInput.fromJson constructor

Input$GenerateMetadataInput.fromJson(
  1. Map<String, dynamic> data
)

Implementation

factory Input$GenerateMetadataInput.fromJson(Map<String, dynamic> data) {
  final result$data = <String, dynamic>{};
  if (data.containsKey('covers')) {
    final l$covers = data['covers'];
    result$data['covers'] = (l$covers as bool?);
  }
  if (data.containsKey('sprites')) {
    final l$sprites = data['sprites'];
    result$data['sprites'] = (l$sprites as bool?);
  }
  if (data.containsKey('previews')) {
    final l$previews = data['previews'];
    result$data['previews'] = (l$previews as bool?);
  }
  if (data.containsKey('imagePreviews')) {
    final l$imagePreviews = data['imagePreviews'];
    result$data['imagePreviews'] = (l$imagePreviews as bool?);
  }
  if (data.containsKey('previewOptions')) {
    final l$previewOptions = data['previewOptions'];
    result$data['previewOptions'] = l$previewOptions == null
        ? null
        : Input$GeneratePreviewOptionsInput.fromJson(
            (l$previewOptions as Map<String, dynamic>),
          );
  }
  if (data.containsKey('markers')) {
    final l$markers = data['markers'];
    result$data['markers'] = (l$markers as bool?);
  }
  if (data.containsKey('markerImagePreviews')) {
    final l$markerImagePreviews = data['markerImagePreviews'];
    result$data['markerImagePreviews'] = (l$markerImagePreviews as bool?);
  }
  if (data.containsKey('markerScreenshots')) {
    final l$markerScreenshots = data['markerScreenshots'];
    result$data['markerScreenshots'] = (l$markerScreenshots as bool?);
  }
  if (data.containsKey('transcodes')) {
    final l$transcodes = data['transcodes'];
    result$data['transcodes'] = (l$transcodes as bool?);
  }
  if (data.containsKey('forceTranscodes')) {
    final l$forceTranscodes = data['forceTranscodes'];
    result$data['forceTranscodes'] = (l$forceTranscodes as bool?);
  }
  if (data.containsKey('phashes')) {
    final l$phashes = data['phashes'];
    result$data['phashes'] = (l$phashes as bool?);
  }
  if (data.containsKey('interactiveHeatmapsSpeeds')) {
    final l$interactiveHeatmapsSpeeds = data['interactiveHeatmapsSpeeds'];
    result$data['interactiveHeatmapsSpeeds'] =
        (l$interactiveHeatmapsSpeeds as bool?);
  }
  if (data.containsKey('imagePhashes')) {
    final l$imagePhashes = data['imagePhashes'];
    result$data['imagePhashes'] = (l$imagePhashes as bool?);
  }
  if (data.containsKey('imageThumbnails')) {
    final l$imageThumbnails = data['imageThumbnails'];
    result$data['imageThumbnails'] = (l$imageThumbnails as bool?);
  }
  if (data.containsKey('clipPreviews')) {
    final l$clipPreviews = data['clipPreviews'];
    result$data['clipPreviews'] = (l$clipPreviews as bool?);
  }
  if (data.containsKey('sceneIDs')) {
    final l$sceneIDs = data['sceneIDs'];
    result$data['sceneIDs'] = (l$sceneIDs as List<dynamic>?)
        ?.map((e) => (e as String))
        .toList();
  }
  if (data.containsKey('markerIDs')) {
    final l$markerIDs = data['markerIDs'];
    result$data['markerIDs'] = (l$markerIDs as List<dynamic>?)
        ?.map((e) => (e as String))
        .toList();
  }
  if (data.containsKey('imageIDs')) {
    final l$imageIDs = data['imageIDs'];
    result$data['imageIDs'] = (l$imageIDs as List<dynamic>?)
        ?.map((e) => (e as String))
        .toList();
  }
  if (data.containsKey('galleryIDs')) {
    final l$galleryIDs = data['galleryIDs'];
    result$data['galleryIDs'] = (l$galleryIDs as List<dynamic>?)
        ?.map((e) => (e as String))
        .toList();
  }
  if (data.containsKey('paths')) {
    final l$paths = data['paths'];
    result$data['paths'] = (l$paths as List<dynamic>?)
        ?.map((e) => (e as String))
        .toList();
  }
  if (data.containsKey('overwrite')) {
    final l$overwrite = data['overwrite'];
    result$data['overwrite'] = (l$overwrite as bool?);
  }
  return Input$GenerateMetadataInput._(result$data);
}