namespace GreenHome.Application; public interface IDeviceMemberService { Task> ListByDeviceAsync(int deviceId, CancellationToken cancellationToken); Task UpsertAsync(UpsertDeviceMemberRequest request, CancellationToken cancellationToken); Task DeleteAsync(int deviceId, int userId, CancellationToken cancellationToken); Task CanManageDeviceAsync(int actorUserId, int deviceId, CancellationToken cancellationToken); }