Returns the URL for this request.

        :param paths: Additional URL path parts to add to the request
        :param params: Additional query parameters to add to the request

def get_url(self, *paths, **params):
        """
        Returns the URL for this request.

        :param paths: Additional URL path parts to add to the request
        :param params: Additional query parameters to add to the request
        """
        path_stack = self._attribute_stack[:]
        if paths:
            path_stack.extend(paths)

        u = self._stack_collapser(path_stack)
        url = self._url_template % {
            "domain": self._api_url,
            "generated_url" : u,
        }

        if self._params or params:
            internal_params = self._params.copy()
            internal_params.update(params)
            url += self._generate_params(internal_params)

        return url