Frequency Management API Package¶
frequency_management.api
¶
REST API module for frequency_management app.
serializers
¶
API serializers for frequency_management.
FrequencyBandSerializer
¶
Bases: NautobotModelSerializer, TaggedModelSerializerMixin
FrequencyBand Serializer.
Source code in frequency_management/api/serializers.py
Meta
¶
create(validated_data)
¶
Create FrequencyBand with normalized standard range values.
to_internal_value(data)
¶
Populate normalized range fields before field-level validation.
Source code in frequency_management/api/serializers.py
update(instance, validated_data)
¶
Update FrequencyBand with normalized standard range values.
validate(attrs)
¶
Validate name and normalize lower/upper ranges to standard values.
FrequencySerializer
¶
Bases: NautobotModelSerializer, TaggedModelSerializerMixin
Frequency Serializer.
Source code in frequency_management/api/serializers.py
FrequencySetSerializer
¶
Bases: NautobotModelSerializer, TaggedModelSerializerMixin
FrequencySet Serializer.
Source code in frequency_management/api/serializers.py
SatelliteSerializer
¶
Bases: NautobotModelSerializer, TaggedModelSerializerMixin
Satellite Serializer.
Source code in frequency_management/api/serializers.py
urls
¶
Django API urlpatterns declaration for frequency_management app.
views
¶
API views for frequency_management.
FrequencyBandViewSet
¶
Bases: ReadOnlyModelViewSet
Read-only FrequencyBand viewset for lookup/classification use.
Source code in frequency_management/api/views.py
FrequencySetViewSet
¶
Bases: NautobotModelViewSet
FrequencySet viewset.
Source code in frequency_management/api/views.py
FrequencyViewSet
¶
Bases: NautobotModelViewSet
Frequency viewset.
Source code in frequency_management/api/views.py
available(request)
¶
Return catalog frequencies that are not currently in use by scoped Frequency Sets.
Source code in frequency_management/api/views.py
SatelliteViewSet
¶
Bases: NautobotModelViewSet
Satellite viewset.