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