AbiFunction.fromMap constructor
AbiFunction.fromMap(- Map<String, dynamic> map
)
Implementation
AbiFunction.fromMap(Map<String, dynamic> map) {
if (map.containsKey('name') && (map['name'] != null)) {
_name = map['name'];
} else {
throw ('Wrong map data');
}
if (map.containsKey('inputs') && (map['inputs'] != null)) {
_inputs = [];
for (var el in map['inputs']) {
_inputs.add(AbiParam.fromMap(el));
}
} else {
throw ('Wrong map data');
}
if (map.containsKey('outputs') && (map['outputs'] != null)) {
_outputs = [];
for (var el in map['outputs']) {
_outputs.add(AbiParam.fromMap(el));
}
} else {
throw ('Wrong map data');
}
if (map.containsKey('id')) {
_id = map['id'];
}
}