diff options
author | Antoine A <> | 2024-01-23 18:06:55 +0100 |
---|---|---|
committer | Antoine A <> | 2024-01-23 18:10:59 +0100 |
commit | bb7e455b0f71ba1870f4233f58bcb4bd4fbf05ed (patch) | |
tree | ecb0f851e8781dd8c8100224d079131ec56efea9 /ebics/src/main/kotlin/ebics_s002/UserSignatureDataEbics3.kt | |
parent | 8aeffb3f9d4fa5323d896a46902ed2384a953cbd (diff) | |
download | libeufin-bb7e455b0f71ba1870f4233f58bcb4bd4fbf05ed.tar.gz libeufin-bb7e455b0f71ba1870f4233f58bcb4bd4fbf05ed.tar.bz2 libeufin-bb7e455b0f71ba1870f4233f58bcb4bd4fbf05ed.zip |
Split utils into common and ebics and ename integration to testbench
Diffstat (limited to 'ebics/src/main/kotlin/ebics_s002/UserSignatureDataEbics3.kt')
-rw-r--r-- | ebics/src/main/kotlin/ebics_s002/UserSignatureDataEbics3.kt | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/ebics/src/main/kotlin/ebics_s002/UserSignatureDataEbics3.kt b/ebics/src/main/kotlin/ebics_s002/UserSignatureDataEbics3.kt new file mode 100644 index 00000000..082d0681 --- /dev/null +++ b/ebics/src/main/kotlin/ebics_s002/UserSignatureDataEbics3.kt @@ -0,0 +1,27 @@ +package tech.libeufin.ebics.ebics_s002 + +import javax.xml.bind.annotation.* + +@XmlAccessorType(XmlAccessType.NONE) +@XmlRootElement(name = "UserSignatureData") +@XmlType(name = "", propOrder = ["orderSignatureList"]) +class UserSignatureDataEbics3 { + @XmlElement(name = "OrderSignatureData", type = OrderSignatureData::class) + var orderSignatureList: List<OrderSignatureData>? = null + + @XmlAccessorType(XmlAccessType.NONE) + @XmlType(name = "", propOrder = ["signatureVersion", "signatureValue", "partnerID", "userID"]) + class OrderSignatureData { + @XmlElement(name = "SignatureVersion") + lateinit var signatureVersion: String + + @XmlElement(name = "SignatureValue") + lateinit var signatureValue: ByteArray + + @XmlElement(name = "PartnerID") + lateinit var partnerID: String + + @XmlElement(name = "UserID") + lateinit var userID: String + } +}
\ No newline at end of file |