copyWith method

FarmInfoSchema copyWith({
  1. String? apy,
  2. String? minStakeDurationS,
  3. String? minterAddress,
  4. List<FarmNftInfoSchema>? nftInfos,
  5. String? poolAddress,
  6. String? rewardTokenAddress,
  7. String? status,
})

Implementation

FarmInfoSchema copyWith(
    {String? apy,
    String? minStakeDurationS,
    String? minterAddress,
    List<FarmNftInfoSchema>? nftInfos,
    String? poolAddress,
    String? rewardTokenAddress,
    String? status}) {
  return FarmInfoSchema(
      apy: apy ?? this.apy,
      minStakeDurationS: minStakeDurationS ?? this.minStakeDurationS,
      minterAddress: minterAddress ?? this.minterAddress,
      nftInfos: nftInfos ?? this.nftInfos,
      poolAddress: poolAddress ?? this.poolAddress,
      rewardTokenAddress: rewardTokenAddress ?? this.rewardTokenAddress,
      status: status ?? this.status);
}