BagItem

@Serializable
@SerialName(value = "Bag")
data class BagItem(val id: Int, val chatLink: String, val name: String, val icon: String, val description: String, val rarity: ItemRarity, val level: Int, val vendorValue: Int, val defaultSkin: Int? = null, val flags: List<String> = listOf(), val gameTypes: List<String> = listOf(), val restrictions: List<String> = listOf(), val details: BagItemDetails? = null) : Item

Data model for Bag item

Constructors

Link copied to clipboard
constructor(id: Int, chatLink: String, name: String, icon: String, description: String, rarity: ItemRarity, level: Int, vendorValue: Int, defaultSkin: Int? = null, flags: List<String> = listOf(), gameTypes: List<String> = listOf(), restrictions: List<String> = listOf(), details: BagItemDetails? = null)

Properties

Link copied to clipboard
@SerialName(value = "chat_link")
open override val chatLink: String
Link copied to clipboard
@SerialName(value = "default_skin")
open override val defaultSkin: Int? = null
Link copied to clipboard
open override val description: String
Link copied to clipboard
open override val details: BagItemDetails? = null
Link copied to clipboard
open override val flags: List<String>
Link copied to clipboard
@SerialName(value = "game_types")
open override val gameTypes: List<String>
Link copied to clipboard
open override val icon: String
Link copied to clipboard
open override val id: Int
Link copied to clipboard
open override val level: Int
Link copied to clipboard
open override val name: String
Link copied to clipboard
open override val rarity: ItemRarity
Link copied to clipboard
open override val restrictions: List<String>
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "vendor_value")
open override val vendorValue: Int