Example #1
0
    def get_quailified_users(self, filter_criteria):

        query_param = []
        for filter in filter_criteria:
            query_param.append('{0}={1}'.format(filter, filter_criteria[filter]))

        interface = '/users/?{0}'.format('&'.join(query_param))

        return network_helpers.http_request(interface, verb='GET')
Example #2
0
 def create_user(self, user_info):
     return network_helpers.http_request('/users/', data=user_info, verb='POST')
Example #3
0
 def authenticate_user(self, user_info):
     return network_helpers.http_request('/users/authenticate/', data=user_info, verb='POST')
Example #4
0
    def get_password_reset_email(self, email):

        interface = '/password_reset_email/?email={0}'.format(email)

        return network_helpers.http_request(interface, verb='GET')
Example #5
0
 def delete_user_photo(self, user_id, token):
     return network_helpers.http_request('/users/{0}/photos/'.format(user_id), token=token, verb='DELETE')
Example #6
0
 def update_user(self, user_id, user_info, token):
     return network_helpers.http_request('/users/{0}/'.format(user_id), token=token, data=user_info, verb='PUT')
Example #7
0
 def get_user(self, user_id):
     return network_helpers.http_request('/users/{0}/'.format(user_id), verb='GET')