Circuit Maintenance API Package¶
nautobot_circuit_maintenance.api
¶
REST API module for circuit maintenance plugin.
serializers
¶
Serializer for Circuit Maintenance API.
CircuitMaintenanceCircuitImpactSerializer
¶
Bases: serializers.ModelSerializer
Serializer for API.
Source code in nautobot_circuit_maintenance/api/serializers.py
CircuitMaintenanceSerializer
¶
Bases: serializers.ModelSerializer
Serializer for API.
Source code in nautobot_circuit_maintenance/api/serializers.py
NoteSerializer
¶
Bases: serializers.ModelSerializer
Serializer for API.
Source code in nautobot_circuit_maintenance/api/serializers.py
NotificationSourceSerializer
¶
Bases: serializers.ModelSerializer
Serializer for NotificationSource records.
Source code in nautobot_circuit_maintenance/api/serializers.py
urls
¶
URLS for Circuit Maintenance API.
views
¶
Views for API.
MaintenanceCircuitImpactTaskView
¶
Bases: CustomFieldModelViewSet
API view for Circuit Impact CRUD operations.
Source code in nautobot_circuit_maintenance/api/views.py
MaintenanceNoteTaskView
¶
Bases: CustomFieldModelViewSet
API view for Circuit Note CRUD operations.
Source code in nautobot_circuit_maintenance/api/views.py
MaintenanceTaskView
¶
Bases: CustomFieldModelViewSet
API view for Circuit Maintenance CRUD operations.
Source code in nautobot_circuit_maintenance/api/views.py
NotificationSourceTaskView
¶
Bases: viewsets.ReadOnlyModelViewSet
API view for Notification Source CRUD operations.
Source code in nautobot_circuit_maintenance/api/views.py
get_serializer_context()
¶
Add custom fields to the serializer context, as in nautobot.extras.api.views.CustomFieldModelViewSet.