package net.coding.program.model;
import org.json.JSONObject;
import java.io.Serializable;
/**
* Created by yangzhen on 2014/11/18.
*/
public class GitFileObject implements Serializable {
public String data = "";
public String lang = "";
public long lastCommitDate;
public String lastCommitId = "";
public String lastCommitMessage = "";
public GitCommitterObject lastCommitter;
public String mode = "";
public String path = "";
public String name = "";
public String preview = "";
public boolean previewed = false;
public long size;
public GitFileObject(JSONObject json) {
data = json.optString("data");
lang = json.optString("lang");
lastCommitDate = json.optLong("lastCommitDate");
lastCommitId = json.optString("lastCommitId");
lastCommitMessage = json.optString("lastCommitMessage");
lastCommitter = new GitCommitterObject(json.optJSONObject("lastCommitter"));
mode = json.optString("mode");
path = json.optString("path");
name = json.optString("name");
preview = json.optString("preview");
previewed = json.optBoolean("previewed");
size = json.optInt("size");
}
}