DiscussionAsset.fromJson constructor

DiscussionAsset.fromJson(
  1. dynamic json
)

Implementation

factory DiscussionAsset.fromJson(dynamic json) {
  if (json is String) {
    final parts = json.split(' ');
    return DiscussionAsset(amount: double.tryParse(parts[0]), symbol: parts[1]);
  } else if (json is Map<String, dynamic>) {
    return DiscussionAsset(
      amount: double.tryParse(json['amount'].toString()),
      symbol: json['symbol'],
    );
  } else {
    throw Exception("Invalid DiscussionAsset format");
  }
}