diff --git a/dev/json_template-msg-xfer.py b/dev/json_template-msg-xfer.py deleted file mode 100644 index 76f6e48..0000000 --- a/dev/json_template-msg-xfer.py +++ /dev/null @@ -1,38 +0,0 @@ -# Types: App, s2s_msg -# Auth: public, private - -import json - - -msg_xfer = { - 'mode':'msg_xfer', - 'system_name':'ABC', - 'response_url':'http://localhost:8093/api/', - 'auth_type':'private', - 'credentials': { - 'user':'test_name', - 'password':'passw0rd', - }, - 'data':{ - 1:{'source_id':1234, - 'destination_id':3153591, - 'slot':2, - 'msg_type':'unit', - 'msg_format':'motorola', - 'message':'text of the message' - }, - 2:{'source_id':1234, - 'destination_id':3153591, - 'slot':2, - 'msg_type':'unit', - 'msg_format':'motorola', - 'message':'text of the 2nd message' - } - - } - -} - -json_object = json.dumps(msg_xfer, indent = 4) -print(json_object) - diff --git a/dev/json_templates.py b/dev/json_templates.py new file mode 100644 index 0000000..742aab5 --- /dev/null +++ b/dev/json_templates.py @@ -0,0 +1,81 @@ +# Types: App, msg_xfer, raw +# Auth: public, private + +import json + + +msg_xfer = { + 'mode':'msg_xfer', + 'system_name':'ABC', + 'response_url':'http://localhost:8093/api/', + 'auth_type':'private', + 'credentials': { + 'user':'test_name', + 'password':'passw0rd', + }, + 'data':{ + 1:{'source_id':1234, + 'destination_id':3153591, + 'slot':2, + 'msg_type':'unit', + 'msg_format':'motorola', + 'message':'text of the message' + }, + 2:{'source_id':1234, + 'destination_id':3153591, + 'slot':2, + 'msg_type':'unit', + 'msg_format':'motorola', + 'message':'text of the 2nd message' + } + + } + +} + +json_object = json.dumps(msg_xfer, indent = 4) +print('App') +print(json_object) + +app_request = { + 'mode':'app', + 'system_name':'ABC', + 'response_url':'http://localhost:8093/api/', + 'auth_token':'1234567899', + 'data':{ + 'source_id':1234, + 'destination_id':3153591, + 'slot':2, + 'msg_type':'unit', + 'msg_format':'motorola', + 'message':'text of the message' + } +} + +json_object = json.dumps(app_request, indent = 4) +print(json_object) + +app_response = { + 'mode':'app', + 'system_name':'APP', + 'auth_token':'1234567899', + 'data':{ + 1:{'source_id':1234, + 'destination_id':3153591, + 'slot':2, + 'msg_type':'unit', + 'msg_format':'motorola', + 'message':'text of the message' + }, + 2:{'source_id':1234, + 'destination_id':3153591, + 'slot':2, + 'msg_type':'unit', + 'msg_format':'motorola', + 'message':'text of the 2nd message' + } + } +} + +json_object = json.dumps(app_response, indent = 4) +print(json_object) diff --git a/scripts/dashboard/dashboard.py b/scripts/dashboard/dashboard.py index 1364119..87f8955 100644 --- a/scripts/dashboard/dashboard.py +++ b/scripts/dashboard/dashboard.py @@ -772,6 +772,8 @@ def api(api_mode=None): mode=api_data['mode'], status='Not an authorization method', ) + if api_data['mode'] == 'app': + print('implement') else: message = jsonify(message='Mode not found') return make_response(message, 400)