JetbrainsModule.fromJson constructor

JetbrainsModule.fromJson(
  1. 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() ??
          [],
    );