Login.cs 552 B

123456789101112131415161718192021
  1. using System;
  2. namespace InABox.Core
  3. {
  4. [UserTracking(false)]
  5. [Unrecoverable]
  6. public class Login : Entity, IRemotable, IPersistent, ILicense<CoreLicense>
  7. {
  8. public UserLink User => InitializeField(ref _user, nameof(User));
  9. private UserLink? _user;
  10. public string StationID { get; set; }
  11. public DateTime TimeStamp { get; set; }
  12. public override string ToString()
  13. {
  14. return $"Login(UserGuid:{User.ID},User:{User.UserID},Station:{StationID},Time:{TimeStamp})";
  15. }
  16. }
  17. }