/* AccessTokenData.java Copyright (c) 2014 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.android.localoauth; /** * アクセストークンデータ. * @author NTT DOCOMO, INC. */ public class AccessTokenData { /** アクセストークン. */ private String mAccessToken; /** スコープ配列. */ private AccessTokenScope[] mScopes; /** タイムスタンプ. */ private long mTimestamp; /** * コンストラクタ. * @param accessToken アクセストークン * @param timestamp タイムスタンプ * @param scopes スコープ毎の有効期限の配列 */ public AccessTokenData(final String accessToken, final long timestamp, final AccessTokenScope[] scopes) { mAccessToken = accessToken; mTimestamp = timestamp; mScopes = scopes; } /** * アクセストークン取得. * * @return アクセストークン */ public String getAccessToken() { return mAccessToken; } /** * スコープ配列取得. * @return スコープ毎の有効期限の配列 */ public AccessTokenScope[] getScopes() { return mScopes; } /** * 更新日時取得. * @return 更新日時 */ public long getTimestamp() { return mTimestamp; } }