All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.com.bselzer.gw2.v2.model.mastery.MasteryLevel.kt Maven / Gradle / Ivy

The newest version!
package com.bselzer.gw2.v2.model.mastery

import com.bselzer.gw2.v2.model.wrapper.ImageLink
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

@Serializable
data class MasteryLevel(
    @SerialName("name")
    val name: String = "",

    @SerialName("description")
    val description: String = "",

    @SerialName("instruction")
    val instructions: String = "",

    @SerialName("icon")
    val iconLink: ImageLink = ImageLink(),

    /**
     * The number of mastery points required to unlock this level.
     */
    @SerialName("point_count")
    val pointCost: Int = 0,

    /**
     * The amount of experience required to unlock this level.
     */
    @SerialName("exp_cost")
    val experienceCost: Int = 0
)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy