api package
Contents
api package#
Submodules#
api.serializers module#
- class api.serializers.EmployeeSerializer(*args, **kwargs)#
Bases:
rest_framework.serializers.ModelSerializer
- class Meta#
Bases:
object
- fields = ['id', 'name', 'teamid']#
- model#
alias of
db.models.Employee
- class api.serializers.SchedulingSerializer(*args, **kwargs)#
Bases:
rest_framework.serializers.Serializer
api.urls module#
api.views module#
- class api.views.AlgorithmSchedulingAPI(**kwargs)#
Bases:
rest_framework.views.APIView
- get(request, alg_name, po_rowid=None, *args, **kwargs) rest_framework.response.Response #
- permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
- class api.views.AlgorithmWSOccupancyAPI(**kwargs)#
Bases:
rest_framework.views.APIView
- get(request, alg_name, *args, **kwargs) rest_framework.response.Response #
- permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
- class api.views.BatchSplitting(**kwargs)#
Bases:
rest_framework.views.APIView
- get(request, *args, **kwargs) rest_framework.response.Response #
- permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
- class api.views.EmployeeCreateView(**kwargs)#
Bases:
rest_framework.views.APIView
the corresponding POST action for the Employees model. Basically here we are able to create a new entry in the Employees table
- the call is as:
/api/add_employee
- permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
- post(request, *args, **kwargs) rest_framework.response.Response #
- class api.views.EmployeeDeleteView(**kwargs)#
Bases:
rest_framework.views.APIView
the corresponding DELETE action of the Employees model. Here we are able to delete an entry in the Employees table based on the provided employee’s name
- delete(request, *args, **kwargs) rest_framework.response.Response #
- permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
- class api.views.EmployeeListApiDetail(**kwargs)#
Bases:
rest_framework.views.APIView
- get(request, *args, **kwargs) rest_framework.response.Response #
- permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
- class api.views.EmployeeListApiView(**kwargs)#
Bases:
rest_framework.views.APIView
- get(request, *args, **kwargs) rest_framework.response.Response #
- permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
- class api.views.EmployeeUpdateView(**kwargs)#
Bases:
rest_framework.views.APIView
the corresponding DELETE action of the Employees model. Here we are able to delete an entry in the Employees table based on the provided employee’s name
- permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
- put(request, *args, **kwargs) rest_framework.response.Response #