Werner Guttmann
06/22/2026, 2:35 PMhfhbd
06/22/2026, 3:00 PMWerner Guttmann
06/22/2026, 3:23 PMpackage domain
import kotlinx.serialization.Serializable
import nl.adaptivity.xmlutil.ExperimentalXmlUtilApi
import nl.adaptivity.xmlutil.serialization.XmlElement
import nl.adaptivity.xmlutil.serialization.XmlNamespaceDeclSpecs
import nl.adaptivity.xmlutil.serialization.XmlSerialName
@OptIn(ExperimentalXmlUtilApi::class)
@Serializable
@XmlSerialName("ebicsDummyRequest", "urn:org:ebics:H005")
@XmlNamespaceDeclSpecs("urn:org:ebics:H005")
data class EBICSDummyRequest(
@XmlSerialName("header", "urn:org:ebics:H005")
@XmlElement(true)
val header: String,
@XmlElement(false)
@XmlSerialName("Version", "urn:org:ebics:H005")
val version: String
)
results into
<?xml version='1.1' ?>
<ebicsDummyRequest xmlns="urn:org:ebics:H005" xmlns:ns1="urn:org:ebics:H005" ns1:Version="H005">
<ns1:header>headerValue1</ns1:header>
</ebicsDummyRequest>
rather than
<ebicsDummyRequest xmlns="urn:org:ebics:H005" Version="H005">
<header>headerValue1</header>
</ebicsDummyRequest>hfhbd
06/22/2026, 3:25 PMhfhbd
06/22/2026, 3:25 PMhfhbd
06/22/2026, 3:26 PMhfhbd
06/22/2026, 3:27 PMpackage domain
import kotlinx.serialization.Serializable
import nl.adaptivity.xmlutil.ExperimentalXmlUtilApi
import nl.adaptivity.xmlutil.serialization.XmlElement
import nl.adaptivity.xmlutil.serialization.XmlNamespaceDeclSpecs
import nl.adaptivity.xmlutil.serialization.XmlSerialName
@OptIn(ExperimentalXmlUtilApi::class)
@Serializable
@XmlSerialName("ebicsDummyRequest", "urn:org:ebics:H005")
data class EBICSDummyRequest(
@XmlSerialName("header")
@XmlElement(true)
val header: String,
@XmlElement(false)
@XmlSerialName("Version")
val version: String
)hfhbd
06/22/2026, 3:28 PMhfhbd
06/22/2026, 3:28 PMWerner Guttmann
06/23/2026, 8:10 AMWerner Guttmann
06/23/2026, 8:15 AMhfhbd
06/23/2026, 8:40 AMWerner Guttmann
06/23/2026, 8:41 AM