namespace GreenHome.Application; public interface IDeviceService { Task AddDeviceAsync(DeviceDto dto, CancellationToken cancellationToken); Task> ListAsync(CancellationToken cancellationToken); Task GetDeviceId(string deviceName, CancellationToken cancellationToken); Task> GetUserDevicesAsync(int userId, CancellationToken cancellationToken); Task> GetDevicesAsync(DeviceFilter filter, CancellationToken cancellationToken); }