--- /dev/null
+\r
+from app.helpers import response_helper as ResponseHelper\r
+from flask import current_app\r
+from app.errors.bad_request_exception import BadRequestException\r
+\r
+def get_services_using_get(request, response_dict, config):\r
+ json_data = request.get_json()\r
+ #username = config['auth']['username'] if 'username' not in json_data else json_data['username']\r
+ #password = config['auth']['password'] if 'password' not in json_data else json_data['password']\r
+ #creds = (username, password)\r
+ creds = ResponseHelper.get_credentials(json_data, config)\r
+ current_app.logger.info("creds: {}".format(creds))\r
+\r
+ param = {\r
+ 'name': json_data['name'] if 'name' in json_data else ""\r
+ }\r
+\r
+ response_dict['vthResponse']['resultData'] = param\r
+ #api_response = requests.get(url, credentials=creds, params=param)\r
+ return response_dict\r
+def delete_services_using_delete(request, response_dict, config):\r
+ json_data = request.get_json()\r
+ #username = config['auth']['username'] if 'username' not in json_data else json_data['username']\r
+ #password = config['auth']['password'] if 'password' not in json_data else json_data['password']\r
+ #creds = (username, password)\r
+ creds = ResponseHelper.get_credentials(json_data, config)\r
+ current_app.logger.info("creds: {}".format(creds))\r
+\r
+ keys = set(json_data.keys())\r
+ required = {'name'}\r
+ if not required <= keys: raise BadRequestException(406, "Request is missing required values {}".format(required))\r
+\r
+ param = {\r
+ 'name': json_data['name']\r
+ }\r
+\r
+ response_dict['vthResponse']['resultData'] = param\r
+ #api_response = requests.get(url, credentials=creds, params=param)\r
+ return response_dict\r
+def put_service_using_put(request, response_dict, config):\r
+ json_data = request.get_json()\r
+ #username = config['auth']['username'] if 'username' not in json_data else json_data['username']\r
+ #password = config['auth']['password'] if 'password' not in json_data else json_data['password']\r
+ #creds = (username, password)\r
+ creds = ResponseHelper.get_credentials(json_data, config)\r
+ current_app.logger.info("creds: {}".format(creds))\r
+\r
+ keys = set(json_data.keys())\r
+ required = {'registrationInfo'}\r
+ if not required <= keys: raise BadRequestException(406, "Request is missing required values {}".format(required))\r
+\r
+ param = {\r
+ 'registrationInfo': json_data['registrationInfo']\r
+ }\r
+\r
+ response_dict['vthResponse']['resultData'] = param\r
+ #api_response = requests.get(url, credentials=creds, params=param)\r
+ return response_dict\r
+\r
+def keep_alive_service_using_put(request, response_dict, config):\r
+ json_data = request.get_json()\r
+ #username = config['auth']['username'] if 'username' not in json_data else json_data['username']\r
+ #password = config['auth']['password'] if 'password' not in json_data else json_data['password']\r
+ #creds = (username, password)\r
+ creds = ResponseHelper.get_credentials(json_data, config)\r
+ current_app.logger.info("creds: {}".format(creds))\r
+\r
+ keys = set(json_data.keys())\r
+ required = {'name'}\r
+ if not required <= keys: raise BadRequestException(406, "Request is missing required values {}".format(required))\r
+\r
+ param = {\r
+ 'name': json_data['name']\r
+ }\r
+\r
+ response_dict['vthResponse']['resultData'] = param\r
+ #api_response = requests.get(url, credentials=creds, params=param)\r
+ return response_dict\r