""" Urls files""" """Django import""" from django.urls import path, include from .views import (UpdateJuniorProfile, ValidateGuardianCode, JuniorListAPIView, AddJuniorAPIView, InvitedJuniorAPIView, FilterJuniorAPIView, RemoveJuniorAPIView, JuniorTaskListAPIView) """Third party import""" from rest_framework import routers """Router""" router = routers.SimpleRouter() # API End points with router # in this file # we define various api end point # that is covered in this guardian # section API:- like # Create junior profile API, validate junior profile, # junior list, # add junior list, invited junior, # filter-junior, # remove junior, # junior task list """API End points with router""" router.register('create-junior-profile', UpdateJuniorProfile, basename='profile-update') # validate guardian code API""" router.register('validate-guardian-code', ValidateGuardianCode, basename='validate-guardian-code') # junior list API""" router.register('junior-list', JuniorListAPIView, basename='junior-list') # Add junior list API""" router.register('add-junior', AddJuniorAPIView, basename='add-junior') # Invited junior list API""" router.register('invited-junior', InvitedJuniorAPIView, basename='invited-junior') # Filter junior list API""" router.register('filter-junior', FilterJuniorAPIView, basename='filter-junior') # junior's task list API""" router.register('junior-task-list', JuniorTaskListAPIView, basename='junior-task-list') # Define url pattern""" urlpatterns = [ path('api/v1/', include(router.urls)), path('api/v1/remove-junior/', RemoveJuniorAPIView.as_view()) ]