DepositAsset.fromJson constructor
DepositAsset.fromJson(
- Map<String, dynamic> json
)
Implementation
factory DepositAsset.fromJson(Map<String, dynamic> json) {
Map<String, dynamic>? fieldsDynamic =
json['fields'] == null ? null : json['fields'];
Map<String, AnchorField>? assetFields;
if (fieldsDynamic != null) {
assetFields = {};
fieldsDynamic.forEach((key, value) {
assetFields![key] = AnchorField.fromJson(value);
});
}
bool enabled = false;
if (json['enabled'] != null) {
enabled = json['enabled'];
}
return DepositAsset(
enabled,
json['authentication_required'],
convertDouble(json['fee_fixed']),
convertDouble(json['fee_percent']),
convertDouble(json['min_amount']),
convertDouble(json['max_amount']),
assetFields);
}