SwapInput constructor
SwapInput({})
Implementation
factory SwapInput({
Asset? fromAsset,
$core.String? fromAddress,
Asset? toAsset,
$core.String? toAddress,
$core.String? vaultAddress,
$core.String? routerAddress,
$core.String? fromAmount,
$core.String? toAmountLimit,
$core.String? affiliateFeeAddress,
$core.String? affiliateFeeRateBp,
$core.String? extraMemo,
$fixnum.Int64? expirationTime,
StreamParams? streamParams,
}) {
final result = create();
if (fromAsset != null) result.fromAsset = fromAsset;
if (fromAddress != null) result.fromAddress = fromAddress;
if (toAsset != null) result.toAsset = toAsset;
if (toAddress != null) result.toAddress = toAddress;
if (vaultAddress != null) result.vaultAddress = vaultAddress;
if (routerAddress != null) result.routerAddress = routerAddress;
if (fromAmount != null) result.fromAmount = fromAmount;
if (toAmountLimit != null) result.toAmountLimit = toAmountLimit;
if (affiliateFeeAddress != null)
result.affiliateFeeAddress = affiliateFeeAddress;
if (affiliateFeeRateBp != null)
result.affiliateFeeRateBp = affiliateFeeRateBp;
if (extraMemo != null) result.extraMemo = extraMemo;
if (expirationTime != null) result.expirationTime = expirationTime;
if (streamParams != null) result.streamParams = streamParams;
return result;
}