// GENERATED CODE - DO NOT MODIFY BY HAND part of 'options.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** Options _$OptionsFromJson(Map json) => Options( size: (json['size'] as num?)?.toInt() ?? 0, name: json['name'] as String? ?? '', path: json['path'] as String? ?? '', asDefaultPath: json['asDefaultPath'] as bool? ?? false, skipAutoCategorize: json['skipAutoCategorize'] as bool? ?? false, selectFiles: (json['selectFiles'] as List?) ?.map((e) => (e as num).toInt()) .toList() ?? const [], extra: json['extra'], ); Map _$OptionsToJson(Options instance) => { 'size': instance.size, 'name': instance.name, 'path': instance.path, 'asDefaultPath': instance.asDefaultPath, 'skipAutoCategorize': instance.skipAutoCategorize, 'selectFiles': instance.selectFiles, 'extra': ?instance.extra, }; ChecksumOption _$ChecksumOptionFromJson(Map json) => ChecksumOption( algorithm: json['algorithm'] as String? ?? '', expected: json['expected'] as String? ?? '', ); Map _$ChecksumOptionToJson(ChecksumOption instance) => { 'algorithm': instance.algorithm, 'expected': instance.expected, }; 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, checksum: json['checksum'] == null ? null : ChecksumOption.fromJson(json['checksum'] as Map), ); Map _$OptsExtraHttpToJson(OptsExtraHttp instance) => { 'connections': instance.connections, 'autoTorrent': ?instance.autoTorrent, 'deleteTorrentAfterDownload': ?instance.deleteTorrentAfterDownload, 'autoExtract': ?instance.autoExtract, 'archivePassword': instance.archivePassword, 'deleteAfterExtract': instance.deleteAfterExtract, 'checksum': ?instance.checksum?.toJson(), }; OptsExtraFtp _$OptsExtraFtpFromJson(Map json) => OptsExtraFtp( 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 _$OptsExtraFtpToJson(OptsExtraFtp instance) => { 'connections': instance.connections, 'autoTorrent': ?instance.autoTorrent, 'deleteTorrentAfterDownload': ?instance.deleteTorrentAfterDownload, 'autoExtract': ?instance.autoExtract, 'archivePassword': instance.archivePassword, 'deleteAfterExtract': instance.deleteAfterExtract, };