2026-08-13 23:10:22 +07:00
|
|
|
namespace Mws.Application.Projects;
|
|
|
|
|
|
|
|
|
|
public interface IProjectMemberService
|
|
|
|
|
{
|
|
|
|
|
Task<List<ProjectMemberDto>> GetMembersAsync(Guid userId, Guid projectId, CancellationToken ct = default);
|
|
|
|
|
Task<ProjectMemberDto> AddMemberAsync(Guid userId, Guid projectId, AddMemberRequest request, CancellationToken ct = default);
|
|
|
|
|
Task<ProjectMemberDto> UpdateMemberDocumentPermissionsAsync(Guid userId, Guid projectId, Guid memberUserId, UpdateMemberDocumentPermissionsRequest request, CancellationToken ct = default);
|
|
|
|
|
Task RemoveMemberAsync(Guid userId, Guid projectId, Guid memberUserId, CancellationToken ct = default);
|
2026-08-14 08:46:06 +07:00
|
|
|
}
|