CoinsCurrentTicker.fromJson constructor
CoinsCurrentTicker.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CoinsCurrentTicker.fromJson(Map<String, dynamic> json) =>
CoinsCurrentTicker(
base: json['base'],
target: json['target'],
market: CoinsCurrentTickerMarket.fromJson(json['market']),
last: json['last'] == null ? null : json['last'].toDouble(),
volume: json['volume'] == null ? null : json['volume'].toDouble(),
convertedLast: Map.from(json['converted_last'])
.map((k, v) => MapEntry<String, double>(k, v.toDouble())),
convertedVolume: Map.from(json['converted_volume'])
.map((k, v) => MapEntry<String, double>(k, v.toDouble())),
trustScore: json['trust_score'],
bidAskSpreadPercentage: json['bid_ask_spread_percentage'].toDouble(),
timestamp: DateTime.parse(json['timestamp']),
lastTradedAt: DateTime.parse(json['last_traded_at']),
lastFetchAt: DateTime.parse(json['last_fetch_at']),
isAnomaly: json['is_anomaly'],
isStale: json['is_stale'],
tradeUrl: json['trade_url'],
tokenInfoUrl: json['token_info_url'],
coinId: json['coin_id'],
targetCoinId: json['target_coin_id'],
);