@@ -17,151 +17,121 @@ import net.liftweb.http.{GetRequest, InMemoryResponse, PlainTextResponse, Req, S
1717object ResourceDocs140 extends OBPRestHelper with ResourceDocsAPIMethods with MdcLoggable {
1818 val version = ApiVersion .v1_4_0 // "1.4.0" // We match other api versions so API explorer can easily use the path.
1919 val versionStatus = ApiVersionStatus .STABLE .toString
20- val routes : Seq [OBPEndpoint ] = List (
20+ val routes : List [OBPEndpoint ] = List (
2121 ImplementationsResourceDocs .getResourceDocsObp,
2222 ImplementationsResourceDocs .getBankLevelDynamicResourceDocsObp,
2323 ImplementationsResourceDocs .getResourceDocsSwagger,
2424 )
25- routes.foreach(route => {
26- oauthServe(apiPrefix{route})
27- })
25+ registerRoutes(routes, ImplementationsResourceDocs .localResourceDocs, apiPrefix)
2826}
2927
3028
3129// Hack to provide Resource Docs / Swagger on endpoints other than 1.4.0 where it is defined.
3230object ResourceDocs200 extends OBPRestHelper with ResourceDocsAPIMethods with MdcLoggable {
3331 val version = ApiVersion .v2_0_0 // "2.0.0" // We match other api versions so API explorer can easily use the path.
3432 val versionStatus = ApiVersionStatus .STABLE .toString
35- val routes : Seq [OBPEndpoint ] = List (
33+ val routes : List [OBPEndpoint ] = List (
3634 ImplementationsResourceDocs .getResourceDocsObp,
3735 ImplementationsResourceDocs .getResourceDocsSwagger,
3836 ImplementationsResourceDocs .getBankLevelDynamicResourceDocsObp,
3937 )
40- routes.foreach(route => {
41- oauthServe(apiPrefix{route})
42- })
38+ registerRoutes(routes, ImplementationsResourceDocs .localResourceDocs, apiPrefix)
4339}
4440
4541
4642// Hack to provide Resource Docs / Swagger on endpoints other than 1.4.0 where it is defined.
4743object ResourceDocs210 extends OBPRestHelper with ResourceDocsAPIMethods with MdcLoggable {
4844 val version : ApiVersion = ApiVersion .v2_1_0 // "2.1.0" // We match other api versions so API explorer can easily use the path.
4945 val versionStatus = ApiVersionStatus .STABLE .toString
50- val routes : Seq [OBPEndpoint ] = List (
46+ val routes : List [OBPEndpoint ] = List (
5147 ImplementationsResourceDocs .getResourceDocsObp,
5248 ImplementationsResourceDocs .getResourceDocsSwagger,
5349 ImplementationsResourceDocs .getBankLevelDynamicResourceDocsObp,
5450 )
55- routes.foreach(route => {
56- oauthServe(apiPrefix{route})
57- })
51+ registerRoutes(routes, ImplementationsResourceDocs .localResourceDocs, apiPrefix)
5852}
5953
6054// Hack to provide Resource Docs / Swagger on endpoints other than 1.4.0 where it is defined.
6155object ResourceDocs220 extends OBPRestHelper with ResourceDocsAPIMethods with MdcLoggable {
6256 val version : ApiVersion = ApiVersion .v2_2_0 // "2.2.0" // We match other api versions so API explorer can easily use the path.
6357 val versionStatus = ApiVersionStatus .STABLE .toString
64- val routes : Seq [OBPEndpoint ] = List (
58+ val routes : List [OBPEndpoint ] = List (
6559 ImplementationsResourceDocs .getResourceDocsObp,
6660 ImplementationsResourceDocs .getResourceDocsSwagger,
6761 ImplementationsResourceDocs .getBankLevelDynamicResourceDocsObp,
6862 )
69- routes.foreach(route => {
70- oauthServe(apiPrefix{route})
71- })
63+ registerRoutes(routes, ImplementationsResourceDocs .localResourceDocs, apiPrefix)
7264}
7365
7466// Hack to provide Resource Docs / Swagger on endpoints other than 1.4.0 where it is defined.
7567object ResourceDocs300 extends OBPRestHelper with ResourceDocsAPIMethods with MdcLoggable {
7668 val version : ApiVersion = ApiVersion .v3_0_0 // = "3.0.0" // We match other api versions so API explorer can easily use the path.
7769 val versionStatus = ApiVersionStatus .STABLE .toString
78- val routes : Seq [OBPEndpoint ] = List (
70+ val routes : List [OBPEndpoint ] = List (
7971 ImplementationsResourceDocs .getResourceDocsObp,
8072 ImplementationsResourceDocs .getResourceDocsSwagger,
8173 ImplementationsResourceDocs .getBankLevelDynamicResourceDocsObp,
8274 )
83- routes.foreach(route => {
84- oauthServe(apiPrefix{route})
85- })
75+ registerRoutes(routes, ImplementationsResourceDocs .localResourceDocs, apiPrefix)
8676
8777 // Hack to provide Resource Docs / Swagger on endpoints other than 1.4.0 where it is defined.
8878 object ResourceDocs310 extends OBPRestHelper with ResourceDocsAPIMethods with MdcLoggable {
8979 val version : ApiVersion = ApiVersion .v3_1_0 // = "3.0.0" // We match other api versions so API explorer can easily use the path.
9080 val versionStatus = ApiVersionStatus .STABLE .toString
91- val routes : Seq [OBPEndpoint ] = List (
81+ val routes : List [OBPEndpoint ] = List (
9282 ImplementationsResourceDocs .getResourceDocsObp,
9383 ImplementationsResourceDocs .getResourceDocsSwagger,
9484 ImplementationsResourceDocs .getBankLevelDynamicResourceDocsObp,
9585 )
96- routes.foreach(route => {
97- oauthServe(apiPrefix {
98- route
99- })
100- })
86+ registerRoutes(routes, ImplementationsResourceDocs .localResourceDocs, apiPrefix)
10187 }
10288 // Hack to provide Resource Docs / Swagger on endpoints other than 1.4.0 where it is defined.
10389 object ResourceDocs400 extends OBPRestHelper with ResourceDocsAPIMethods with MdcLoggable {
10490 val version : ApiVersion = ApiVersion .v4_0_0 // = "4.0.0" // We match other api versions so API explorer can easily use the path.
10591 val versionStatus = ApiVersionStatus .STABLE .toString
106- val routes : Seq [OBPEndpoint ] = List (
92+ val routes : List [OBPEndpoint ] = List (
10793 ImplementationsResourceDocs .getResourceDocsObpV400,
10894 ImplementationsResourceDocs .getResourceDocsSwagger,
10995 ImplementationsResourceDocs .getBankLevelDynamicResourceDocsObp,
11096 )
111- routes.foreach(route => {
112- oauthServe(apiPrefix {
113- route
114- })
115- })
97+ registerRoutes(routes, ImplementationsResourceDocs .localResourceDocs, apiPrefix)
11698 }
11799 // Hack to provide Resource Docs / Swagger on endpoints other than 1.4.0 where it is defined.
118100 object ResourceDocs500 extends OBPRestHelper with ResourceDocsAPIMethods with MdcLoggable {
119- val version : ApiVersion = ApiVersion .v5_0_0
101+ val version : ApiVersion = ApiVersion .v5_0_0
120102 val versionStatus = ApiVersionStatus .STABLE .toString
121- val routes : Seq [OBPEndpoint ] = List (
103+ val routes : List [OBPEndpoint ] = List (
122104 ImplementationsResourceDocs .getResourceDocsObpV400,
123105 ImplementationsResourceDocs .getResourceDocsSwagger,
124106 ImplementationsResourceDocs .getBankLevelDynamicResourceDocsObp,
125107 )
126- routes.foreach(route => {
127- oauthServe(apiPrefix {
128- route
129- })
130- })
131- }
132-
108+ registerRoutes(routes, ImplementationsResourceDocs .localResourceDocs, apiPrefix)
109+ }
110+
133111 object ResourceDocs510 extends OBPRestHelper with ResourceDocsAPIMethods with MdcLoggable {
134- val version : ApiVersion = ApiVersion .v5_1_0
112+ val version : ApiVersion = ApiVersion .v5_1_0
135113 val versionStatus = ApiVersionStatus .BLEEDING_EDGE .toString
136- val routes : Seq [OBPEndpoint ] = List (
114+ val routes : List [OBPEndpoint ] = List (
137115 ImplementationsResourceDocs .getResourceDocsObpV400,
138116 ImplementationsResourceDocs .getResourceDocsSwagger,
139117 ImplementationsResourceDocs .getBankLevelDynamicResourceDocsObp,
140118// ImplementationsResourceDocs.getStaticResourceDocsObp
141119 )
142- routes.foreach(route => {
143- oauthServe(apiPrefix {
144- route
145- })
146- })
120+ registerRoutes(routes, ImplementationsResourceDocs .localResourceDocs, apiPrefix)
147121 }
148-
122+
149123 object ResourceDocs600 extends OBPRestHelper with ResourceDocsAPIMethods with MdcLoggable {
150- val version : ApiVersion = ApiVersion .v6_0_0
124+ val version : ApiVersion = ApiVersion .v6_0_0
151125 val versionStatus = ApiVersionStatus .BLEEDING_EDGE .toString
152126 override def includeTechnologyInResponse : Boolean = true
153- val routes : Seq [OBPEndpoint ] = List (
127+ val routes : List [OBPEndpoint ] = List (
154128 ImplementationsResourceDocs .getResourceDocsObpV400,
155129 ImplementationsResourceDocs .getResourceDocsSwagger,
156130 ImplementationsResourceDocs .getResourceDocsOpenAPI31,
157131 ImplementationsResourceDocs .getBankLevelDynamicResourceDocsObp,
158132// ImplementationsResourceDocs.getStaticResourceDocsObp
159133 )
160- routes.foreach(route => {
161- oauthServe(apiPrefix {
162- route
163- })
164- })
134+ registerRoutes(routes, ImplementationsResourceDocs .localResourceDocs, apiPrefix)
165135
166136 // Register YAML endpoint using standard RestHelper approach
167137 serve {
0 commit comments