2 from app.helpers import response_helper as ResponseHelper
\r
3 from flask import current_app
\r
4 from app.errors.bad_request_exception import BadRequestException
\r
6 def get_services_using_get(request, response_dict, config):
\r
7 json_data = request.get_json()
\r
8 #username = config['auth']['username'] if 'username' not in json_data else json_data['username']
\r
9 #password = config['auth']['password'] if 'password' not in json_data else json_data['password']
\r
10 #creds = (username, password)
\r
11 creds = ResponseHelper.get_credentials(json_data, config)
\r
12 current_app.logger.info("creds: {}".format(creds))
\r
15 'name': json_data['name'] if 'name' in json_data else ""
\r
18 response_dict['vthResponse']['resultData'] = param
\r
19 #api_response = requests.get(url, credentials=creds, params=param)
\r
20 return response_dict
\r
21 def delete_services_using_delete(request, response_dict, config):
\r
22 json_data = request.get_json()
\r
23 #username = config['auth']['username'] if 'username' not in json_data else json_data['username']
\r
24 #password = config['auth']['password'] if 'password' not in json_data else json_data['password']
\r
25 #creds = (username, password)
\r
26 creds = ResponseHelper.get_credentials(json_data, config)
\r
27 current_app.logger.info("creds: {}".format(creds))
\r
29 keys = set(json_data.keys())
\r
31 if not required <= keys: raise BadRequestException(406, "Request is missing required values {}".format(required))
\r
34 'name': json_data['name']
\r
37 response_dict['vthResponse']['resultData'] = param
\r
38 #api_response = requests.get(url, credentials=creds, params=param)
\r
39 return response_dict
\r
40 def put_service_using_put(request, response_dict, config):
\r
41 json_data = request.get_json()
\r
42 #username = config['auth']['username'] if 'username' not in json_data else json_data['username']
\r
43 #password = config['auth']['password'] if 'password' not in json_data else json_data['password']
\r
44 #creds = (username, password)
\r
45 creds = ResponseHelper.get_credentials(json_data, config)
\r
46 current_app.logger.info("creds: {}".format(creds))
\r
48 keys = set(json_data.keys())
\r
49 required = {'registrationInfo'}
\r
50 if not required <= keys: raise BadRequestException(406, "Request is missing required values {}".format(required))
\r
53 'registrationInfo': json_data['registrationInfo']
\r
56 response_dict['vthResponse']['resultData'] = param
\r
57 #api_response = requests.get(url, credentials=creds, params=param)
\r
58 return response_dict
\r
60 def keep_alive_service_using_put(request, response_dict, config):
\r
61 json_data = request.get_json()
\r
62 #username = config['auth']['username'] if 'username' not in json_data else json_data['username']
\r
63 #password = config['auth']['password'] if 'password' not in json_data else json_data['password']
\r
64 #creds = (username, password)
\r
65 creds = ResponseHelper.get_credentials(json_data, config)
\r
66 current_app.logger.info("creds: {}".format(creds))
\r
68 keys = set(json_data.keys())
\r
70 if not required <= keys: raise BadRequestException(406, "Request is missing required values {}".format(required))
\r
73 'name': json_data['name']
\r
76 response_dict['vthResponse']['resultData'] = param
\r
77 #api_response = requests.get(url, credentials=creds, params=param)
\r
78 return response_dict
\r