props property

  1. @override
List<Object?> props

The list of properties that will be used to determine whether two instances are equal.

Implementation

@override
List<Object?> get props => [
      accountCode,
      baseCode,
      counterCode,
      customPrice,
      highPrice,
      lowPrice,
      precision,
      trend,
      extensionLevels,
      retracementLevels,
      counterAccountCurrencyPairExchangeRate,
      tradingPairExchangeRate,
      positionSize,
      pipPrecision,
      lotDescriptors,
      baseListedSecond,
      leverage,
      closePrice,
      openPrice,
      method,
      accountSize,
      entryPrice,
      amountAtRisk,
      riskRatio,
      stopLossPips,
      stopLossPrice,
      position,
      stopLossAmount,
      takeProfitPips,
      takeProfitPrice,
      takeProfitAmount,
      exchangeRateLastUpdateAt,
      exitPrice,
      entryFeePercentage,
      entryFeeAmount,
      exitFeePercentage,
      exitFeeAmount,
      taxRate,
      priceA,
      priceB,
      fixedCosts,
      exitDiscountAmount,
      exitDiscountPercentage,
      entryFeePercentagePerUnit,
      entryFeeAmountPerUnit,
      exitFeePercentagePerUnit,
      exitFeeAmountPerUnit,
      dividendPaymentFrequency,
      annualSharePriceIncrease,
      annualDividendIncrease,
      annualContribution,
      numberOfShares,
      dividendYield,
      yearsToGrow,
      sharePrice,
      drip,
      taxExemptAmountPerYear,
      totalDividend,
      netIncome,
    ];