Common GraphQL TypesCommon GraphQL types represent types that are used by both of Uniswap v2 Web3API's queries and mutations.Enumeration Types#ChainId#enum ChainId { MAINNET ROPSTEN RINKEBY GOERLI KOVAN}CopyTradeType#enum TradeType { EXACT_INPUT EXACT_OUTPUT}CopyRounding#enum Rounding { ROUND_DOWN ROUND_HALF_UP ROUND_UP}CopyCommon Types#TradeOptions#type TradeOptions { allowedSlippage: String! recipient: String! unixTimestamp: UInt64! ttl: UInt32 deadline: UInt32 feeOnTransfer: Boolean}CopyToken#type Token { chainId: ChainId! address: String! currency: Currency!}CopyCurrency#type Currency { decimals: UInt8! symbol: String name: String}CopyTokenAmount#type TokenAmount { token: Token! amount: String! # UInt256!}CopyPair#type Pair { tokenAmount0: TokenAmount! tokenAmount1: TokenAmount!}CopyRoute#type Route { path: [Token!]! pairs: [Pair!]! input: Token! output: Token!}CopyTrade#type Trade { route: Route! inputAmount: TokenAmount! outputAmount: TokenAmount! tradeType: TradeType!}CopySwap Parameters#type SwapParameters { methodName: String! args: [String!]! value: String!}Copytype TxOverrides { gasPrice: BigInt gasLimit: BigInt}Copy