getAllActivity method

Future<HeliumPagedResponse<List<HeliumTransactionPriceOracleV1>>> getAllActivity({
  1. DateTime? minTime,
  2. DateTime? maxTime,
  3. int? limit,
})

Lists the Oracle Price report transactions for all oracle keys.

minTime is the first time to include data for. maxTime is the last time to include data for. limit is the maximum number of items to return.

Implementation

Future<HeliumPagedResponse<List<HeliumTransactionPriceOracleV1>>>
    getAllActivity({
  DateTime? minTime,
  DateTime? maxTime,
  int? limit,
}) async {
  return _client._doPagedRequest(HeliumPagedRequest(
    path: '/v1/oracle/activity',
    parameters: {
      'min_time': minTime,
      'max_time': maxTime,
      'limit': limit,
    },
    extractResponse: (json) => HeliumRequest.mapDataList(
        json, (p) => HeliumTransactionPriceOracleV1.fromJson(p)),
  ));
}