Skip to content

Commit

Permalink
Merge pull request #2339 from constantine2nd/develop
Browse files Browse the repository at this point in the history
Add regulated entities endpoint
  • Loading branch information
simonredfern committed Nov 27, 2023
2 parents 8ae99f7 + 38909e2 commit f730e3c
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 1 deletion.
5 changes: 4 additions & 1 deletion obp-api/src/main/resources/props/sample.props.template
Original file line number Diff line number Diff line change
Expand Up @@ -1275,4 +1275,7 @@ validate_iban=false

# Show all dependent connector methods for each endpoint. The default value is false.
# If set to true, it may consume a significant amount of heap memory.
#show_used_connector_methods=false
#show_used_connector_methods=false

# This returns Regulated Entities
regulated_entities = []
27 changes: 27 additions & 0 deletions obp-api/src/main/scala/code/api/v5_1_0/APIMethods510.scala
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,33 @@ trait APIMethods510 {
(SuggestedSessionTimeoutV510(timeoutInSeconds.toString), HttpCode.`200`(cc.callContext))
}
}


staticResourceDocs += ResourceDoc(
regulatedEntities,
implementedInApiVersion,
nameOf(regulatedEntities),
"GET",
"/regulated-entities",
"Get Regulated Entities",
"""Returns information about:
|
|* Regulated Entities
""",
EmptyBody,
EmptyBody,
List(UnknownError),
apiTagApi :: Nil)

lazy val regulatedEntities: OBPEndpoint = {
case "regulated-entities" :: Nil JsonGet _ =>
cc => implicit val ec = EndpointContext(Some(cc))
APIUtil.scalaFutureToBoxedJsonResponse(for {
regulatedEntities <- Future(APIUtil.getPropsValue("regulated_entities", "[]"))
} yield {
(parse(regulatedEntities), HttpCode.`200`(cc.callContext))
})
}

staticResourceDocs += ResourceDoc(
waitingForGodot,
Expand Down

0 comments on commit f730e3c

Please sign in to comment.