// GENERATED CODE - DO NOT MODIFY BY HAND part of 'parse.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** MWParseCategoryInfo _$MWParseCategoryInfoFromJson(Map json) => MWParseCategoryInfo( sortkey: json['sortkey'] as String? ?? "", category: json['category'] as String? ?? "", ); Map _$MWParseCategoryInfoToJson( MWParseCategoryInfo instance) => { 'sortkey': instance.sortkey, 'category': instance.category, }; MWParseLangLinkInfo _$MWParseLangLinkInfoFromJson(Map json) => MWParseLangLinkInfo( lang: json['lang'] as String? ?? "", url: json['url'] as String? ?? "", langname: json['langname'] as String? ?? "", autonym: json['autonym'] as String? ?? "", title: json['title'] as String? ?? "", ); Map _$MWParseLangLinkInfoToJson( MWParseLangLinkInfo instance) => { 'lang': instance.lang, 'url': instance.url, 'langname': instance.langname, 'autonym': instance.autonym, 'title': instance.title, }; MWParsePageLinkInfo _$MWParsePageLinkInfoFromJson(Map json) => MWParsePageLinkInfo( ns: json['ns'] as int? ?? -1, title: json['title'] as String? ?? "", exists: json['exists'] as bool? ?? false, ); Map _$MWParsePageLinkInfoToJson( MWParsePageLinkInfo instance) => { 'ns': instance.ns, 'title': instance.title, 'exists': instance.exists, }; MWParseSectionInfo _$MWParseSectionInfoFromJson(Map json) => MWParseSectionInfo( toclevel: json['toclevel'] as int? ?? -1, level: json['level'] as int? ?? -1, line: json['line'] as String? ?? "", number: json['number'] as String? ?? "", index: json['index'] as String? ?? "", fromtitle: json['fromtitle'] as String? ?? "", byteoffset: json['byteoffset'] as int?, anchor: json['anchor'] as String? ?? "", ); Map _$MWParseSectionInfoToJson(MWParseSectionInfo instance) => { 'toclevel': instance.toclevel, 'level': instance.level, 'line': instance.line, 'number': instance.number, 'index': instance.index, 'fromtitle': instance.fromtitle, 'byteoffset': instance.byteoffset, 'anchor': instance.anchor, }; MWParseInfo _$MWParseInfoFromJson(Map json) => MWParseInfo( title: json['title'] as String? ?? "", pageid: json['pageid'] as int? ?? -1, revid: json['revid'] as int? ?? -1, text: json['text'] as String? ?? "", langlink: (json['langlink'] as List?) ?.map((e) => MWParseLangLinkInfo.fromJson(e as Map)) .toList() ?? const [], categories: (json['categories'] as List?) ?.map((e) => MWParseCategoryInfo.fromJson(e as Map)) .toList() ?? const [], links: (json['links'] as List?) ?.map((e) => MWParsePageLinkInfo.fromJson(e as Map)) .toList() ?? const [], templates: (json['templates'] as List?) ?.map((e) => MWParsePageLinkInfo.fromJson(e as Map)) .toList() ?? const [], images: (json['images'] as List?) ?.map((e) => e as String) .toList() ?? const [], externallinks: (json['externallinks'] as List?) ?.map((e) => e as String) .toList() ?? const [], sections: (json['sections'] as List?) ?.map( (e) => MWParseSectionInfo.fromJson(e as Map)) .toList() ?? const [], showtoc: json['showtoc'] as bool? ?? true, displaytitle: json['displaytitle'] as String? ?? "", modules: (json['modules'] as List?) ?.map((e) => e as String) .toList() ?? const [], modulescripts: (json['modulescripts'] as List?) ?.map((e) => e as String) .toList() ?? const [], modulestyles: (json['modulestyles'] as List?) ?.map((e) => e as String) .toList() ?? const [], jsconfigvars: json['jsconfigvars'] as Map? ?? const {}, iwlinks: json['iwlinks'] as Map? ?? const {}, properties: json['properties'] as Map? ?? const {}, ); Map _$MWParseInfoToJson(MWParseInfo instance) => { 'title': instance.title, 'pageid': instance.pageid, 'revid': instance.revid, 'text': instance.text, 'langlink': instance.langlink, 'categories': instance.categories, 'links': instance.links, 'templates': instance.templates, 'images': instance.images, 'externallinks': instance.externallinks, 'sections': instance.sections, 'showtoc': instance.showtoc, 'displaytitle': instance.displaytitle, 'modules': instance.modules, 'modulescripts': instance.modulescripts, 'modulestyles': instance.modulestyles, 'jsconfigvars': instance.jsconfigvars, 'iwlinks': instance.iwlinks, 'properties': instance.properties, }; MWParseResponse _$MWParseResponseFromJson(Map json) => MWParseResponse( parse: MWParseInfo.fromJson(json['parse'] as Map), ); Map _$MWParseResponseToJson(MWParseResponse instance) => { 'parse': instance.parse, };