Product constructor
Product({
- String? productId,
- double? price,
- String? pricePercentageChange24h,
- double? volume24h,
- String? volumePercentageChange24h,
- double? baseIncrement,
- double? quoteIncrement,
- double? quoteMinSize,
- double? quoteMaxSize,
- double? baseMinSize,
- double? baseMaxSize,
- String? baseName,
- String? quoteName,
- bool? watched,
- bool? isDisabled,
- bool? isNew,
- String? status,
- bool? cancelOnly,
- bool? limitOnly,
- bool? postOnly,
- bool? tradingDisabled,
- bool? auctionMode,
- String? productType,
- String? quoteCurrencyId,
- String? baseCurrencyId,
- Map<
String, dynamic> ? fcmTradingSessionDetails, - double? midMarketPrice,
- String? alias,
- List<
String> ? aliasTo, - String? baseDisplaySymbol,
- String? quoteDisplaySymbol,
- bool? viewOnly,
- double? priceIncrement,
- String? displayName,
- String? productVenue,
- double? approximateQuote24hVolume,
- DateTime? newAt,
- double? marketCap,
- Map<
String, dynamic> ? futureProductDetails, - Map<
String, dynamic> ? predictionMarketProductDetails,
Product constructor
Implementation
Product({
this.productId,
this.price,
this.pricePercentageChange24h,
this.volume24h,
this.volumePercentageChange24h,
this.baseIncrement,
this.quoteIncrement,
this.quoteMinSize,
this.quoteMaxSize,
this.baseMinSize,
this.baseMaxSize,
this.baseName,
this.quoteName,
this.watched,
this.isDisabled,
this.isNew,
this.status,
this.cancelOnly,
this.limitOnly,
this.postOnly,
this.tradingDisabled,
this.auctionMode,
this.productType,
this.quoteCurrencyId,
this.baseCurrencyId,
this.fcmTradingSessionDetails,
this.midMarketPrice,
this.alias,
this.aliasTo,
this.baseDisplaySymbol,
this.quoteDisplaySymbol,
this.viewOnly,
this.priceIncrement,
this.displayName,
this.productVenue,
this.approximateQuote24hVolume,
this.newAt,
this.marketCap,
this.futureProductDetails,
this.predictionMarketProductDetails,
});