Component.fromJson constructor
Component.fromJson(
- Map<String, dynamic> json
)
Implementation
factory Component.fromJson(Map<String, dynamic> json) {
return Component(
name: json['name'] as String,
description: json['description'] as String,
files: (json['files'] as List)
.map((f) => ComponentFile.fromJson(f as Map<String, dynamic>))
.toList(),
dependencies: json['dependencies'] != null
? (json['dependencies'] as List)
.map((d) =>
ComponentDependency.fromJson(d as Map<String, dynamic>))
.toList()
: null,
importPath: json['importPath'] as String?,
usageExample: json['usageExample'] as String?,
);
}