using ContactService.Domain.Entities; namespace ContactService.Domain { public interface IFriendReposity { Task FindByIdAsync(Guid id); Task FindByOwnerAndTargetAsync(Guid ownerId, Guid targetId); Task> FindByTargetAsync(Guid targetId); Task> FindByOwnerAsync(Guid ownerId); Task CreateAsync(Friend friend); Task CheckOwnerIdAndTargetIdAsync(Guid ownerId, Guid targetId); } }