copyWithWrapped method

OperationStat copyWithWrapped({
  1. Wrapped<String>? asset0Address,
  2. Wrapped<String>? asset0Amount,
  3. Wrapped<String>? asset0Delta,
  4. Wrapped<String>? asset0Reserve,
  5. Wrapped<String>? asset1Address,
  6. Wrapped<String>? asset1Amount,
  7. Wrapped<String>? asset1Delta,
  8. Wrapped<String>? asset1Reserve,
  9. Wrapped<String>? destinationWalletAddress,
  10. Wrapped<String>? exitCode,
  11. Wrapped<String?>? feeAssetAddress,
  12. Wrapped<String>? lpFeeAmount,
  13. Wrapped<String>? lpTokenDelta,
  14. Wrapped<String>? lpTokenSupply,
  15. Wrapped<String>? operationType,
  16. Wrapped<String>? poolAddress,
  17. Wrapped<String>? poolTxHash,
  18. Wrapped<int>? poolTxLt,
  19. Wrapped<String>? poolTxTimestamp,
  20. Wrapped<String>? protocolFeeAmount,
  21. Wrapped<String?>? referralAddress,
  22. Wrapped<String>? referralFeeAmount,
  23. Wrapped<String>? routerAddress,
  24. Wrapped<bool>? success,
  25. Wrapped<String>? walletAddress,
  26. Wrapped<String>? walletTxHash,
  27. Wrapped<String>? walletTxLt,
  28. Wrapped<String>? walletTxTimestamp,
})

Implementation

OperationStat copyWithWrapped(
    {Wrapped<String>? asset0Address,
    Wrapped<String>? asset0Amount,
    Wrapped<String>? asset0Delta,
    Wrapped<String>? asset0Reserve,
    Wrapped<String>? asset1Address,
    Wrapped<String>? asset1Amount,
    Wrapped<String>? asset1Delta,
    Wrapped<String>? asset1Reserve,
    Wrapped<String>? destinationWalletAddress,
    Wrapped<String>? exitCode,
    Wrapped<String?>? feeAssetAddress,
    Wrapped<String>? lpFeeAmount,
    Wrapped<String>? lpTokenDelta,
    Wrapped<String>? lpTokenSupply,
    Wrapped<String>? operationType,
    Wrapped<String>? poolAddress,
    Wrapped<String>? poolTxHash,
    Wrapped<int>? poolTxLt,
    Wrapped<String>? poolTxTimestamp,
    Wrapped<String>? protocolFeeAmount,
    Wrapped<String?>? referralAddress,
    Wrapped<String>? referralFeeAmount,
    Wrapped<String>? routerAddress,
    Wrapped<bool>? success,
    Wrapped<String>? walletAddress,
    Wrapped<String>? walletTxHash,
    Wrapped<String>? walletTxLt,
    Wrapped<String>? walletTxTimestamp}) {
  return OperationStat(
      asset0Address:
          (asset0Address != null ? asset0Address.value : this.asset0Address),
      asset0Amount:
          (asset0Amount != null ? asset0Amount.value : this.asset0Amount),
      asset0Delta:
          (asset0Delta != null ? asset0Delta.value : this.asset0Delta),
      asset0Reserve:
          (asset0Reserve != null ? asset0Reserve.value : this.asset0Reserve),
      asset1Address:
          (asset1Address != null ? asset1Address.value : this.asset1Address),
      asset1Amount:
          (asset1Amount != null ? asset1Amount.value : this.asset1Amount),
      asset1Delta:
          (asset1Delta != null ? asset1Delta.value : this.asset1Delta),
      asset1Reserve:
          (asset1Reserve != null ? asset1Reserve.value : this.asset1Reserve),
      destinationWalletAddress: (destinationWalletAddress != null
          ? destinationWalletAddress.value
          : this.destinationWalletAddress),
      exitCode: (exitCode != null ? exitCode.value : this.exitCode),
      feeAssetAddress: (feeAssetAddress != null
          ? feeAssetAddress.value
          : this.feeAssetAddress),
      lpFeeAmount:
          (lpFeeAmount != null ? lpFeeAmount.value : this.lpFeeAmount),
      lpTokenDelta:
          (lpTokenDelta != null ? lpTokenDelta.value : this.lpTokenDelta),
      lpTokenSupply:
          (lpTokenSupply != null ? lpTokenSupply.value : this.lpTokenSupply),
      operationType:
          (operationType != null ? operationType.value : this.operationType),
      poolAddress:
          (poolAddress != null ? poolAddress.value : this.poolAddress),
      poolTxHash: (poolTxHash != null ? poolTxHash.value : this.poolTxHash),
      poolTxLt: (poolTxLt != null ? poolTxLt.value : this.poolTxLt),
      poolTxTimestamp: (poolTxTimestamp != null
          ? poolTxTimestamp.value
          : this.poolTxTimestamp),
      protocolFeeAmount: (protocolFeeAmount != null
          ? protocolFeeAmount.value
          : this.protocolFeeAmount),
      referralAddress: (referralAddress != null
          ? referralAddress.value
          : this.referralAddress),
      referralFeeAmount: (referralFeeAmount != null
          ? referralFeeAmount.value
          : this.referralFeeAmount),
      routerAddress:
          (routerAddress != null ? routerAddress.value : this.routerAddress),
      success: (success != null ? success.value : this.success),
      walletAddress:
          (walletAddress != null ? walletAddress.value : this.walletAddress),
      walletTxHash:
          (walletTxHash != null ? walletTxHash.value : this.walletTxHash),
      walletTxLt: (walletTxLt != null ? walletTxLt.value : this.walletTxLt),
      walletTxTimestamp: (walletTxTimestamp != null
          ? walletTxTimestamp.value
          : this.walletTxTimestamp));
}