copyWithWrapped method
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,
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));
}