Input$ScanMetadataInput.fromJson constructor
Input$ScanMetadataInput.fromJson( - Map<String, dynamic> data
)
Implementation
factory Input$ScanMetadataInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
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('rescan')) {
final l$rescan = data['rescan'];
result$data['rescan'] = (l$rescan as bool?);
}
if (data.containsKey('scanGenerateCovers')) {
final l$scanGenerateCovers = data['scanGenerateCovers'];
result$data['scanGenerateCovers'] = (l$scanGenerateCovers as bool?);
}
if (data.containsKey('scanGeneratePreviews')) {
final l$scanGeneratePreviews = data['scanGeneratePreviews'];
result$data['scanGeneratePreviews'] = (l$scanGeneratePreviews as bool?);
}
if (data.containsKey('scanGenerateImagePreviews')) {
final l$scanGenerateImagePreviews = data['scanGenerateImagePreviews'];
result$data['scanGenerateImagePreviews'] =
(l$scanGenerateImagePreviews as bool?);
}
if (data.containsKey('scanGenerateSprites')) {
final l$scanGenerateSprites = data['scanGenerateSprites'];
result$data['scanGenerateSprites'] = (l$scanGenerateSprites as bool?);
}
if (data.containsKey('scanGeneratePhashes')) {
final l$scanGeneratePhashes = data['scanGeneratePhashes'];
result$data['scanGeneratePhashes'] = (l$scanGeneratePhashes as bool?);
}
if (data.containsKey('scanGenerateImagePhashes')) {
final l$scanGenerateImagePhashes = data['scanGenerateImagePhashes'];
result$data['scanGenerateImagePhashes'] =
(l$scanGenerateImagePhashes as bool?);
}
if (data.containsKey('scanGenerateThumbnails')) {
final l$scanGenerateThumbnails = data['scanGenerateThumbnails'];
result$data['scanGenerateThumbnails'] =
(l$scanGenerateThumbnails as bool?);
}
if (data.containsKey('scanGenerateClipPreviews')) {
final l$scanGenerateClipPreviews = data['scanGenerateClipPreviews'];
result$data['scanGenerateClipPreviews'] =
(l$scanGenerateClipPreviews as bool?);
}
if (data.containsKey('filter')) {
final l$filter = data['filter'];
result$data['filter'] = l$filter == null
? null
: Input$ScanMetaDataFilterInput.fromJson(
(l$filter as Map<String, dynamic>),
);
}
return Input$ScanMetadataInput._(result$data);
}