from centurion_feature_flag.urls.routers import DefaultRouter from itim.viewsets import ( index as itim_v2, change, cluster as cluster_v2, incident, problem, service as service, service_cluster, ) # app_name = "itim" router: DefaultRouter = DefaultRouter(trailing_slash=False) router.register( prefix = '', viewset = itim_v2.Index, basename = '_api_v2_itim_home' ) router.register( prefix = '/ticket/change', viewset = change.ViewSet, basename = '_api_v2_ticket_change' ) router.register( prefix = '/cluster', viewset = cluster_v2.ViewSet, basename = '_api_cluster' ) router.register( prefix = '/cluster/(?P[0-9]+)/service', viewset = service_cluster.ViewSet, basename = '_api_v2_service_cluster' ) router.register( prefix = '/ticket/incident', viewset = incident.ViewSet, basename = '_api_v2_ticket_incident' ) router.register( prefix = '/ticket/problem', viewset = problem.ViewSet, basename = '_api_v2_ticket_problem' ) router.register( prefix = '/service', viewset = service.ViewSet, basename = '_api_service' ) urlpatterns = router.urls