2026-01-18 20:21:14 +08:00
|
|
|
import 'package:maibu_satabot_v2/features/devices/domain/entities/device_entity.dart';
|
|
|
|
|
|
2026-01-27 18:44:49 +08:00
|
|
|
abstract class IDeviceHttpDatasource {
|
2026-01-18 20:21:14 +08:00
|
|
|
Future<List<DeviceEntity>> getUserDevices(String username);
|
|
|
|
|
Future<int> bindDevice(String deviceId, String deviceAlias);
|
|
|
|
|
Future<int> unbindDevice(String deviceId);
|
|
|
|
|
Future<int> switchDevice(String platform, String deviceId);
|
|
|
|
|
}
|