From 4512db524990cc4a717a8671d3dc39b6b905aae7 Mon Sep 17 00:00:00 2001 From: Peyman Date: Tue, 12 Oct 2021 16:21:43 +0330 Subject: [PATCH] Fix bc-gateway dependencies --- .../bc-gateway-ports/wallet-proxy/pom.xml | 6 ------ .../bcgateway/walletproxy}/impl/WalletProxyImpl.kt | 2 +- .../opex/port/bcgateway/walletproxy/model/Amount.kt | 5 +++++ .../port/bcgateway/walletproxy/model/Currency.kt | 7 +++++++ .../bcgateway/walletproxy/model/TransferResult.kt | 13 +++++++++++++ 5 files changed, 26 insertions(+), 7 deletions(-) rename BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/{co.nilin.opex.port.bcgateway.walletproxy => co/nilin/opex/port/bcgateway/walletproxy}/impl/WalletProxyImpl.kt (94%) create mode 100644 BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/Amount.kt create mode 100644 BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/Currency.kt create mode 100644 BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/TransferResult.kt diff --git a/BlockchainGateway/bc-gateway-ports/wallet-proxy/pom.xml b/BlockchainGateway/bc-gateway-ports/wallet-proxy/pom.xml index 574217895..eda33de00 100644 --- a/BlockchainGateway/bc-gateway-ports/wallet-proxy/pom.xml +++ b/BlockchainGateway/bc-gateway-ports/wallet-proxy/pom.xml @@ -55,12 +55,6 @@ org.springframework spring-webflux - - co.nilin.opex - wallet-core - 1.0-SNAPSHOT - compile - diff --git a/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co.nilin.opex.port.bcgateway.walletproxy/impl/WalletProxyImpl.kt b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/impl/WalletProxyImpl.kt similarity index 94% rename from BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co.nilin.opex.port.bcgateway.walletproxy/impl/WalletProxyImpl.kt rename to BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/impl/WalletProxyImpl.kt index 72aaae903..45d1aa6ba 100644 --- a/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co.nilin.opex.port.bcgateway.walletproxy/impl/WalletProxyImpl.kt +++ b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/impl/WalletProxyImpl.kt @@ -1,7 +1,7 @@ package co.nilin.opex.port.bcgateway.walletproxy.impl import co.nilin.opex.bcgateway.core.spi.WalletProxy -import co.nilin.opex.wallet.core.inout.TransferResult +import co.nilin.opex.port.bcgateway.walletproxy.model.TransferResult import kotlinx.coroutines.reactive.awaitFirst import org.springframework.beans.factory.annotation.Value import org.springframework.core.ParameterizedTypeReference diff --git a/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/Amount.kt b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/Amount.kt new file mode 100644 index 000000000..02158d6c9 --- /dev/null +++ b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/Amount.kt @@ -0,0 +1,5 @@ +package co.nilin.opex.port.bcgateway.walletproxy.model + +import java.math.BigDecimal + +data class Amount(val currency: Currency, val amount: BigDecimal) \ No newline at end of file diff --git a/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/Currency.kt b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/Currency.kt new file mode 100644 index 000000000..3ae3bd439 --- /dev/null +++ b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/Currency.kt @@ -0,0 +1,7 @@ +package co.nilin.opex.port.bcgateway.walletproxy.model + +data class Currency( + val symbol: String, + val name: String, + val precision: Int, +) \ No newline at end of file diff --git a/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/TransferResult.kt b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/TransferResult.kt new file mode 100644 index 000000000..ddef01aa3 --- /dev/null +++ b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/TransferResult.kt @@ -0,0 +1,13 @@ +package co.nilin.opex.port.bcgateway.walletproxy.model + +data class TransferResult( + val date: Long, + val sourceUuid: String, + val sourceWalletType: String, + val sourceBalanceBeforeAction: Amount, + val sourceBalanceAfterAction: Amount, + val amount: Amount, + val destUuid: String, + val destWalletType: String, + val receivedAmount: Amount +)