server-master/srcs/WingsAPI.Data/Relations/ICharacterRelationDAO.cs
2026-02-10 18:21:30 +01:00

16 lines
No EOL
529 B
C#

// WingsEmu
//
// Developed by NosWings Team
using System.Collections.Generic;
using System.Threading.Tasks;
namespace WingsEmu.DTOs.Relations;
public interface ICharacterRelationDAO
{
Task<CharacterRelationDTO> GetRelationByCharacterIdAsync(long characterId, long targetId);
Task SaveRelationsByCharacterIdAsync(long characterId, CharacterRelationDTO relations);
Task<List<CharacterRelationDTO>> LoadRelationsByCharacterIdAsync(long characterId);
Task RemoveRelationAsync(CharacterRelationDTO relation);
}