new: [api] /child and /parent API endpoints added
parent
1b31fe8504
commit
d4ec2dc8eb
|
@ -48,6 +48,7 @@ class generateUUID(Resource):
|
||||||
class favicon(Resource):
|
class favicon(Resource):
|
||||||
def get(self):
|
def get(self):
|
||||||
return send_from_directory(os.path.join(app.root_path, 'static'),'favicon.ico',mimetype='image/vnd.microsoft.icon')
|
return send_from_directory(os.path.join(app.root_path, 'static'),'favicon.ico',mimetype='image/vnd.microsoft.icon')
|
||||||
|
|
||||||
@api.route('/list/publisher/<int:start>/<int:end>', defaults={"start": 0, "end": 10})
|
@api.route('/list/publisher/<int:start>/<int:end>', defaults={"start": 0, "end": 10})
|
||||||
class list_publisher(Resource):
|
class list_publisher(Resource):
|
||||||
def get(self, start=0, end=10):
|
def get(self, start=0, end=10):
|
||||||
|
@ -82,5 +83,28 @@ class lookup(Resource):
|
||||||
else:
|
else:
|
||||||
return {'message': 'UUID is incorrect'}, 400
|
return {'message': 'UUID is incorrect'}, 400
|
||||||
|
|
||||||
|
@api.route('/parent/<string:uuid>')
|
||||||
|
class parent(Resource):
|
||||||
|
def get(self, uuid):
|
||||||
|
if _validate_uuid(value=uuid):
|
||||||
|
if not r.exists("parent:{}".format(uuid)):
|
||||||
|
return{'message': 'Non existing parent UUID'}, 404
|
||||||
|
s = r.smembers("parent:{}".format(uuid))
|
||||||
|
return(list(s))
|
||||||
|
else:
|
||||||
|
return {'message': 'UUID is incorrect'}, 400
|
||||||
|
|
||||||
|
@api.route('/child/<string:uuid>')
|
||||||
|
class parent(Resource):
|
||||||
|
def get(self, uuid):
|
||||||
|
if _validate_uuid(value=uuid):
|
||||||
|
if not r.exists("child:{}".format(uuid)):
|
||||||
|
return{'message': 'Non existing child UUID'}, 404
|
||||||
|
s = r.smembers("child:{}".format(uuid))
|
||||||
|
return(list(s))
|
||||||
|
else:
|
||||||
|
return {'message': 'UUID is incorrect'}, 400
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
app.run()
|
app.run()
|
||||||
|
|
Loading…
Reference in New Issue