MotorSignal-App/lib/services/alerts/road_alert_provider_interfa...

17 lines
383 B
Dart

import 'road_alert_models.dart';
abstract class RoadAlertProvider {
String get id;
String get name;
Set<RoadAlertCategory> get supportedCategories;
Future<List<RoadAlert>> getAlerts({
required double latitude,
required double longitude,
required double radiusMeters,
String? apiKey,
});
Future<RoadAlertProviderStatus> testConnection(String apiKey);
}