improvment/Create Bank asks for Bank Attributes, but does not create them

This commit is contained in:
Marko Milić 2022-10-25 12:45:06 +02:00
parent 9dd6ef6215
commit 78c373f4b1
4 changed files with 19 additions and 5 deletions

View File

@ -1036,6 +1036,14 @@ object SwaggerDefinitionsJSON {
list = List(bankAttributeBankResponseJsonV400)
)
val postBankJson400 = PostBankJson400(
id = "gh.29.uk",
short_name = "short_name ",
full_name = "full_name",
logo = "logo",
website = "www.openbankproject.com",
bank_routings = List(bankRoutingJsonV121)
)
val bankJson400 = BankJson400(
id = "gh.29.uk",
short_name = "short_name ",
@ -1061,8 +1069,7 @@ object SwaggerDefinitionsJSON {
full_name = Some(fullNameExample.value),
logo = Some(logoExample.value),
website = Some(websiteExample.value),
bank_routings = Some(List(bankRoutingJsonV121)),
attributes = Some(List(bankAttributeBankResponseJsonV400))
bank_routings = Some(List(bankRoutingJsonV121))
)
val banksJSON400 = BanksJson400(

View File

@ -3969,7 +3969,7 @@ trait APIMethods400 {
| - Outgoing account (name: Default outgoing settlement account, Account ID: OBP_DEFAULT_OUTGOING_ACCOUNT_ID, currency: EUR)
|
|""",
bankJson400,
postBankJson400,
bankJson400,
List(
InvalidJsonFormat,

View File

@ -106,6 +106,14 @@ case class BankJson400(
bank_routings: List[BankRoutingJsonV121],
attributes: Option[List[BankAttributeBankResponseJsonV400]]
)
case class PostBankJson400(
id: String,
short_name: String,
full_name: String,
logo: String,
website: String,
bank_routings: List[BankRoutingJsonV121]
)
case class BanksJson400(banks: List[BankJson400])

View File

@ -51,8 +51,7 @@ case class PostBankJson500(
full_name: Option[String],
logo: Option[String],
website: Option[String],
bank_routings: Option[List[BankRoutingJsonV121]],
attributes: Option[List[BankAttributeBankResponseJsonV400]]
bank_routings: Option[List[BankRoutingJsonV121]]
)
case class BankJson500(