Class Account
アカウント
Inherited Members
Namespace: Pixiv.VroidSdk.Oauth.DataModel
Assembly: Pixiv.VroidSdk.dll
Syntax
public sealed class Account
Properties
AccessToken
アクセストークン
Declaration
public string AccessToken { get; }
Property Value
Type | Description |
---|---|
String |
CreatedAt
アカウント作成時刻
Declaration
public long CreatedAt { get; }
Property Value
Type | Description |
---|---|
Int64 |
ExpiresIn
期限切れ時刻
Declaration
public long ExpiresIn { get; }
Property Value
Type | Description |
---|---|
Int64 |
RefreshToken
リフレッシュトークン
Declaration
public string RefreshToken { get; }
Property Value
Type | Description |
---|---|
String |
Scope
スコープ
Declaration
public string Scope { get; }
Property Value
Type | Description |
---|---|
String |
TokenType
トークンタイプ
Declaration
public string TokenType { get; }
Property Value
Type | Description |
---|---|
String |
Methods
CreatedAtDateTime()
この認可アカウントが作成された日時を取得する
Declaration
public DateTime CreatedAtDateTime()
Returns
Type | Description |
---|---|
DateTime | 作成日時 |
ExpiresAtDateTime()
認可情報の失効日時を取得する
Declaration
public DateTime ExpiresAtDateTime()
Returns
Type | Description |
---|---|
DateTime | 失効日時 |
FromJson(Byte[])
JSONをデシリアライズしてAccountを作成
Declaration
public static Account FromJson(byte[] jsonBinary)
Parameters
Type | Name | Description |
---|---|---|
Byte[] | jsonBinary | AccountのJSON文字列のバイト列 |
Returns
Type | Description |
---|---|
Account | JSONをデシリライズして得られたAccount |
FromJson(String)
JSONをデシリアライズしてAccountを作成
Declaration
public static Account FromJson(string jsonString)
Parameters
Type | Name | Description |
---|---|---|
String | jsonString | AccountのJSON文字列 |
Returns
Type | Description |
---|---|
Account | JSONをデシリライズして得られたAccount |
IsExpired()
認可情報がすでに失効時間を過ぎているか
Declaration
public bool IsExpired()
Returns
Type | Description |
---|---|
Boolean | 失効時間超過: true, それ以外: false |