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,
}) {
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;
}
return _result;
}