diff --git a/obp-api/src/main/scala/code/api/ResourceDocs1_4_0/SwaggerDefinitionsJSON.scala b/obp-api/src/main/scala/code/api/ResourceDocs1_4_0/SwaggerDefinitionsJSON.scala index a6a33a383..039b0b625 100644 --- a/obp-api/src/main/scala/code/api/ResourceDocs1_4_0/SwaggerDefinitionsJSON.scala +++ b/obp-api/src/main/scala/code/api/ResourceDocs1_4_0/SwaggerDefinitionsJSON.scala @@ -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( diff --git a/obp-api/src/main/scala/code/api/v4_0_0/APIMethods400.scala b/obp-api/src/main/scala/code/api/v4_0_0/APIMethods400.scala index b4d4460b6..8d3ac5a7b 100644 --- a/obp-api/src/main/scala/code/api/v4_0_0/APIMethods400.scala +++ b/obp-api/src/main/scala/code/api/v4_0_0/APIMethods400.scala @@ -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, diff --git a/obp-api/src/main/scala/code/api/v4_0_0/JSONFactory4.0.0.scala b/obp-api/src/main/scala/code/api/v4_0_0/JSONFactory4.0.0.scala index a3e3bdb72..d848a9545 100644 --- a/obp-api/src/main/scala/code/api/v4_0_0/JSONFactory4.0.0.scala +++ b/obp-api/src/main/scala/code/api/v4_0_0/JSONFactory4.0.0.scala @@ -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]) diff --git a/obp-api/src/main/scala/code/api/v5_0_0/JSONFactory5.0.0.scala b/obp-api/src/main/scala/code/api/v5_0_0/JSONFactory5.0.0.scala index fb885c5b0..d23fb529c 100644 --- a/obp-api/src/main/scala/code/api/v5_0_0/JSONFactory5.0.0.scala +++ b/obp-api/src/main/scala/code/api/v5_0_0/JSONFactory5.0.0.scala @@ -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(