Summary

Class:ProjectX.Entities.User
Assembly:ProjectX
File(s):C:\private\projects\projectx\backend\src\ProjectX\Entities\User.cs
Covered lines:24
Uncovered lines:0
Coverable lines:24
Total lines:44
Line coverage:100%

History

File(s)

C:\private\projects\projectx\backend\src\ProjectX\Entities\User.cs

#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3
 4namespace ProjectX.Entities
 5{
 6    public class User : IEntityWithId, IEntityWithAudit
 7    {
 71868        public Guid Id { get; set; }
 46299        public Guid? CreatedById { get; set; }
 284410        public Guid? UpdatedById { get; set; }
 284411        public Guid? DeletedById { get; set; }
 12
 13        // Private info
 141114        public string Name { get; set; }
 141115        public byte Age { get; set; }
 141316        public Gender Gender { get; set; }
 141017        public string Info { get; set; }
 18
 19        // Search preset
 136520        public int Perimeter { get; set; }
 136521        public byte AgeFrom { get; set; }
 136522        public byte AgeTo { get; set; }
 23
 24        // Auth/Communication stuff
 136325        public string Locale { get; set; }
 142026        public string Phone { get; set; }
 138127        public string Hash { get; set; }
 132128        public string Code { get; set; }
 140029        public ClientOS ClientOS { get; set; }
 138030        public DateTime? ConfirmedAt { get; set; }
 31
 32        // Audit
 150433        public DateTime CreatedAt { get; set; }
 150434        public DateTime UpdatedAt { get; set; }
 129435        public DateTime? DeletedAt { get; set; }
 246736        public User CreatedBy { get; set; }
 150137        public User UpdatedBy { get; set; }
 139638        public User DeletedBy { get; set; }
 39
 40        // References
 129541        public IEnumerable<UserImage> Images { get; set; }
 42    }
 43}
 44