copyWith method

PoolStats copyWith({
  1. String? apy,
  2. String? baseId,
  3. String? baseLiquidity,
  4. String? baseName,
  5. String? baseSymbol,
  6. String? baseVolume,
  7. String? lastPrice,
  8. String? lpPrice,
  9. String? lpPriceUsd,
  10. String? poolAddress,
  11. String? quoteId,
  12. String? quoteLiquidity,
  13. String? quoteName,
  14. String? quoteSymbol,
  15. String? quoteVolume,
  16. String? routerAddress,
  17. String? url,
})

Implementation

PoolStats copyWith(
    {String? apy,
    String? baseId,
    String? baseLiquidity,
    String? baseName,
    String? baseSymbol,
    String? baseVolume,
    String? lastPrice,
    String? lpPrice,
    String? lpPriceUsd,
    String? poolAddress,
    String? quoteId,
    String? quoteLiquidity,
    String? quoteName,
    String? quoteSymbol,
    String? quoteVolume,
    String? routerAddress,
    String? url}) {
  return PoolStats(
      apy: apy ?? this.apy,
      baseId: baseId ?? this.baseId,
      baseLiquidity: baseLiquidity ?? this.baseLiquidity,
      baseName: baseName ?? this.baseName,
      baseSymbol: baseSymbol ?? this.baseSymbol,
      baseVolume: baseVolume ?? this.baseVolume,
      lastPrice: lastPrice ?? this.lastPrice,
      lpPrice: lpPrice ?? this.lpPrice,
      lpPriceUsd: lpPriceUsd ?? this.lpPriceUsd,
      poolAddress: poolAddress ?? this.poolAddress,
      quoteId: quoteId ?? this.quoteId,
      quoteLiquidity: quoteLiquidity ?? this.quoteLiquidity,
      quoteName: quoteName ?? this.quoteName,
      quoteSymbol: quoteSymbol ?? this.quoteSymbol,
      quoteVolume: quoteVolume ?? this.quoteVolume,
      routerAddress: routerAddress ?? this.routerAddress,
      url: url ?? this.url);
}