package com.cs169.android.assassins;
import org.json.JSONException;
import org.json.JSONObject;
public class User {
private String userName;
private String userID;
private String targetName;
private String targetID;
private String status;
private String stats;
private String game; // Game Name
private String gameID; // Game ID which httpRequest return "game":3
private String photoURL;
private String pk;
public User() {
this.pk = "";
this.gameID = "null";
this.userName = "";
this.userID = "";
this.targetName = "";
this.targetID = "null";
this.status = "";
this.stats = "";
this.game = "";
this.photoURL = "";
}
public void parseJSONObject(JSONObject player) {
try {
JSONObject fields = player.getJSONObject("fields");
this.setUserID(fields.getString("facebook_id"));
this.setUserName(fields.getString("name"));
this.setStatus(fields.getString("status"));
this.setStats(fields.getString("stats"));
this.setGameID(fields.getString("game"));
this.setPhotoURL(fields.getString("photo_file"));
this.setPK(player.getString("pk"));
} catch (JSONException e) {
e.printStackTrace();
}
}
public void setPK(String a) {
this.pk = a;
}
public String getPK() {
return this.pk;
}
public void setGameID(String a) {
this.gameID = a;
}
public String getGameID() {
return this.gameID;
}
public void setUserName(String name) {
this.userName = name;
}
public String getUserName() {
return this.userName;
}
public void setUserID(String id) {
this.userID = id;
}
public String getUserID() {
return this.userID;
}
public void setTargetName(String name) {
this.targetName = name;
}
public String getTargetName() {
return this.targetName;
}
public void setTargetID(String id) {
this.targetID = id;
}
public String getTargetID() {
return this.targetID;
}
public void setStatus(String a) {
this.status = a;
}
public String getStatus() {
return this.status;
}
public void setStats(String a) {
this.stats = a;
}
public String getStats() {
return this.stats;
}
public void setGame(String a) {
this.game = a;
}
public String getGame() {
return this.game;
}
public void setPhotoURL(String a) {
this.photoURL = a;
}
public String getPhotoURL() {
return this.photoURL;
}
}