Files
companion/lib/data/repositories/sensor_repository.dart
T

13 lines
451 B
Dart

import '../../domain/models/sensor.dart';
abstract class SensorRepository {
Future<List<Sensor>> getSensors();
Future<List<Sensor>> getUnplacedSensors();
Future<Sensor> getSensor(int id);
Future<Sensor> updateSensor(int id, {String? name, double? rssiRef});
Future<void> deleteSensor(int id);
Future<Sensor> placeSensor(int id,
{required int roomId, required double x, required double y});
Future<Sensor> unplaceSensor(int id);
}