trackModelDownload method

void trackModelDownload({
  1. required String modelId,
  2. required bool success,
  3. int? downloadTimeMs,
  4. int? sizeBytes,
})

Track model download

Implementation

void trackModelDownload({
  required String modelId,
  required bool success,
  int? downloadTimeMs,
  int? sizeBytes,
}) {
  track(
    'model_downloaded',
    category: TelemetryCategory.model,
    properties: {
      'model_id': modelId,
      'success': success,
      if (downloadTimeMs != null) 'download_time_ms': downloadTimeMs,
      if (sizeBytes != null) 'size_bytes': sizeBytes,
    },
  );
}