aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorjani270 <69345714+jani270@users.noreply.github.com>2025-07-31 14:38:04 +0200
committerLinnea Gräf <nea@nea.moe>2025-07-31 18:09:40 +0200
commitff8e7219f12d99dff1b0367aad5f232d0284997b (patch)
treeabe77c6a59a92e19038fa950aeb4d17b7f4f3919 /src/main/java
parent458c641c7473e4857d19bba4b7492b1a406b0f81 (diff)
downloadSkyblocker-ff8e7219f12d99dff1b0367aad5f232d0284997b.tar.gz
Skyblocker-ff8e7219f12d99dff1b0367aad5f232d0284997b.tar.bz2
Skyblocker-ff8e7219f12d99dff1b0367aad5f232d0284997b.zip
Add experimentation table object models
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/Experimentation.java49
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/ProfileMember.java1
2 files changed, 50 insertions, 0 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/Experimentation.java b/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/Experimentation.java
new file mode 100644
index 00000000..52c83168
--- /dev/null
+++ b/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/Experimentation.java
@@ -0,0 +1,49 @@
+package de.hysky.skyblocker.skyblock.profileviewer.model;
+
+import com.google.gson.annotations.SerializedName;
+
+public class Experimentation {
+
+ @SerializedName("claims_resets")
+ public int claimsReset;
+ @SerializedName("claims_resets_timestamp")
+ public long claimsResetTimestamp;
+ @SerializedName("serums_drank")
+ public int serumsDrank;
+ @SerializedName("claimed_retroactive_rng")
+ public boolean claimedRetroactiveRng;
+ @SerializedName("charge_track_timestamp")
+ public long chargeTrackTimestamp;
+
+ public ExperimentationStats numbers = new ExperimentationStats();
+ public ExperimentationStats pairings = new ExperimentationStats();
+ public ExperimentationStats simon = new ExperimentationStats();
+
+ public static class ExperimentationStats {
+ @SerializedName("last_attempt")
+ public int lastAttempt;
+ @SerializedName("attempts_1")
+ public int attempts1;
+ @SerializedName("claims_1")
+ public int claims1;
+ @SerializedName("best_score_1")
+ public int bestScore1;
+ @SerializedName("attempts_2")
+ public int attempts2;
+ @SerializedName("claims_2")
+ public int claims2;
+ @SerializedName("best_score_2")
+ public int bestScore2;
+ @SerializedName("attempts_3")
+ public int attempts3;
+ @SerializedName("claims_3")
+ public int claims3;
+ @SerializedName("best_score_3")
+ public int bestScore3;
+ @SerializedName("bonus_clicks")
+ public int bonusClicks;
+ @SerializedName("last_claimed")
+ public long lastClaimed;
+ public boolean claimed;
+ }
+}
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/ProfileMember.java b/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/ProfileMember.java
index 8eb0b41c..2ab98d39 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/ProfileMember.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/ProfileMember.java
@@ -18,4 +18,5 @@ public class ProfileMember {
public ProfileMemberProfile profile = new ProfileMemberProfile();
public Currencies currencies = new Currencies();
public Dungeons dungeons = new Dungeons();
+ public Experimentation experimentation = new Experimentation();
}