SDK.fromJson constructor
Implementation
factory SDK.fromJson(Map<String, dynamic> json) {
Map<String, String>? sdkNameMap;
if (json['sdk_name'] != null) {
sdkNameMap = Map<String, String>.from(json['sdk_name']);
}
Map<String, String>? sdkDescriptionMap;
if (json['sdk_description'] != null) {
sdkDescriptionMap = Map<String, String>.from(json['sdk_description']);
}
List<String>? matchedByList;
if (json['matched_by'] != null) {
matchedByList = List<String>.from(json['matched_by']);
}
return SDK(
sdkId: json['sdk_id'],
namespaceId: json['namespace_id'],
sdkName: sdkNameMap,
sdkDescription: sdkDescriptionMap,
vendor: json['vendor'],
logoBase64: json['logo_base64'],
website: json['website'],
matchedBy: matchedByList,
collectingData: json['collecting_data'],
);
}