DEADSOFTWARE

Add tools
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / model / dto / ItemDto.kt
index d46edddc0a2b686ce96e044ebaace2140e829068..0fa2075e5215416efa11bcfbb8405dd4e3c638a6 100644 (file)
@@ -5,7 +5,7 @@ import kotlinx.serialization.Serializable
 
 @Serializable
 data class ItemDto(
-    @Deprecated("numeric ids will be removed") @SerialName("id") val id: Int,
+    @Deprecated("numeric ids will be removed") @SerialName("id") val id: Int? = null,
     @SerialName("name") val name: String,
     @SerialName("type") val type: String,
     @SerialName("texture") val texture: String,
@@ -14,4 +14,7 @@ data class ItemDto(
     @SerialName("action_key") val actionKey: String? = null,
     @SerialName("mob_damage_multiplier") val mobDamageMultiplier: Float = 1f,
     @SerialName("block_damage_multiplier") val blockDamageMultiplier: Float = 1f,
+    @SerialName("top_slab_block") val topSlabBlock: String? = null,
+    @SerialName("bottom_slab_block") val bottomSlabBlock: String? = null,
+    @SerialName("tool_level") val toolLevel: Int? = null,
 )