copyWith method
OperationStat
copyWith({
- String? asset0Address,
- String? asset0Amount,
- String? asset0Delta,
- String? asset0Reserve,
- String? asset1Address,
- String? asset1Amount,
- String? asset1Delta,
- String? asset1Reserve,
- String? destinationWalletAddress,
- String? exitCode,
- String? feeAssetAddress,
- String? lpFeeAmount,
- String? lpTokenDelta,
- String? lpTokenSupply,
- String? operationType,
- String? poolAddress,
- String? poolTxHash,
- int? poolTxLt,
- String? poolTxTimestamp,
- String? protocolFeeAmount,
- String? referralAddress,
- String? referralFeeAmount,
- String? routerAddress,
- bool? success,
- String? walletAddress,
- String? walletTxHash,
- String? walletTxLt,
- String? walletTxTimestamp,
Implementation
OperationStat copyWith(
{String? asset0Address,
String? asset0Amount,
String? asset0Delta,
String? asset0Reserve,
String? asset1Address,
String? asset1Amount,
String? asset1Delta,
String? asset1Reserve,
String? destinationWalletAddress,
String? exitCode,
String? feeAssetAddress,
String? lpFeeAmount,
String? lpTokenDelta,
String? lpTokenSupply,
String? operationType,
String? poolAddress,
String? poolTxHash,
int? poolTxLt,
String? poolTxTimestamp,
String? protocolFeeAmount,
String? referralAddress,
String? referralFeeAmount,
String? routerAddress,
bool? success,
String? walletAddress,
String? walletTxHash,
String? walletTxLt,
String? walletTxTimestamp}) {
return OperationStat(
asset0Address: asset0Address ?? this.asset0Address,
asset0Amount: asset0Amount ?? this.asset0Amount,
asset0Delta: asset0Delta ?? this.asset0Delta,
asset0Reserve: asset0Reserve ?? this.asset0Reserve,
asset1Address: asset1Address ?? this.asset1Address,
asset1Amount: asset1Amount ?? this.asset1Amount,
asset1Delta: asset1Delta ?? this.asset1Delta,
asset1Reserve: asset1Reserve ?? this.asset1Reserve,
destinationWalletAddress:
destinationWalletAddress ?? this.destinationWalletAddress,
exitCode: exitCode ?? this.exitCode,
feeAssetAddress: feeAssetAddress ?? this.feeAssetAddress,
lpFeeAmount: lpFeeAmount ?? this.lpFeeAmount,
lpTokenDelta: lpTokenDelta ?? this.lpTokenDelta,
lpTokenSupply: lpTokenSupply ?? this.lpTokenSupply,
operationType: operationType ?? this.operationType,
poolAddress: poolAddress ?? this.poolAddress,
poolTxHash: poolTxHash ?? this.poolTxHash,
poolTxLt: poolTxLt ?? this.poolTxLt,
poolTxTimestamp: poolTxTimestamp ?? this.poolTxTimestamp,
protocolFeeAmount: protocolFeeAmount ?? this.protocolFeeAmount,
referralAddress: referralAddress ?? this.referralAddress,
referralFeeAmount: referralFeeAmount ?? this.referralFeeAmount,
routerAddress: routerAddress ?? this.routerAddress,
success: success ?? this.success,
walletAddress: walletAddress ?? this.walletAddress,
walletTxHash: walletTxHash ?? this.walletTxHash,
walletTxLt: walletTxLt ?? this.walletTxLt,
walletTxTimestamp: walletTxTimestamp ?? this.walletTxTimestamp);
}