You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1.5 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'recent_changes.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
RecentChangesItem _$RecentChangesItemFromJson(Map<String, dynamic> json) =>
RecentChangesItem(
type: json['type'] as String?,
ns: json['ns'] as int,
title: json['title'] as String,
pageid: json['pageid'] as int,
revid: json['revid'] as int,
oldRevid: json['old_revid'] as int?,
rcid: json['rcid'] as int?,
timestamp: DateTime.parse(json['timestamp'] as String),
);
Map<String, dynamic> _$RecentChangesItemToJson(RecentChangesItem instance) =>
<String, dynamic>{
'type': instance.type,
'ns': instance.ns,
'title': instance.title,
'pageid': instance.pageid,
'revid': instance.revid,
'old_revid': instance.oldRevid,
'rcid': instance.rcid,
'timestamp': instance.timestamp.toIso8601String(),
};
RecentChangesResponse _$RecentChangesResponseFromJson(
Map<String, dynamic> json) =>
RecentChangesResponse(
recentchanges: (json['recentchanges'] as List<dynamic>)
.map((e) => RecentChangesItem.fromJson(e as Map<String, dynamic>))
.toList(),
);
Map<String, dynamic> _$RecentChangesResponseToJson(
RecentChangesResponse instance) =>
<String, dynamic>{
'recentchanges': instance.recentchanges,
};