using DysonNetwork.Shared.Models; using MagicOnion; namespace DysonNetwork.Shared.Services; public interface IRelationshipService : IService { /// /// Checks if a relationship exists between two accounts /// Task HasExistingRelationship(Guid accountId, Guid relatedId); /// /// Gets a relationship between two accounts /// Task GetRelationship( Guid accountId, Guid relatedId, RelationshipStatus? status = null, bool ignoreExpired = false ); /// /// Creates a new relationship between two accounts /// Task CreateRelationship(Account sender, Account target, RelationshipStatus status); }