TraitedFact

@Serializable
data class TraitedFact(val requiresTrait: Int, val overrides: Int? = null, val fact: Fact)

Data model for traited fact skill property.

Important! When serializing, serialize with TraitedFactUnwrapSerializer to comply with GW2 API.

Constructors

Link copied to clipboard
constructor(requiresTrait: Int, overrides: Int? = null, fact: Fact)

Types

Link copied to clipboard
class TraitedFactUnwrapSerializer : JsonTransformingSerializer<TraitedFact>

Use this to serialize TraitedFact to comply with GW2 API.

Properties

Link copied to clipboard
val fact: Fact
Link copied to clipboard
val overrides: Int? = null
Link copied to clipboard
@SerialName(value = "requires_trait")
val requiresTrait: Int