using System; using System.Collections.Generic; using Volo.Abp.ObjectExtending; namespace Sozsoft.Platform.Identity.Dto; public class UserInfoViewModel: ExtensibleObject { public Guid Id { get; set; } public string ConcurrencyStamp { get; set; } public string UserName { get; set; } public string Name { get; set; } public string Surname { get; set; } public string Email { get; set; } public string PhoneNumber { get; set; } public bool IsActive { get; set; } public bool TwoFactorEnabled { get; set; } public bool LockoutEnabled { get; set; } public DateTimeOffset? LockoutEnd { get; set; } public DateTime? LoginEndDate { get; set; } public bool IsVerified { get; set; } public List userRoleNames { get; set; } public AssignedRoleViewModel[] Roles { get; set; } public AssignedBranchViewModel[] Branches { get; set; } public AssignedClaimViewModel[] Claims { get; set; } public bool LockUser { get; set; } public DateTimeOffset? LastPasswordChangeTime { get; set; } public bool EmailConfirmed { get; set; } public bool PhoneNumberConfirmed { get; set; } public int AccessFailedCount { get; set; } public bool ShouldChangePasswordOnNextLogin { get; set; } public string RocketUsername { get; set; } public DateTimeOffset? CreationTime { get; set; } public DateTimeOffset? LastModificationTime { get; set; } }