PolarStreamingData<T>.fromJson constructor

PolarStreamingData<T>.fromJson(
  1. Map<String, dynamic> json
)

Convert from json

Implementation

factory PolarStreamingData.fromJson(Map<String, dynamic> json) {
  switch (T) {
    case const (PolarHrSample):
      return _fromJson(json, _$PolarHrSampleFromJson);
    case const (PolarEcgSample):
      return _fromJson(json, _$PolarEcgSampleFromJson);
    case const (PolarAccSample):
      return _fromJson(json, _$PolarAccSampleFromJson);
    case const (PolarGyroSample):
      return _fromJson(json, _$PolarGyroSampleFromJson);
    case const (PolarMagnetometerSample):
      return _fromJson(json, _$PolarMagnetometerSampleFromJson);
    case const (PolarPpiSample):
      return _fromJson(json, _$PolarPpiSampleFromJson);
    default:
      throw UnsupportedError('Unsupported type: $T');
  }
}