10 lines
488 B
C#
10 lines
488 B
C#
namespace GreenHome.Application;
|
|
|
|
public interface IDeviceMemberService
|
|
{
|
|
Task<IReadOnlyList<DeviceMemberDto>> ListByDeviceAsync(int deviceId, CancellationToken cancellationToken);
|
|
Task<DeviceMemberDto> UpsertAsync(UpsertDeviceMemberRequest request, CancellationToken cancellationToken);
|
|
Task DeleteAsync(int deviceId, int userId, CancellationToken cancellationToken);
|
|
Task<bool> CanManageDeviceAsync(int actorUserId, int deviceId, CancellationToken cancellationToken);
|
|
}
|