12 lines
492 B
C#
12 lines
492 B
C#
using LCU.Library.Internal.MemberPreferencesApiModels.Entities;
|
|
|
|
namespace LCU.API.Internal.MemberPreferencesApiLib.Repositories;
|
|
|
|
public interface IUnifiedOptInRepository
|
|
{
|
|
Task<MemberOptInSettings> GetMemberOptInSettings(string userId);
|
|
Task<MemberOptInSettings> GetMemberOptInSettingsNoTracking(string userId);
|
|
Task<MemberOptInSettings> GetOrCreateMemberOptinSettings(string userId);
|
|
Task<List<MemberOptInSettings>> GetAllMemberOptInSettings(List<string> memberNumbers);
|
|
}
|