feature/added the BHVersionV100 and introduce new constants

This commit is contained in:
Hongwei 2022-01-11 11:08:50 +01:00
parent f0f0827526
commit ef49473cdf
2 changed files with 30 additions and 17 deletions

View File

@ -52,8 +52,13 @@ object ObpAPI extends Loggable {
final val UKVersionV31 = "UKv3.1"
final val UKVersionV20 = "UKv2.0"
final val BGVersionV13 = "BGv1.3"
final val PAPIVersionV2111 = "PAPIv2.1.1.1"
final val BGVersionV1 = "BGv1"
final val BGVersionV133 = "BGv1.3.3"
final val BHVersionV100 = "BHOBFv1.0.0"
final val PAPIVersionV2111 = "PAPIv2.1.1.1"
final val AUv100 = "AUv1.0.0"
final val STETv14 = "STETv1.4"
final val MXOFv100 = "MXOFv1.0.0"
final val VersionV133 = "v1.3.3"
final val DisplayEqualNone = "display: none"
final val ResourceStyleCss = ".resource [style]"

View File

@ -369,12 +369,13 @@ WIP to add comments on resource docs. This code copied from Sofit.
"OBPv3.1.0",
OBPVersionV400,
UKVersionV31,
"BGv1.3",
"STETv1.4",
BGVersionV13,
STETv14,
PAPIVersionV2111,
"AUv1.0.0",
AUv100,
BHVersionV100,
"0.6v1",
"MXOFv1.0.0",
MXOFv100,
"b1")
// Set the version to use.
@ -678,8 +679,9 @@ WIP to add comments on resource docs. This code copied from Sofit.
.replaceAll(UKVersionV20, "v2.0")
.replaceAll(UKVersionV31, "v3.1")
.replaceAll(BGVersionV133, VersionV133)
.replaceAll("BGv1", "v1")
.replaceAll(BGVersionV1, "v1")
.replaceAll(BGVersionV13, "v1.3")
.replaceAll(BHVersionV100, "v1.0.0")
.replaceAll(PAPIVersionV2111, "v2.1.1.1")
.replaceAll("OBPv", ""),
presetBankId,
@ -968,8 +970,9 @@ WIP to add comments on resource docs. This code copied from Sofit.
.replaceAll(UKVersionV20, "v2.0")
.replaceAll(UKVersionV31, "v3.1")
.replaceAll(BGVersionV133, VersionV133)
.replaceAll("BGv1", "v1")
.replaceAll(BGVersionV1, "v1")
.replaceAll(BGVersionV13, "v1.3")
.replaceAll(BHVersionV100, "v1.0.0")
.replaceAll("(?<![Vv]validations/)OBPv", "") //delete OBPv, but if the OBPv is part of operationId, not to do delete, e.g: /validations/OBPv4.0.0-dynamicEndpoint_POST__account_access_consents
)
@ -979,7 +982,8 @@ WIP to add comments on resource docs. This code copied from Sofit.
.replaceAll(UKVersionV31, "v3.1")
.replaceAll(BGVersionV133, VersionV133)
.replaceAll(BGVersionV13, "v1.3")
.replaceAll("BGv1", "v1")
.replaceAll(BHVersionV100, "v1.0.0")
.replaceAll(BGVersionV1, "v1")
.replaceAll("(?<![Vv]validations/)OBPv", "")) //delete OBPv, but if the OBPv is part of operationId, not to do delete, e.g: /validations/OBPv4.0.0-dynamicEndpoint_POST__account_access_consents
//////////////
@ -1057,23 +1061,27 @@ WIP to add comments on resource docs. This code copied from Sofit.
.replace("b1", "API Builder")
.replace(BGVersionV133, "Berlin Group 1.3.3")
.replace(BGVersionV13, "Berlin Group 1.3")
.replace("BGv1", "Berlin Group")
.replace(BHVersionV100, "Bahrain OBF 1.0.0")
.replace(BGVersionV1, "Berlin Group")
.replace(UKVersionV20, "UK 2.0")
.replace(UKVersionV31, "UK 3.1")
.replace("STETv1.4", "STET 1.4")
.replace(STETv14, "STET 1.4")
.replace(PAPIVersionV2111, "Polish API 2.1.1.1")
.replace("AUv1.0.0", "AU CDR v1.0.0"),
.replace(AUv100, "AU CDR v1.0.0"),
s"${CurrentReq.value.uri}?version=${i}&list-all-banks=${listAllBanks}"))
//TODO this need to be a method,
val otherVersionsSupportedInDropdownMenuUrls: List[(String, String)] = allSupportedVersionsInDropdownMenu.map(i => (i
.replace("b1", "API Builder")
.replace("STETv", "STET ")
.replace("PAPIv", "Polish API ")
.replace("AUv", "AU CDR ")
.replace("OBPv", "OBP ")
.replace("UKv", "UK ")
.replace("BGv", "Berlin Group "), // replace v with space
.replace(BGVersionV133, "Berlin Group 1.3.3")
.replace(BGVersionV13, "Berlin Group 1.3")
.replace(BHVersionV100, "Bahrain OBF 1.0.0")
.replace(BGVersionV1, "Berlin Group")
.replace(UKVersionV20, "UK 2.0")
.replace(UKVersionV31, "UK 3.1")
.replace(STETv14, "STET 1.4")
.replace(PAPIVersionV2111, "Polish API 2.1.1.1")
.replace(AUv100, "AU CDR v1.0.0"),
s"${CurrentReq.value.uri}?version=${i}&list-all-banks=${listAllBanks}"))