// GENERATED CODE - DO NOT MODIFY BY HAND part of 'page_info.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** PageInfo _$PageInfoFromJson(Map json) => PageInfo( pageid: json['pageid'] as int, ns: json['ns'] as int, title: json['title'] as String, subtitle: json['subtitle'] as String?, displayTitle: json['displayTitle'] as String?, description: json['extract'] as String?, contentmodel: json['contentmodel'] as String?, pagelanguage: json['pagelanguage'] as String?, pagelanguagehtmlcode: json['pagelanguagehtmlcode'] as String?, pagelanguagedir: json['pagelanguagedir'] as String?, inwatchlist: json['inwatchlist'] as bool?, updatedTime: json['touched'] == null ? null : DateTime.parse(json['touched'] as String), lastrevid: json['lastrevid'] as int?, length: json['length'] as int?, fullurl: json['fullurl'] as String?, editurl: json['editurl'] as String?, canonicalurl: json['canonicalurl'] as String?, )..thumbnail = json['thumbnail'] == null ? null : PageImageInfo.fromJson(json['thumbnail'] as Map); Map _$PageInfoToJson(PageInfo instance) => { 'pageid': instance.pageid, 'ns': instance.ns, 'title': instance.title, 'displayTitle': instance.displayTitle, 'subtitle': instance.subtitle, 'lastrevid': instance.lastrevid, 'contentmodel': instance.contentmodel, 'pagelanguage': instance.pagelanguage, 'pagelanguagehtmlcode': instance.pagelanguagehtmlcode, 'pagelanguagedir': instance.pagelanguagedir, 'inwatchlist': instance.inwatchlist, 'length': instance.length, 'fullurl': instance.fullurl, 'editurl': instance.editurl, 'canonicalurl': instance.canonicalurl, 'thumbnail': instance.thumbnail, 'extract': instance.description, 'touched': instance.updatedTime?.toIso8601String(), }; PagesResponse _$PagesResponseFromJson(Map json) => PagesResponse( pages: (json['pages'] as List) .map((e) => PageInfo.fromJson(e as Map)) .toList(), ); Map _$PagesResponseToJson(PagesResponse instance) => { 'pages': instance.pages, }; PageImageInfo _$PageImageInfoFromJson(Map json) => PageImageInfo( source: json['source'] as String, width: json['width'] as int?, height: json['height'] as int?, ); Map _$PageImageInfoToJson(PageImageInfo instance) => { 'source': instance.source, 'width': instance.width, 'height': instance.height, };