getDerivativeExchange method
Show derivative exchange data.
id
sets the exchange identifier.
includeTickers
filters tickers by expiration.
Use DerivativeTickersFilter enumeration as values.
If null, tickers data in response will be omitted.
Query path: /derivatives/exchanges/{id}
Implementation
Future<CoinGeckoResult<DerivativeExchangeExtended?>> getDerivativeExchange({
required String id,
String? includeTickers,
}) async {
final response = await _client.dio.get(
'/derivatives/exchanges/$id',
queryParameters: {
'include_tickers': includeTickers,
},
);
if (response.statusCode == 200) {
final data = DerivativeExchangeExtended.fromJson(response.data);
return CoinGeckoResult(data);
} else {
return CoinGeckoResult(
null,
errorCode: response.statusCode ?? null,
errorMessage: '${response.statusMessage} - ${response.data.toString()}',
isError: true,
);
}
}