parseOIChange method

Future<OIStrikeValues> parseOIChange({
  1. required String underlyingSymbolId,
  2. required List<String> expiries,
  3. required int timeFrom,
  4. required int timeTo,
})

Convenience wrapper over MarketDataInterface.fetchOIChange that handles the JSON decode -- see that method's doc for the underlying contract.

Implementation

Future<OIStrikeValues> parseOIChange({
  required String underlyingSymbolId,
  required List<String> expiries,
  required int timeFrom,
  required int timeTo,
}) async {
  final raw = await fetchOIChange(
    underlyingSymbolId: underlyingSymbolId,
    expiries: expiries,
    timeFrom: timeFrom,
    timeTo: timeTo,
  );

  return _parseOIStrikeValues(raw);
}