MarketData class
A class representing market data for a specific cryptocurrency.
Constructors
- MarketData(String coinId, {double? currentPrice, double? marketCap, double? totalVolume, double? ath, double? athChangePercentage, DateTime? athDate, double? atl, double? atlChangePercentage, DateTime? atlDate, double? fullyDilutedValuation, double? high24h, double? low24h, double? priceChange24hInCurrency, double? priceChangePercentage1hInCurrency, double? priceChangePercentage24hInCurrency, double? priceChangePercentage7dInCurrency, double? priceChangePercentage14dInCurrency, double? priceChangePercentage30dInCurrency, double? priceChangePercentage60dInCurrency, double? priceChangePercentage200dInCurrency, double? priceChangePercentage1yInCurrency, double? marketCapChange24hInCurrency, double? marketCapChangePercentage24hInCurrency})
- Constructs a MarketData instance.
Properties
- ath ↔ double?
-
The all-time high price of the coin.
getter/setter pair
- athChangePercentage ↔ double?
-
The percentage change from the all-time high price.
getter/setter pair
- athDate ↔ DateTime?
-
The date when the all-time high price was reached.
getter/setter pair
- atl ↔ double?
-
The all-time low price of the coin.
getter/setter pair
- atlChangePercentage ↔ double?
-
The percentage change from the all-time low price.
getter/setter pair
- atlDate ↔ DateTime?
-
The date when the all-time low price was reached.
getter/setter pair
- coinId → String
-
The identifier of the coin.
final
- currentPrice ↔ double?
-
The current price of the coin.
getter/setter pair
- fullyDilutedValuation ↔ double?
-
The fully diluted valuation of the coin.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- high24h ↔ double?
-
The highest price of the coin in the last 24 hours.
getter/setter pair
- low24h ↔ double?
-
The lowest price of the coin in the last 24 hours.
getter/setter pair
- marketCap ↔ double?
-
The market capitalization of the coin.
getter/setter pair
- marketCapChange24hInCurrency ↔ double?
-
The market capitalization change of the coin in the last 24 hours.
getter/setter pair
- marketCapChangePercentage24hInCurrency ↔ double?
-
The percentage market capitalization change of the coin in the last 24 hours.
getter/setter pair
- priceChange24hInCurrency ↔ double?
-
The price change of the coin in the last 24 hours.
getter/setter pair
- priceChangePercentage1hInCurrency ↔ double?
-
The percentage price change of the coin in the last 1 hour.
getter/setter pair
- priceChangePercentage1yInCurrency ↔ double?
-
The percentage price change of the coin in the last 1 year.
getter/setter pair
- priceChangePercentage7dInCurrency ↔ double?
-
The percentage price change of the coin in the last 7 days.
getter/setter pair
- priceChangePercentage14dInCurrency ↔ double?
-
The percentage price change of the coin in the last 14 days.
getter/setter pair
- priceChangePercentage24hInCurrency ↔ double?
-
The percentage price change of the coin in the last 24 hours.
getter/setter pair
- priceChangePercentage30dInCurrency ↔ double?
-
The percentage price change of the coin in the last 30 days.
getter/setter pair
- priceChangePercentage60dInCurrency ↔ double?
-
The percentage price change of the coin in the last 60 days.
getter/setter pair
- priceChangePercentage200dInCurrency ↔ double?
-
The percentage price change of the coin in the last 200 days.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- totalVolume ↔ double?
-
The total volume of the coin traded.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
Returns a string representation of the MarketData instance.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited