SwapImported types#Token#type Token { chainId: ChainId! address: String! currency: Currency!}CopyTradeOptions#type TradeOptions { allowedSlippage: String! recipient: String! unixTimestamp: UInt64! ttl: UInt32 deadline: UInt32 feeOnTransfer: Boolean}CopyTradeType#enum TradeType { EXACT_INPUT EXACT_OUTPUT}CopyTxOverrides#type TxOverrides { gasPrice: BigInt gasLimit: BigInt}CopyChainId#enum ChainId { MAINNET ROPSTEN RINKEBY GOERLI KOVAN}CopyMutation schemas#swap#Select token in and token out and amount for the swap. swap ( tokenIn: Token! tokenOut: Token! amount: BigInt! tradeType: TradeType! tradeOptions: TradeOptions! txOverrides: TxOverrides ): Ethereum_TxReceipt!Copyexec#Executes the rade. exec( trade: Trade! tradeOptions: TradeOptions! txOverrides: TxOverrides ): Ethereum_TxReceipt!CopyexecCall#Executes swap given swap parameters and chain ID. execCall( parameters: SwapParameters! chainId: ChainId! txOverrides: TxOverrides ): Ethereum_TxReceipt!Copyapprove#Approves tokens in the swap. approve( token: Token! amount: BigInt txOverrides: TxOverrides ): Ethereum_TxReceipt!Copy