Class Account
Account
Inherited Members
Namespace: Pixiv.VroidSdk.Oauth.DataModel
Assembly: Pixiv.VroidSdk.dll
Syntax
public sealed class Account
Properties
AccessToken
Access token
Declaration
public string AccessToken { get; }
Property Value
Type | Description |
---|---|
String |
CreatedAt
Account creation time
Declaration
public long CreatedAt { get; }
Property Value
Type | Description |
---|---|
Int64 |
ExpiresIn
Expiry time
Declaration
public long ExpiresIn { get; }
Property Value
Type | Description |
---|---|
Int64 |
RefreshToken
Refresh token
Declaration
public string RefreshToken { get; }
Property Value
Type | Description |
---|---|
String |
Scope
Scope
Declaration
public string Scope { get; }
Property Value
Type | Description |
---|---|
String |
TokenType
Token type
Declaration
public string TokenType { get; }
Property Value
Type | Description |
---|---|
String |
Methods
CreatedAtDateTime()
Get this authorized account creation date
Declaration
public DateTime CreatedAtDateTime()
Returns
Type | Description |
---|---|
DateTime | Creation date |
ExpiresAtDateTime()
Get authorization expiry date
Declaration
public DateTime ExpiresAtDateTime()
Returns
Type | Description |
---|---|
DateTime | expiry date |
FromJson(Byte[])
Deserialize JSON and create Account
Declaration
public static Account FromJson(byte[] jsonBinary)
Parameters
Type | Name | Description |
---|---|---|
Byte[] | jsonBinary | Account JSON string byte string |
Returns
Type | Description |
---|---|
Account | Account received from JSON deserialization |
FromJson(String)
Deserialize JSON and create Account
Declaration
public static Account FromJson(string jsonString)
Parameters
Type | Name | Description |
---|---|---|
String | jsonString | Account JSON string |
Returns
Type | Description |
---|---|
Account | Account received from JSON deserialization |
IsExpired()
Is authorization data already expired
Declaration
public bool IsExpired()
Returns
Type | Description |
---|---|
Boolean | Past expiry date: true, else: false |