feufaro/composeApp/src/commonMain/kotlin/mg/dot/feufaro/musicXML/MXHarmony.kt

31 lines
774 B
Kotlin
Raw Normal View History

2025-07-07 15:11:51 +02:00
package mg.dot.feufaro.musicXML
2025-07-04 18:07:32 +02:00
import kotlinx.serialization.Serializable
import nl.adaptivity.xmlutil.serialization.XmlElement
import nl.adaptivity.xmlutil.serialization.XmlSerialName
@Serializable
@XmlSerialName("harmony ", "", "")
data class MXHarmony (
@Serializable
@XmlElement
@XmlSerialName("kind", "", "")
var kind: MXKind? = null,
@Serializable
@XmlSerialName("relative-x", "", "")
var relativeX: Int? = null,
@Serializable
@XmlElement
@XmlSerialName("root", "", "")
var root: MXHarmonyRoot? = null,
@Serializable
@XmlSerialName("font-size", "", "")
var fontSize: Double? = null,
@Serializable
@XmlSerialName("default-y", "", "")
var defaultY: Int? = null,
@Serializable
@XmlSerialName("placement", "", "")
var placement: String? = null
)