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: ModelSerializer

API serializer for interacting with DeviceTypeImport Objects.

Source code in welcome_wizard/api/serializers.py
class DeviceTypeImportSerializer(ModelSerializer):
    """API serializer for interacting with DeviceTypeImport Objects."""

    class Meta:
        """Meta for DeviceTypeImport Serializer."""

        model = DeviceTypeImport
        fields = ("id", "name", "filename", "manufacturer")
Meta

Meta for DeviceTypeImport Serializer.

Source code in welcome_wizard/api/serializers.py
class Meta:
    """Meta for DeviceTypeImport Serializer."""

    model = DeviceTypeImport
    fields = ("id", "name", "filename", "manufacturer")

ManufacturerImportSerializer

Bases: ModelSerializer

API serializer for interacting with ManufacturerImport objects.

Source code in welcome_wizard/api/serializers.py
class ManufacturerImportSerializer(ModelSerializer):
    """API serializer for interacting with ManufacturerImport objects."""

    class Meta:
        """Meta for ManufacturerImport Serializer."""

        model = ManufacturerImport
        fields = ("id", "name")
Meta

Meta for ManufacturerImport Serializer.

Source code in welcome_wizard/api/serializers.py
class Meta:
    """Meta for ManufacturerImport Serializer."""

    model = ManufacturerImport
    fields = ("id", "name")

urls

API Urls for Welcome Wizard.

views

API Views for Welcome Wizard.

DeviceTypeViewSet

Bases: ModelViewSet

API viewset for interacting with DeviceTypeImport objects.

Source code in welcome_wizard/api/views.py
class DeviceTypeViewSet(ModelViewSet):  # pylint: disable=too-many-ancestors
    """API viewset for interacting with DeviceTypeImport objects."""

    queryset = DeviceTypeImport.objects.all()
    serializer_class = DeviceTypeImportSerializer

ManufacturerViewSet

Bases: ModelViewSet

API viewset for interacting with ManufacturerImport objects.

Source code in welcome_wizard/api/views.py
class ManufacturerViewSet(ModelViewSet):  # pylint: disable=too-many-ancestors
    """API viewset for interacting with ManufacturerImport objects."""

    queryset = ManufacturerImport.objects.all()
    serializer_class = ManufacturerImportSerializer