// GENERATED CODE - DO NOT MODIFY BY HAND part of 'options.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** Options _$OptionsFromJson(Map json) => Options( name: json['name'] as String? ?? '', path: json['path'] as String? ?? '', asDefaultPath: json['asDefaultPath'] as bool? ?? false, selectFiles: (json['selectFiles'] as List?)?.map((e) => (e as num).toInt()).toList() ?? const [], extra: json['extra'], ); Map _$OptionsToJson(Options instance) => { 'name': instance.name, 'path': instance.path, 'asDefaultPath': instance.asDefaultPath, 'selectFiles': instance.selectFiles, 'extra': ?instance.extra, }; OptsExtraHttp _$OptsExtraHttpFromJson(Map json) => OptsExtraHttp( connections: (json['connections'] as num?)?.toInt() ?? 0, autoTorrent: json['autoTorrent'] as bool?, deleteTorrentAfterDownload: json['deleteTorrentAfterDownload'] as bool?, autoExtract: json['autoExtract'] as bool?, archivePassword: json['archivePassword'] as String? ?? '', deleteAfterExtract: json['deleteAfterExtract'] as bool? ?? false, ); Map _$OptsExtraHttpToJson(OptsExtraHttp instance) => { 'connections': instance.connections, 'autoTorrent': ?instance.autoTorrent, 'deleteTorrentAfterDownload': ?instance.deleteTorrentAfterDownload, 'autoExtract': ?instance.autoExtract, 'archivePassword': instance.archivePassword, 'deleteAfterExtract': instance.deleteAfterExtract, };