toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['id'] = id;
  if (characters != null) {
    data['characters'] = characters?.map((v) => v.toJson()).toList();
  }
  if (staff != null) {
    data['staff'] = staff?.map((v) => v.toJson()).toList();
  }
  if (series != null) {
    data['series'] = series?.toJson();
  }
  if (format != null) {
    data['format'] = format?.toJson();
  }
  data['issue_number_absolute'] = issueNumberAbsolute;
  data['issue_name'] = issueName;
  data['summary'] = summary;
  data['release_date'] = releaseDate;
  data['cover_image'] = coverImage;
  data['date_created'] = dateCreated.toString();
  return data;
}