blob: de3330822853e8c6e79e985ada4dfa137b8db2cd [file] [log] [blame] [edit]
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'release_note_classes.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
ReleaseNotes _$ReleaseNotesFromJson(Map<String, dynamic> json) => ReleaseNotes(
releases: (json['releases'] as List<dynamic>)
.map((e) => Release.fromJson(e as Map<String, dynamic>))
.toList(),
);
Map<String, dynamic> _$ReleaseNotesToJson(ReleaseNotes instance) =>
<String, dynamic>{
'releases': instance.releases,
};
Release _$ReleaseFromJson(Map<String, dynamic> json) => Release(
version:
SemanticVersion.fromJson(json['version'] as Map<String, dynamic>),
sections: (json['sections'] as List<dynamic>)
.map((e) => ReleaseSection.fromJson(e as Map<String, dynamic>))
.toList(),
);
Map<String, dynamic> _$ReleaseToJson(Release instance) => <String, dynamic>{
'version': instance.version,
'sections': instance.sections,
};
ReleaseSection _$ReleaseSectionFromJson(Map<String, dynamic> json) =>
ReleaseSection(
name: json['name'] as String,
notes: (json['notes'] as List<dynamic>?)
?.map((e) => ReleaseNote.fromJson(e as Map<String, dynamic>))
.toList(),
);
Map<String, dynamic> _$ReleaseSectionToJson(ReleaseSection instance) =>
<String, dynamic>{
'name': instance.name,
'notes': instance.notes,
};
ReleaseNote _$ReleaseNoteFromJson(Map<String, dynamic> json) => ReleaseNote(
message: json['message'] as String,
imageNames: (json['imageNames'] as List<dynamic>?)
?.map((e) => e as String)
.toList(),
githubPullRequestUrls: (json['githubPullRequestUrls'] as List<dynamic>?)
?.map((e) => e as String)
.toList(),
);
Map<String, dynamic> _$ReleaseNoteToJson(ReleaseNote instance) =>
<String, dynamic>{
'githubPullRequestUrls': instance.githubPullRequestUrls,
'message': instance.message,
'imageNames': instance.imageNames,
};