Attributes.fromJson constructor Null safety

Attributes.fromJson(
  1. Map<String, dynamic> json
)

Implementation

Attributes.fromJson(Map<String, dynamic> json) {
  volume = json['volume'] ?? '';
  chapter = json['chapter'] ?? '';
  title = json['title'] ?? '';
  translatedLanguage = json['translatedLanguage'] ?? '';
  hash = json['hash'] ?? '';
  if (json['data'] != null) {
    chapterData = List<String>.from(json['data']);
  }
  if (json['dataSaver'] != null) {
    chapterDataSaver = List<String>.from(json['dataSaver']);
  }
  publishAt = json['publishAt'] ?? '';
  createdAt = json['createdAt'] ?? '';
  updatedAt = json['updatedAt'] ?? '';
  version = json['version'] ?? '';
}