mirror of
https://github.com/OpenBankProject/OBP-API.git
synced 2026-02-06 11:06:49 +00:00
feature/Support API version 7.0.0
- Add `v7_0_0` to supported API versions in `ApiVersionUtils` - Update `Http4s700` to return pre-defined resource docs instead of scanning for version 7.0.0
This commit is contained in:
parent
ad7b6fe357
commit
da29c29c40
@ -19,6 +19,7 @@ object ApiVersionUtils {
|
||||
v5_0_0 ::
|
||||
v5_1_0 ::
|
||||
v6_0_0 ::
|
||||
v7_0_0 ::
|
||||
`dynamic-endpoint` ::
|
||||
`dynamic-entity` ::
|
||||
scannedApis
|
||||
@ -41,6 +42,7 @@ object ApiVersionUtils {
|
||||
case v5_0_0.fullyQualifiedVersion | v5_0_0.apiShortVersion => v5_0_0
|
||||
case v5_1_0.fullyQualifiedVersion | v5_1_0.apiShortVersion => v5_1_0
|
||||
case v6_0_0.fullyQualifiedVersion | v6_0_0.apiShortVersion => v6_0_0
|
||||
case v7_0_0.fullyQualifiedVersion | v7_0_0.apiShortVersion => v7_0_0
|
||||
case `dynamic-endpoint`.fullyQualifiedVersion | `dynamic-endpoint`.apiShortVersion => `dynamic-endpoint`
|
||||
case `dynamic-entity`.fullyQualifiedVersion | `dynamic-entity`.apiShortVersion => `dynamic-entity`
|
||||
case version if(scannedApis.map(_.fullyQualifiedVersion).contains(version))
|
||||
|
||||
@ -8,7 +8,7 @@ import code.api.ResourceDocs1_4_0.SwaggerDefinitionsJSON._
|
||||
import code.api.util.APIUtil.{EmptyBody, _}
|
||||
import code.api.util.ApiTag._
|
||||
import code.api.util.ErrorMessages._
|
||||
import code.api.util.{ApiVersionUtils, CustomJsonFormats, NewStyle, ScannedApis}
|
||||
import code.api.util.{ApiVersionUtils, CustomJsonFormats, NewStyle}
|
||||
import code.api.v1_4_0.JSONFactory1_4_0
|
||||
import code.api.v4_0_0.JSONFactory400
|
||||
import com.github.dwickern.macros.NameOf.nameOf
|
||||
@ -58,7 +58,7 @@ object Http4s700 {
|
||||
private def getResourceDocsList(requestedApiVersion: ApiVersion): List[ResourceDoc] = {
|
||||
requestedApiVersion match {
|
||||
case version: ScannedApiVersion =>
|
||||
ScannedApis.versionMapScannedApis.get(version).map(_.allResourceDocs.toList).getOrElse(Nil)
|
||||
resourceDocs.toList
|
||||
case _ => Nil
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user