JetbrainsModule.fromJson constructor
JetbrainsModule.fromJson(
- Map<String, dynamic> json
)
Implementation
factory JetbrainsModule.fromJson(Map<String, dynamic> json) =>
JetbrainsModule(
name: json['name'] as String,
path: json['path'] as String,
type: json['type'] as String?,
sourceRoots:
(json['sourceRoots'] as List<dynamic>?)?.cast<String>() ?? [],
testRoots: (json['testRoots'] as List<dynamic>?)?.cast<String>() ?? [],
resourceRoots:
(json['resourceRoots'] as List<dynamic>?)?.cast<String>() ?? [],
dependencies:
(json['dependencies'] as List<dynamic>?)
?.map(
(d) =>
JetbrainsDependency.fromJson(d as Map<String, dynamic>),
)
.toList() ??
[],
);