Skip to content

Welcome Wizard API Package

welcome_wizard.api

REST API module for welcome_wizard app.

serializers

API serializers for welcome_wizard.

DeviceTypeImportSerializer

Bases: NautobotModelSerializer

DeviceTypeImport Serializer.

Source code in welcome_wizard/api/serializers.py
class DeviceTypeImportSerializer(NautobotModelSerializer):  # pylint: disable=too-many-ancestors
    """DeviceTypeImport Serializer."""

    class Meta:
        """Meta attributes."""

        model = models.DeviceTypeImport
        fields = "__all__"
Meta

Meta attributes.

Source code in welcome_wizard/api/serializers.py
class Meta:
    """Meta attributes."""

    model = models.DeviceTypeImport
    fields = "__all__"

ManufacturerImportSerializer

Bases: NautobotModelSerializer

ManufacturerImport Serializer.

Source code in welcome_wizard/api/serializers.py
class ManufacturerImportSerializer(NautobotModelSerializer):  # pylint: disable=too-many-ancestors
    """ManufacturerImport Serializer."""

    class Meta:
        """Meta attributes."""

        model = models.ManufacturerImport
        fields = "__all__"
Meta

Meta attributes.

Source code in welcome_wizard/api/serializers.py
class Meta:
    """Meta attributes."""

    model = models.ManufacturerImport
    fields = "__all__"

MerlinSerializer

Bases: NautobotModelSerializer

Merlin Serializer.

Source code in welcome_wizard/api/serializers.py
class MerlinSerializer(NautobotModelSerializer):  # pylint: disable=too-many-ancestors
    """Merlin Serializer."""

    class Meta:
        """Meta attributes."""

        model = models.Merlin
        fields = "__all__"
Meta

Meta attributes.

Source code in welcome_wizard/api/serializers.py
class Meta:
    """Meta attributes."""

    model = models.Merlin
    fields = "__all__"

urls

Django API urlpatterns declaration for welcome_wizard app.

views

API views for welcome_wizard.

DeviceTypeImportViewSet

Bases: NautobotModelViewSet

DeviceTypeImport viewset.

Source code in welcome_wizard/api/views.py
class DeviceTypeImportViewSet(NautobotModelViewSet):  # pylint: disable=too-many-ancestors
    """DeviceTypeImport viewset."""

    queryset = models.DeviceTypeImport.objects.all()
    serializer_class = serializers.DeviceTypeImportSerializer
    filterset_class = filters.DeviceTypeImportFilterSet

ManufacturerImportViewSet

Bases: NautobotModelViewSet

ManufacturerImport viewset.

Source code in welcome_wizard/api/views.py
class ManufacturerImportViewSet(NautobotModelViewSet):  # pylint: disable=too-many-ancestors
    """ManufacturerImport viewset."""

    queryset = models.ManufacturerImport.objects.all()
    serializer_class = serializers.ManufacturerImportSerializer
    filterset_class = filters.ManufacturerImportFilterSet

MerlinViewSet

Bases: NautobotModelViewSet

Merlin viewset.

Source code in welcome_wizard/api/views.py
class MerlinViewSet(NautobotModelViewSet):  # pylint: disable=too-many-ancestors
    """Merlin viewset."""

    queryset = models.Merlin.objects.all()
    serializer_class = serializers.MerlinSerializer
    filterset_class = filters.MerlinFilterSet