Example #1
0
 internal SessionPreview(UserPreview user, string token, DateTimeOffset?expiresAt, bool?requireMfa)
 {
     this.IsAuthenticated = user != null;
     this.User            = user;
     this.Token           = token;
     this.ExpiresAt       = expiresAt?.ToString("yyyy-MM-ddTHH:mm:sszzz");
     this.RequiresMfa     = requireMfa;
 }
Example #2
0
 public ScoreboardEntryPreview(ChallengePreview challenge, UserPreview user, int score, int ordinal, TimeSpan?elapsed)
 {
     this.Challenge = challenge;
     this.User      = user;
     this.Score     = score;
     this.Ordinal   = ordinal;
     this.TimeTaken = elapsed?.ToHumanString();
 }
Example #3
0
 internal SessionPreview(UserPreview user)
     : this(user, null, null, null)
 {
 }