commit 24d03f3e49848a2109d02ad9b6d19ad72a633dad
parent 9799d88e21a9d96691ecfe1bef216d17cd8755da
Author: MS <ms@taler.net>
Date: Wed, 13 May 2020 17:49:10 +0200
use generics for JSON type
Diffstat:
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/.idea/libeufin.iml b/.idea/libeufin.iml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4" />
+\ No newline at end of file
diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/JSON.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/JSON.kt
@@ -69,7 +69,7 @@ data class EbicsSubscriber(
val hostID: String,
val partnerID: String,
val userID: String,
- val systemID: String? = null
+ val systemID: String?
)
data class RawPayments(
@@ -79,10 +79,10 @@ data class RawPayments(
/*************************************************
* API types (used as requests/responses types) *
*************************************************/
-data class BankTransport(
+data class BankTransport<T, S>(
val transport: tech.libeufin.nexus.Transport,
- val backup: Any?,
- val data: Any?
+ val backup: T?,
+ val data: S?
)
/**