copyWithWrapped method

FarmNftInfoSchema copyWithWrapped({
  1. Wrapped<String>? address,
  2. Wrapped<String>? createTimestamp,
  3. Wrapped<String>? minUnstakeTimestamp,
  4. Wrapped<String>? nonclaimedRewards,
  5. Wrapped<List<FarmNftRewardInfoSchema>>? rewards,
  6. Wrapped<String>? stakedTokens,
  7. Wrapped<String>? status,
})

Implementation

FarmNftInfoSchema copyWithWrapped(
    {Wrapped<String>? address,
    Wrapped<String>? createTimestamp,
    Wrapped<String>? minUnstakeTimestamp,
    Wrapped<String>? nonclaimedRewards,
    Wrapped<List<FarmNftRewardInfoSchema>>? rewards,
    Wrapped<String>? stakedTokens,
    Wrapped<String>? status}) {
  return FarmNftInfoSchema(
      address: (address != null ? address.value : this.address),
      createTimestamp: (createTimestamp != null
          ? createTimestamp.value
          : this.createTimestamp),
      minUnstakeTimestamp: (minUnstakeTimestamp != null
          ? minUnstakeTimestamp.value
          : this.minUnstakeTimestamp),
      nonclaimedRewards: (nonclaimedRewards != null
          ? nonclaimedRewards.value
          : this.nonclaimedRewards),
      rewards: (rewards != null ? rewards.value : this.rewards),
      stakedTokens:
          (stakedTokens != null ? stakedTokens.value : this.stakedTokens),
      status: (status != null ? status.value : this.status));
}