From b78d01a18e6ce17ffc91fbb80c87d45f9ca53c68 Mon Sep 17 00:00:00 2001 From: simonredfern Date: Mon, 22 Dec 2025 06:14:29 +0100 Subject: [PATCH] Added a note re Swagger creation vs obp and openapi formats in resource docs --- .../code/api/ResourceDocs1_4_0/ResourceDocsAPIMethods.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/obp-api/src/main/scala/code/api/ResourceDocs1_4_0/ResourceDocsAPIMethods.scala b/obp-api/src/main/scala/code/api/ResourceDocs1_4_0/ResourceDocsAPIMethods.scala index 9d5c894b3..9966ee298 100644 --- a/obp-api/src/main/scala/code/api/ResourceDocs1_4_0/ResourceDocsAPIMethods.scala +++ b/obp-api/src/main/scala/code/api/ResourceDocs1_4_0/ResourceDocsAPIMethods.scala @@ -661,6 +661,7 @@ trait ResourceDocsAPIMethods extends MdcLoggable with APIMethods220 with APIMeth List(apiTagDocumentation, apiTagApi) ) + // Note: Swagger format requires special character escaping because it builds JSON via string concatenation (unlike OBP/OpenAPI formats which use case class serialization) def getResourceDocsSwagger : OBPEndpoint = { case "resource-docs" :: requestedApiVersionString :: "swagger" :: Nil JsonGet _ => {