btcpayserver-plugin-builder/PluginBuilder/ViewModels/Admin/AdminUsersViewModel.cs
2025-06-25 16:50:57 +02:00

22 lines
714 B
C#

namespace PluginBuilder.ViewModels.Admin;
public class AdminUsersListViewModel : BasePagingViewModel
{
public List<AdminUsersViewModel> Users { get; set; } = new();
public string SearchText { get; set; } = null!;
public override int CurrentPageCount => Users.Count;
}
public class AdminUsersViewModel
{
public string Id { get; set; } = null!;
public string Email { get; set; } = null!;
public string UserName { get; set; } = null!;
public string PhoneNumber { get; set; } = null!;
public bool EmailConfirmed { get; set; }
public DateTimeOffset? LockoutEnd { get; set; }
public IList<string> Roles { get; set; } = null!;
public string? PendingNewEmail { get; set; }
}