OpenBankProject / OpenBankProject/OBP-API

getAdapter Resource Docs returns wrong example successful response

Ouverte
#765 1 commentaire 0 réactions 1 personne assignée Voir sur GitHub

@simonredfern y travaille déjà.

Depuis le 8/11/2017.

Langage dominant
Scala
Étoiles
1.7k
Forks
482
Merge moyen
1 j 12 h
PR mergées (30 j)
15

Description

The resource doc returns usersJSONV200 but should return an example of Adapter

here's the current code:

resourceDocs += ResourceDoc(
getAdapter,
implementedInApiVersion,
"getAdapter",
"GET",
"/banks/BANK_ID/adapter",
"Get Info Of Adapter",
"""Get a basic Adapter info
|
|Login is required.
|
""".stripMargin,
emptyObjectJson,
usersJSONV200,
List(UserNotLoggedIn, UnknownError),
Catalogs(Core, notPSD2, notOBWG),
List(apiTagApi))

lazy val getAdapter: PartialFunction[Req, Box[User] => Box[JsonResponse]] = {
  case "banks" :: BankId(bankId) :: "adapter" :: Nil JsonGet _ => {
    user =>
      for {
        _ <- Bank(bankId) ?~! BankNotFound
        ai: InboundAdapterInfo <- Connector.connector.vend.getAdapterInfo() ?~ "Not implemented"
      }
      yield {
        successJsonResponseFromCaseClass(ai)
      }
  }
}

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.