aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/data
diff options
context:
space:
mode:
authorhannibal2 <24389977+hannibal002@users.noreply.github.com>2024-09-12 02:33:44 +0200
committerGitHub <noreply@github.com>2024-09-12 02:33:44 +0200
commite350ade0d86955ce1a865f4286cd208d54693777 (patch)
tree9fcfaaf1a15a55b85a55df58d83b1c0c9e66b885 /src/main/java/at/hannibal2/skyhanni/data
parentb2d1c22d4baebc6eaf9eef823b11fa9d1801ced1 (diff)
downloadskyhanni-e350ade0d86955ce1a865f4286cd208d54693777.tar.gz
skyhanni-e350ade0d86955ce1a865f4286cd208d54693777.tar.bz2
skyhanni-e350ade0d86955ce1a865f4286cd208d54693777.zip
Improvement: Stars in Estimated Item Value (#2492)
Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/data')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/data/jsonobjects/repo/neu/NeuEssenceCostJson.kt40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/data/jsonobjects/repo/neu/NeuEssenceCostJson.kt b/src/main/java/at/hannibal2/skyhanni/data/jsonobjects/repo/neu/NeuEssenceCostJson.kt
new file mode 100644
index 000000000..12aa600ee
--- /dev/null
+++ b/src/main/java/at/hannibal2/skyhanni/data/jsonobjects/repo/neu/NeuEssenceCostJson.kt
@@ -0,0 +1,40 @@
+package at.hannibal2.skyhanni.data.jsonobjects.repo.neu
+
+import com.google.gson.annotations.Expose
+import com.google.gson.annotations.SerializedName
+import com.google.gson.reflect.TypeToken
+import java.lang.reflect.Type
+
+data class NeuEssenceCostJson(
+ @Expose @SerializedName("type") val essenceType: String,
+ @Expose @SerializedName("dungeonize") val essenceForDungeonize: Int?,
+ @Expose @SerializedName("1") val essenceFor1: Int?,
+ @Expose @SerializedName("2") val essenceFor2: Int?,
+ @Expose @SerializedName("3") val essenceFor3: Int?,
+ @Expose @SerializedName("4") val essenceFor4: Int?,
+ @Expose @SerializedName("5") val essenceFor5: Int?,
+ @Expose @SerializedName("6") val essenceFor6: Int?,
+ @Expose @SerializedName("7") val essenceFor7: Int?,
+ @Expose @SerializedName("8") val essenceFor8: Int?,
+ @Expose @SerializedName("9") val essenceFor9: Int?,
+ @Expose @SerializedName("10") val essenceFor10: Int?,
+ @Expose @SerializedName("11") val essenceFor11: Int?,
+ @Expose @SerializedName("12") val essenceFor12: Int?,
+ @Expose @SerializedName("13") val essenceFor13: Int?,
+ @Expose @SerializedName("14") val essenceFor14: Int?,
+ @Expose @SerializedName("15") val essenceFor15: Int?,
+ @Expose @SerializedName("items") val extraItems: Map<String, List<String>>?,
+
+ @Expose @SerializedName("catacombs_requirements") val catacombsRequirements: List<NeuCatacombsRequirements>,
+) {
+
+ companion object {
+ val TYPE: Type = object : TypeToken<Map<String?, NeuEssenceCostJson>>() {}.type
+ }
+}
+
+data class NeuCatacombsRequirements(
+ @Expose @SerializedName("type") val type: String,
+ @Expose @SerializedName("dungeon_type") val dungeonType: String?,
+ @Expose @SerializedName("level") val level: Int,
+)