using System;
using System.Collections.Generic;
using System.Text;

namespace SharedLibraryCore.Helpers
{
    public sealed class TokenState
    {
        public long NetworkId { get; set; }
        public DateTime RequestTime { get; set; } = DateTime.Now;
        public TimeSpan TokenDuration { get; set; }
        public string Token { get; set; }
        public string RemainingTime => Math.Round(-(DateTime.Now - RequestTime).Subtract(TokenDuration).TotalMinutes, 1).ToString();
    }
}
