Garden

@Serializable
data class Garden(val uuid: String? = null, val unlockedPlots: List<GardenPlot>? = null, val commissionData: CommissionData? = null, val resourcesCollected: Map<GardenResource, Long>? = null, val gardenExperience: Double? = null, val activeCommissions: List<JsonElement>? = null, val composterData: ComposterData? = null, val selectedBarnSkin: String? = null, val cropUpgradeLevels: Map<GardenResource, Int>? = null, val gardenUpgrades: Map<GardenUpgrade, Int>? = null, val unlockedBarnSkins: List<String>? = null, val greenhouseSlots: List<GreenhouseCoordinate>? = null, val lastGrowthStageTime: Long? = null)

Information about a player's Garden.

Constructors

Link copied to clipboard
constructor(uuid: String? = null, unlockedPlots: List<GardenPlot>? = null, commissionData: CommissionData? = null, resourcesCollected: Map<GardenResource, Long>? = null, gardenExperience: Double? = null, activeCommissions: List<JsonElement>? = null, composterData: ComposterData? = null, selectedBarnSkin: String? = null, cropUpgradeLevels: Map<GardenResource, Int>? = null, gardenUpgrades: Map<GardenUpgrade, Int>? = null, unlockedBarnSkins: List<String>? = null, greenhouseSlots: List<GreenhouseCoordinate>? = null, lastGrowthStageTime: Long? = null)

Properties

Link copied to clipboard
@SerialName(value = "active_commissions")
val activeCommissions: List<JsonElement>? = null

A list of active visitor commissions

Link copied to clipboard
@SerialName(value = "commission_data")
val commissionData: CommissionData? = null

Information about visitor commissions.

Link copied to clipboard
@SerialName(value = "composter_data")
val composterData: ComposterData? = null

Information about the Garden's composter.

Link copied to clipboard
@SerialName(value = "crop_upgrade_levels")
val cropUpgradeLevels: Map<GardenResource, Int>? = null

The upgrade level of each GardenResource.

Link copied to clipboard
@SerialName(value = "garden_experience")
val gardenExperience: Double? = null

The amount of garden experience gained

Link copied to clipboard
@SerialName(value = "garden_upgrades")
val gardenUpgrades: Map<GardenUpgrade, Int>? = null

The upgrade level of each GardenUpgrade.

Link copied to clipboard
@SerialName(value = "greenhouse_slots")
val greenhouseSlots: List<GreenhouseCoordinate>? = null

Unknown.

Link copied to clipboard
@SerialName(value = "last_growth_stage_time")
val lastGrowthStageTime: Long? = null

Timestamp of the last Greenhouse growth.

Link copied to clipboard
@SerialName(value = "resources_collected")
val resourcesCollected: Map<GardenResource, Long>? = null

The amount of each GardenResource collected

Link copied to clipboard
@SerialName(value = "selected_barn_skin")
val selectedBarnSkin: String? = null

The current selected Barn skin

Link copied to clipboard
@SerialName(value = "unlocked_barn_skins")
val unlockedBarnSkins: List<String>? = null

A list of all unlocked Barn skins.

Link copied to clipboard
@SerialName(value = "unlocked_plots_ids")
val unlockedPlots: List<GardenPlot>? = null

A list of GardenPlot that have been unlocked.

Link copied to clipboard
val uuid: String? = null

Garden UUID.