mirror of
https://github.com/OpenBankProject/OBP-API.git
synced 2026-02-06 17:56:46 +00:00
move the getAdapterInfoFuture and getAdapterInfo response bodies case classes into obp-commons
This commit is contained in:
parent
113a79c1fd
commit
8465335cf3
@ -1067,25 +1067,6 @@ object APIUtil extends MdcLoggable {
|
||||
Glossary.glossaryItems.toList.sortBy(_.title)
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* This is the base class for all kafka outbound case class
|
||||
* action and messageFormat are mandatory
|
||||
* The optionalFields can be any other new fields .
|
||||
*/
|
||||
abstract class OutboundMessageBase(
|
||||
optionalFields: String*
|
||||
) {
|
||||
def action: String
|
||||
def messageFormat: String
|
||||
}
|
||||
|
||||
abstract class InboundMessageBase(
|
||||
optionalFields: String*
|
||||
) {
|
||||
def errorCode: String
|
||||
}
|
||||
|
||||
// Used to document the KafkaMessage calls
|
||||
case class MessageDoc(
|
||||
process: String,
|
||||
|
||||
@ -17,7 +17,6 @@ import code.api.v3_1_0.{ContactDetailsJson, InviteeJson}
|
||||
import code.api.v3_1_0.OBPAPI3_1_0.Implementations3_1_0
|
||||
import code.atms.Atms
|
||||
import code.atms.Atms.AtmId
|
||||
import code.bankconnectors.vMar2017.InboundAdapterInfoInternal
|
||||
import code.bankconnectors.{Connector, ObpApiLoopback}
|
||||
import code.branches.Branches
|
||||
import code.branches.Branches.{Branch, BranchId, DriveUp, DriveUpString, Lobby, LobbyString}
|
||||
|
||||
@ -39,7 +39,6 @@ import code.api.v2_0_0.EntitlementJSONs
|
||||
import code.api.v2_0_0.JSONFactory200.{UserJsonV200, UsersJsonV200}
|
||||
import code.api.v2_1_0.CustomerCreditRatingJSON
|
||||
import code.atms.Atms.{Atm, AtmId, AtmT}
|
||||
import code.bankconnectors.vMar2017.InboundAdapterInfoInternal
|
||||
import code.branches.Branches._
|
||||
import code.entitlement.Entitlement
|
||||
import code.entitlementrequest.EntitlementRequest
|
||||
|
||||
@ -20,7 +20,7 @@ import code.atms.Atms
|
||||
import code.atms.Atms.{AtmId, AtmT}
|
||||
import code.bankconnectors.akka.AkkaConnector_vDec2018
|
||||
import code.bankconnectors.vJune2017.KafkaMappedConnector_vJune2017
|
||||
import code.bankconnectors.vMar2017.{InboundAdapterInfoInternal, KafkaMappedConnector_vMar2017}
|
||||
import code.bankconnectors.vMar2017.KafkaMappedConnector_vMar2017
|
||||
import code.bankconnectors.vSept2018.KafkaMappedConnector_vSept2018
|
||||
import code.branches.Branches.{Branch, BranchId, BranchT}
|
||||
import code.context.UserAuthContext
|
||||
|
||||
@ -30,7 +30,7 @@ import code.accountholders.AccountHolders
|
||||
import code.api.util.ErrorMessages._
|
||||
import code.api.util._
|
||||
import code.api.v2_1_0.TransactionRequestCommonBodyJSON
|
||||
import code.bankconnectors.vMar2017.{InboundAdapterInfoInternal, KafkaMappedConnector_vMar2017}
|
||||
import code.bankconnectors.vMar2017.{KafkaMappedConnector_vMar2017}
|
||||
import code.branches.Branches.{Branch, BranchT}
|
||||
import code.fx.{FXRate, fx}
|
||||
import code.kafka.KafkaHelper
|
||||
|
||||
@ -10,7 +10,6 @@ import code.api.util._
|
||||
import code.bankconnectors._
|
||||
import code.bankconnectors.akka.InboundTransformerDec2018._
|
||||
import code.bankconnectors.akka.actor.{AkkaConnectorActorInit, AkkaConnectorHelperActor}
|
||||
import code.bankconnectors.vMar2017.InboundAdapterInfoInternal
|
||||
import code.model.Transaction
|
||||
import com.openbankproject.commons.dto._
|
||||
import com.openbankproject.commons.model.{CounterpartyTrait, CreditLimit, _}
|
||||
|
||||
@ -5,7 +5,6 @@ import java.text.SimpleDateFormat
|
||||
import java.util.{Date, Locale, UUID}
|
||||
|
||||
import code.api.util.APIUtil
|
||||
import code.api.util.APIUtil.InboundMessageBase
|
||||
import code.api.v3_1_0.CheckbookOrdersJson
|
||||
import code.atms.Atms.{AtmId, AtmT}
|
||||
import code.bankconnectors._
|
||||
|
||||
@ -29,7 +29,7 @@ package code.bankconnectors.vMar2017
|
||||
import java.util.Date
|
||||
|
||||
import code.api.util.APIUtil
|
||||
import code.api.util.APIUtil.{InboundMessageBase, MessageDoc, OutboundMessageBase}
|
||||
import code.api.util.APIUtil.{MessageDoc}
|
||||
import code.bankconnectors.InboundUser
|
||||
import code.fx.FXRate
|
||||
import code.model._
|
||||
@ -299,13 +299,6 @@ case class CounterpartyTrait2(counterparty: InboundCounterparty) extends Counter
|
||||
def bespoke: List[CounterpartyBespoke] = Nil
|
||||
}
|
||||
|
||||
case class InboundStatusMessage(
|
||||
source: String,
|
||||
status: String,
|
||||
errorCode: String,
|
||||
text: String
|
||||
)
|
||||
|
||||
case class InboundBank(
|
||||
bankId: String,
|
||||
name: String,
|
||||
@ -313,16 +306,6 @@ case class InboundBank(
|
||||
url: String
|
||||
)
|
||||
|
||||
case class InboundAdapterInfoInternal(
|
||||
errorCode: String,
|
||||
backendMessages: List[InboundStatusMessage],
|
||||
name: String,
|
||||
version: String,
|
||||
git_commit: String,
|
||||
date: String
|
||||
) extends InboundMessageBase
|
||||
|
||||
|
||||
case class Bank2(r: InboundBank) extends Bank {
|
||||
|
||||
def fullName = r.name
|
||||
|
||||
@ -3,7 +3,6 @@ package code.bankconnectors.vSept2018
|
||||
import java.util.Date
|
||||
|
||||
import code.api.util.APIUtil
|
||||
import code.api.util.APIUtil.InboundMessageBase
|
||||
import code.api.v2_1_0.TransactionRequestCommonBodyJSON
|
||||
import code.api.v3_1_0.CheckbookOrdersJson
|
||||
import code.atms.Atms.{AtmId, AtmT}
|
||||
|
||||
@ -3,7 +3,6 @@ package code.connector
|
||||
import code.api.util.CallContext
|
||||
import code.bankconnectors._
|
||||
import code.bankconnectors.vJune2017.InboundAccountJune2017
|
||||
import code.bankconnectors.vMar2017.InboundStatusMessage
|
||||
import code.model._
|
||||
import code.setup.{DefaultConnectorTestSetup, DefaultUsers, ServerSetup}
|
||||
import code.util.Helper.MdcLoggable
|
||||
|
||||
@ -0,0 +1 @@
|
||||
package com.openbankproject.commons.dto.rest
|
||||
@ -0,0 +1,38 @@
|
||||
package com.openbankproject.commons.model
|
||||
|
||||
import scala.collection.immutable.List
|
||||
|
||||
/**
|
||||
*
|
||||
* This is the base class for all kafka outbound case class
|
||||
* action and messageFormat are mandatory
|
||||
* The optionalFields can be any other new fields .
|
||||
*/
|
||||
abstract class OutboundMessageBase(
|
||||
optionalFields: String*
|
||||
) {
|
||||
def action: String
|
||||
def messageFormat: String
|
||||
}
|
||||
|
||||
abstract class InboundMessageBase(
|
||||
optionalFields: String*
|
||||
) {
|
||||
def errorCode: String
|
||||
}
|
||||
|
||||
case class InboundStatusMessage(
|
||||
source: String,
|
||||
status: String,
|
||||
errorCode: String,
|
||||
text: String
|
||||
)
|
||||
|
||||
case class InboundAdapterInfoInternal(
|
||||
errorCode: String,
|
||||
backendMessages: List[InboundStatusMessage],
|
||||
name: String,
|
||||
version: String,
|
||||
git_commit: String,
|
||||
date: String
|
||||
) extends InboundMessageBase
|
||||
Loading…
Reference in New Issue
Block a user