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
|
|
|
|
|
)
|