from __future__ import unicode_literals from django.conf.urls import url from .api_views import KeyAPIViewSet from .views import ( KeyDeleteView, KeyDetailView, KeyDownloadView, KeyQueryView, KeyQueryResultView, KeyReceive, KeyUploadView, PrivateKeyListView, PublicKeyListView ) urlpatterns = [ url( regex=r'^keys/(?P\d+)/$', name='key_detail', view=KeyDetailView.as_view() ), url( regex=r'^keys/(?P\d+)/delete/$', name='key_delete', view=KeyDeleteView.as_view() ), url( regex=r'^keys/(?P\d+)/download/$', name='key_download', view=KeyDownloadView.as_view() ), url( regex=r'^keys/private/$', name='key_private_list', view=PrivateKeyListView.as_view() ), url( regex=r'^keys/public/$', name='key_public_list', view=PublicKeyListView.as_view() ), url( regex=r'^keys/upload/$', name='key_upload', view=KeyUploadView.as_view() ), url(regex=r'^keys/query/$', name='key_query', view=KeyQueryView.as_view()), url( regex=r'^keys/query/results/$', name='key_query_results', view=KeyQueryResultView.as_view() ), url( regex=r'^keys/receive/(?P.+)/$', name='key_receive', view=KeyReceive.as_view() ) ] api_router_entries = ( {'prefix': r'keys', 'viewset': KeyAPIViewSet, 'basename': 'key'}, )