package com.openfarmanager.android.googledrive.model;
import com.openfarmanager.android.googledrive.api.Fields;
import org.json.JSONException;
import org.json.JSONObject;
/**
* author: Vlad Namashko
*/
public class Token {
private String mAccessToken;
private String mRefreshToken;
public Token(String jsonData) throws JSONException {
JSONObject object = new JSONObject(jsonData);
mAccessToken = object.getString(Fields.ACCESS_TOKEN);
mRefreshToken = object.getString(Fields.REFRESH_TOKEN);
}
public Token(String jsonData, String refreshToken) throws JSONException {
JSONObject object = new JSONObject(jsonData);
mAccessToken = object.getString(Fields.ACCESS_TOKEN);
mRefreshToken = refreshToken;
}
public static Token fromLocalData(String accessToken, String refreshToken) {
Token token = new Token();
token.mAccessToken = accessToken;
token.mRefreshToken = refreshToken;
return token;
}
public Token() {
}
public String getAccessToken() {
return mAccessToken;
}
public String getRefreshToken() {
return mRefreshToken;
}
}