ImportableType.fromJson constructor
ImportableType.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ImportableType.fromJson(Map<String, dynamic> json) {
List<ImportableType> typeArguments = [];
if (json['typeArguments'] != null) {
json['typeArguments'].forEach((v) {
typeArguments.add(ImportableType.fromJson(v));
});
}
return ImportableType._(
import: json['import'],
name: json['name'],
isNullable: json['isNullable'],
otherImports:
(json['otherImports'] as List<dynamic>?)?.toSet().cast<String>(),
typeArguments: typeArguments,
isRecordType: json['isRecordType'],
nameInRecord: json['nameInRecord'],
);
}