AyCode.Core/AyCode.Interfaces/Users/IAcUserRelation.cs

18 lines
562 B
C#

using AyCode.Interfaces.Profiles;
using AyCode.Interfaces.ServiceProviders;
namespace AyCode.Interfaces.Users;
public interface IAcUserListRelation<TUser, TUserToServiceProvider>
where TUser : class, IAcUserBase
where TUserToServiceProvider : class, IAcUserToServiceProviderBase
{
public List<TUser> Users { get; set; }
public List<TUserToServiceProvider> UserToServiceProviders { get; set; }
}
public interface IAcUserRelation<TUser> where TUser : class, IAcUserBase
{
public Guid UserId { get; }
public TUser User { get; set; }
}