CoinMarketData class

A class that encapsulates various market data for a cryptocurrency.

Constructors

CoinMarketData.fromJson(Map<String, dynamic> json)
Constructs a CoinMarketData instance from a JSON object.

Properties

circulatingSupply → double?
The circulating supply of the cryptocurrency.
final
dataByCurrency → List<MarketData>
A list of market data categorized by currency.
final
fdvToTvlRatio → double?
The ratio of fully diluted valuation to total value locked.
final
hashCode → int
The hash code for this object.
no setterinherited
lastUpdated → DateTime?
The timestamp of the last update of the data.
final
marketCapChange24h → double?
The market capitalization change in the last 24 hours.
final
marketCapChangePercentage24h → double?
The percentage market capitalization change in the last 24 hours.
final
maxSupply → double?
The maximum supply of the cryptocurrency.
final
mcapToTvlRatio → double?
The ratio of market capitalization to total value locked.
final
priceChange24h → double?
The price change in the last 24 hours.
final
priceChangePercentage14d → double?
The percentage price change in the last 14 days.
final
priceChangePercentage1y → double?
The percentage price change in the last year.
final
priceChangePercentage200d → double?
The percentage price change in the last 200 days.
final
priceChangePercentage24h → double?
The percentage price change in the last 24 hours.
final
priceChangePercentage30d → double?
The percentage price change in the last 30 days.
final
priceChangePercentage60d → double?
The percentage price change in the last 60 days.
final
priceChangePercentage7d → double?
The percentage price change in the last 7 days.
final
roi → double?
The return on investment, indicating the profitability or efficiency of the investment.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sparkline7d → MarketSparkline?
The sparkline data for the last 7 days.
final
totalSupply → double?
The total supply of the cryptocurrency.
final
totalValueLocked → double?
The total value locked in the cryptocurrency.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
Returns a string representation of the CoinMarketData instance.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited