"""URL patterns for the dispatcher API.""" from django.conf.urls import patterns, url from dispatch.views import (DispatchMessage, DispatchMessageByKey, DispatcherList, DispatcherDetail, DispatcherDetailByKey, DispatcherActionList, DispatcherActionDetail) urlpatterns = patterns('dispatch.views', url(r'^api/dispatchers/$', DispatcherList.as_view(), name='dispatch_api_dispatchers'), url(r'^api/dispatchers/(?P[0-9]+)/$', DispatcherDetail.as_view(), name='dispatch_api_dispatcher_detail'), url(r'^api/dispatchers/(?P[0-9]+)/message$', DispatchMessage.as_view(), name='dispatch_api_dispatch_message'), url(r'^api/dispatchers/(?P[A-Za-z-]+)/$', DispatcherDetailByKey.as_view(), name='dispatch_api_dispatcher_detail'), url(r'^api/dispatchers/(?P[A-Za-z-]+)/message$', DispatchMessageByKey.as_view(), name='dispatch_api_dispatch_message'), url(r'^api/actions/$', DispatcherActionList.as_view(), name='dispatch_api_actions'), url(r'^api/actions/(?P[0-9]+)/$', DispatcherActionDetail.as_view(), name='dispatch_api_action_detail'), )