Exemplo n.º 1
0
    def get_accounts_users(self,parameters={},offset=None,limit=None,order=None,include_sub_partners=None):
        url = "/accounts/users"
        headers = {'Authorization': self.token,
                   'Content-Type': "application/json", 'Accept': "application/vnd.mozy.bifrost+json;v=1"}
        query_string = ""
        # Add code here whether parameters is a empty dictionary
        for key,value in parameters.items():
            value = quote(str(value))
            query_string += "%s:\"%s\"" % (key,value)
        request_url = ('%s%s' % (self.base_url, url))
        query_string = str(query_string)
        if query_string != "":
            request_url = ('%s%s?q=%s' % (self.base_url, url, query_string))
        else:
            request_url = ('%s%s' % (self.base_url, url))
        print(request_url)
        if offset != None:
            request_url += "&offset=%s" % (offset)
        if limit != None:
            request_url += "&limit=%s" % (limit)
        if order != None:
            request_url += "&order=%s" % (order)
        if include_sub_partners != None and include_sub_partners == True:
            request_url += "&scope=include_sub_partners"
        response = RestfulHelper.send_get(request_url, headers)
        print(response.text)

        return response
Exemplo n.º 2
0
 def post_emails_deliver(self,body={}):
     url = "/emails/deliver"
     headers = {'Authorization': self.token, 'Content-Type': "application/json",
                'Accept': "application/vnd.mozy.bifrost+json;v=1"}
     request_url = ('%s%s' % (self.base_url, url))
     response = RestfulHelper.send_post(request_url, headers, body)
     return response
Exemplo n.º 3
0
 def put_accounts_license_keystring(self,keystring,assigned_email_address):
     url = "/accounts/license/%s" % (keystring)
     headers = {'Authorization': self.token, 'Content-Type': "application/json", 'Accept': "application/vnd.mozy.bifrost+json;v=1"}
     request_url  = ('%s%s' % (self.base_url, url))
     print(request_url)
     body = {"assigned_email_address": assigned_email_address}
     response = RestfulHelper.send_put(request_url,headers,body)
     return response
Exemplo n.º 4
0
    def get_accounts_partner_id(self,id):
        url = "/accounts/partner/%s" % (id)
        headers = {'Authorization': self.token,
                   'Content-Type': "application/json", 'Accept': "application/vnd.mozy.bifrost+json;v=1"}
        request_url = ('%s%s' % (self.base_url, url))
        response = RestfulHelper.send_get(request_url,headers)

        return response
Exemplo n.º 5
0
    def delete_accounts_user_group(self,user_group_id):
        url = "/accounts/user_groups/%s" % (user_group_id)
        headers = {'Authorization': self.token,
                   'Content-Type': "application/json", 'Accept': "application/vnd.mozy.bifrost+json;v=1"}
        request_url = ('%s%s' % (self.base_url, url))
        response = RestfulHelper.send_delete(request_url, headers)

        return response
Exemplo n.º 6
0
    def put_accounts_partner_id(self,id="",body={}):
        url = ('/accounts/partner/%s' % (id))
        headers = {'Authorization': self.token,
                   'Content-Type': "application/json", 'Accept': "application/vnd.mozy.bifrost+json;v=1"}
        request_url = ('%s%s' % (self.base_url, url))
        print(request_url)
        response = RestfulHelper.send_put(request_url, headers, body)
        print(response.text)

        return response
Exemplo n.º 7
0
    def post_accounts_licenses(self, body={}):
        url = "/accounts/licenses"
        headers = {'Authorization': self.token,
                   'Content-Type': "application/json", 'Accept': "application/vnd.mozy.bifrost+json;v=1"}
        request_url = ('%s%s' % (self.base_url, url))
        print(request_url)
        response = RestfulHelper.send_post(request_url, headers, body)
        print(response.text)

        return response
Exemplo n.º 8
0
 def put_accounts_user_id(self,id="",body={},extend_with=None):
     url = "/accounts/user/%s" % (id)
     headers = {'Authorization': self.token,
                'Content-Type': "application/json", 'Accept': "application/vnd.mozy.bifrost+json;v=1"}
     if extend_with != None:
         url += "?extend_with=%s" % (extend_with)
     request_url = ('%s%s' % (self.base_url, url))
     print(request_url)
     response = RestfulHelper.send_put(request_url, headers, body)
     print(response.text)
     return response
Exemplo n.º 9
0
 def get_auth_exchange(self):
     get_url = ""
     headers = {'Api-Key': self.api_key,
                'Content-Type': "application/json", 'Accept': "application/vnd.mozy.bifrost+json;v=1"}
     if self.x_mozy_partner != None:
         headers['X-MozyPartner'] = "%s" % self.x_mozy_partner
     if self.x_mozy_user != None:
         headers['X-MozyUser'] = self.x_mozy_user
     response = RestfulHelper.send_get(self.url,headers)
     hash = eval(response.text)
     print response.text
     print ('%s %s' % (hash['token_type'],hash['token']))
     return ('%s %s' % (hash['token_type'],hash['token']))
Exemplo n.º 10
0
    def put_accounts_licenses(self,parameters={},body={}):
        url = "/accounts/licenses"
        headers = {'Authorization': self.token,
                   'Content-Type': "application/json", 'Accept': "application/vnd.mozy.bifrost+json;v=1"}
        query_string = ""
        if parameters is not None:
            query_string = urlencode(parameters)
        if query_string != "":
            request_url = ('%s%s?%s' % (self.base_url, url, query_string))
        else:
            request_url = ('%s%s' % (self.base_url, url))
        response = RestfulHelper.send_put(request_url, headers, body)
        print(response.text)

        return response
Exemplo n.º 11
0
    def get_accounts_partners(self,parameters={}):
        url = "/accounts/partners"
        headers = {'Authorization': self.token,
                   'Content-Type': "application/json", 'Accept': "application/vnd.mozy.bifrost+json;v=1"}
        query_string = ""
        # Add code here whether parameters is a empty dictionary
        for key,value in parameters.items():
            query_string += key + ':' + value
        request_url = ('%s%s' % (self.base_url, url))
        query_string = str(query_string)
        if query_string != "":
            query_string = quote(query_string)
            request_url = ('%s%s?q=%s' % (self.base_url, url, query_string))
        else:
            request_url = ('%s%s' % (self.base_url, url))
        print(request_url)
        response = RestfulHelper.send_get(request_url, headers)
        print(response.text)

        return response