'Provides URLconf details for the ``Api`` and all registered
``Resources`` beneath it.'

@property
def urls(self):

    pattern_list = [url((u'^(?P<api_name>%s)%s$' % (self.api_name, trailing_slash)), self.wrap_view(u'top_level'), name=(u'api_%s_top_level' % self.api_name))]
    for name in sorted(self._registry.keys()):
        self._registry[name].api_name = self.api_name
        pattern_list.append(url((u'^(?P<api_name>%s)/' % self.api_name), include(self._registry[name].urls)))
    urlpatterns = self.prepend_urls()
    overridden_urls = self.override_urls()
    if overridden_urls:
        warnings.warn(u"'override_urls'    is    a    deprecated    method    &    will    be    removed    by    v1.0.0.    Please    rename    your    method    to    ``prepend_urls``.")
        urlpatterns += overridden_urls
    urlpatterns += pattern_list
    return urlpatterns
