33 lines
1.2 KiB
C#
33 lines
1.2 KiB
C#
using System.Text.Json.Serialization;
|
|
|
|
public class B2bAccessToken
|
|
{
|
|
public B2bAccessToken(string accessToken, int expiresIn, int refreshExpiresIn, string refreshToken, string tokenType, int notBeforePolicy, string scope, string beId)
|
|
{
|
|
this.accessToken = accessToken;
|
|
this.expiresIn = expiresIn;
|
|
this.refreshExpiresIn = refreshExpiresIn;
|
|
this.refreshToken = refreshToken;
|
|
this.tokenType = tokenType;
|
|
this.notBeforePolicy = notBeforePolicy;
|
|
this.scope = scope;
|
|
this.beId = beId;
|
|
}
|
|
|
|
[JsonPropertyName("access_token")]
|
|
public string accessToken { get; set; }
|
|
[JsonPropertyName("expires_in")]
|
|
public int expiresIn { get; set; }
|
|
[JsonPropertyName("refresh_expires_in")]
|
|
public int refreshExpiresIn { get; set; }
|
|
[JsonPropertyName("refresh_token")]
|
|
public string refreshToken { get; set; }
|
|
[JsonPropertyName("token_type")]
|
|
public string tokenType { get; set; }
|
|
[JsonPropertyName("not-before-policy")]
|
|
public int notBeforePolicy { get; set; }
|
|
[JsonPropertyName("scope")]
|
|
public string scope { get; set; }
|
|
[JsonPropertyName("BE_ID")]
|
|
public string beId { get; set; }
|
|
} |