@@ -3,6 +3,7 @@ import {authorize} from '@loopback/authorization';
33import { inject , service } from '@loopback/core' ;
44import { Filter , repository } from '@loopback/repository' ;
55import {
6+ api ,
67 get ,
78 getModelSchemaRef ,
89 HttpErrors ,
@@ -19,6 +20,7 @@ import {AUTH_STRATEGY_NAME} from '../providers/passport-bearer-auth.provider';
1920import { GoodOracleRepository } from '../repositories' ;
2021import { ProofOfGoodSmartContractService } from '../services' ;
2122
23+ @api ( { basePath : '/oracle' } )
2224@authenticate ( AUTH_STRATEGY_NAME )
2325@authorize ( { resource : 'oracle' } )
2426export class OracleController {
@@ -36,7 +38,7 @@ export class OracleController {
3638 *
3739 * @param oracle
3840 */
39- @post ( '/oracle ' , {
41+ @post ( '/' , {
4042 summary : 'Create an Oracle' ,
4143 operationId : 'post-oracle' ,
4244 responses : {
@@ -149,7 +151,7 @@ export class OracleController {
149151 * @param id The PoG ID of the oracle
150152 * @returns A Proof of Good Oracle
151153 */
152- @get ( '/oracle/ {id}' , {
154+ @get ( '/{id}' , {
153155 summary : 'Get Oracle' ,
154156 operationId : 'get-oracle' ,
155157 responses : {
@@ -203,7 +205,7 @@ export class OracleController {
203205 return this . goodOracleRepository . findById ( id ) ;
204206 }
205207
206- @get ( '/oracle ' , {
208+ @get ( '/' , {
207209 responses : {
208210 '200' : {
209211 description : 'Retrieve all Proof of Good Oracles' ,
@@ -232,7 +234,7 @@ export class OracleController {
232234 * @param id The ID of the oracle
233235 * @param oracle
234236 */
235- @patch ( '/oracle/ {id}' , {
237+ @patch ( '/{id}' , {
236238 summary : 'Change Oracle Details' ,
237239 operationId : 'patch-oracle' ,
238240 responses : {
@@ -376,7 +378,7 @@ export class OracleController {
376378 * @param id The PoG ID of the oracle
377379 * @param oracle
378380 */
379- @put ( '/oracle/ {id}' , {
381+ @put ( '/{id}' , {
380382 summary : 'Change Oracle Details' ,
381383 operationId : 'put-oracle' ,
382384 responses : {
@@ -458,7 +460,7 @@ export class OracleController {
458460 *
459461 * @param oracle
460462 */
461- @post ( '/oracle/ cap' , {
463+ @post ( '/cap' , {
462464 summary : 'Set Oracle cap' ,
463465 operationId : 'post-oracle-cap' ,
464466 responses : {
0 commit comments