Book.fromJson constructor
Implementation
factory Book.fromJson(Map<String, dynamic> json) {
return Book(
id: json['id'] as String,
title: json['title'] as String?,
category: json['category'] as String,
metadataId: json['metadataId'] as String?,
folderPath: json['folderPath'] as String?,
versions: (json['versions'] as List<dynamic>?)
?.map((version) =>
InventoryItemVersion.fromJson(version as Map<String, dynamic>))
.toList(),
addons: (json['addons'] as List<dynamic>?)
?.map((addon) =>
InventoryItemAddon.fromJson(addon as Map<String, dynamic>))
.toList(),
);
}