You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

49 lines
978 B

using System;
namespace Win_in.Sfs.Wms.Pda.Authenticaitons;
/// <summary>
///
/// </summary>
public class BaererToken
{
/// <summary>
///
/// </summary>
public string access_token { get; set; }
/// <summary>
///
/// </summary>
public long expires_in { get; set; } = 3600;
/// <summary>
///
/// </summary>
public string token_type { get; set; }
/// <summary>
///
/// </summary>
public string refresh_token { get; set; }
/// <summary>
///
/// </summary>
public string scope { get; set; }
}
/// <summary>
///
/// </summary>
public class TokenInfo
{
/// <summary>
///
/// </summary>
public BaererToken BaererToken { get; set; } = new();
/// <summary>
///
/// </summary>
public DateTimeOffset GetTime { get; set; } = DateTimeOffset.Now;
/// <summary>
///
/// </summary>
public DateTimeOffset ExpireTime => GetTime.AddSeconds(BaererToken.expires_in);
}