aboutsummaryrefslogtreecommitdiff
path: root/WordPress/src/main/java/org/wordpress/android/ui/stats/models/InsightsAllTimeModel.java
diff options
context:
space:
mode:
Diffstat (limited to 'WordPress/src/main/java/org/wordpress/android/ui/stats/models/InsightsAllTimeModel.java')
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/models/InsightsAllTimeModel.java63
1 files changed, 63 insertions, 0 deletions
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/models/InsightsAllTimeModel.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/models/InsightsAllTimeModel.java
new file mode 100644
index 000000000..fd0b02e7b
--- /dev/null
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/models/InsightsAllTimeModel.java
@@ -0,0 +1,63 @@
+package org.wordpress.android.ui.stats.models;
+
+import org.json.JSONException;
+import org.json.JSONObject;
+
+public class InsightsAllTimeModel extends BaseStatsModel {
+
+ private String mBlogID;
+ private String mDate;
+ private int mVisitors;
+ private int mViews;
+ private int mPosts;
+ private String mViewsBestDay;
+ private int mViewsBestDayTotal;
+
+
+ public InsightsAllTimeModel(String blogID, JSONObject response) throws JSONException {
+ this.setBlogID(blogID);
+ this.mDate = response.getString("date");
+ JSONObject stats = response.getJSONObject("stats");
+ this.mPosts = stats.optInt("posts");
+ this.mVisitors = stats.optInt("visitors");
+ this.mViews = stats.optInt("views");
+ this.mViewsBestDay = stats.getString("views_best_day");
+ this.mViewsBestDayTotal = stats.optInt("views_best_day_total");
+ }
+
+ public String getBlogID() {
+ return mBlogID;
+ }
+
+ private void setBlogID(String blogID) {
+ this.mBlogID = blogID;
+ }
+
+ public String getDate() {
+ return mDate;
+ }
+
+ public void setDate(String date) {
+ this.mDate = date;
+ }
+
+ public int getVisitors() {
+ return mVisitors;
+ }
+
+ public int getViews() {
+ return mViews;
+ }
+
+ public int getPosts() {
+ return mPosts;
+ }
+
+ public String getViewsBestDay() {
+ return mViewsBestDay;
+ }
+
+ public int getViewsBestDayTotal() {
+ return mViewsBestDayTotal;
+ }
+}