41 lines
1.4 KiB
Python
41 lines
1.4 KiB
Python
from apps.pos_device.web.api.v1.serilaizers import serializers as pos_serializer
|
|
from apps.pos_device import models as pos_models
|
|
from rest_framework import viewsets
|
|
from rest_framework.response import Response
|
|
from rest_framework import status
|
|
|
|
|
|
class ProviderCompanyViewSet(viewsets.ModelViewSet): # noqa
|
|
queryset = pos_models.ProviderCompany.objects.all()
|
|
serializer_class = pos_serializer.ProviderCompanySerializer
|
|
|
|
|
|
class DeviceViewSet(viewsets.ModelViewSet):
|
|
queryset = pos_models.Device.objects.all()
|
|
serializer_class = pos_serializer.DeviceSerializer
|
|
|
|
|
|
class DeviceVersionViewSet(viewsets.ModelViewSet):
|
|
queryset = pos_models.DeviceVersion.objects.all()
|
|
serializer_class = pos_serializer.DeviceVersionSerializer
|
|
|
|
|
|
class SessionViewSet(viewsets.ModelViewSet): # noqa
|
|
queryset = pos_models.Sessions.objects.all()
|
|
serializer_class = pos_serializer.SessionSerializer
|
|
|
|
|
|
class POSClientViewSet(viewsets.ModelViewSet):
|
|
queryset = pos_models.POSClient.objects.all()
|
|
serializer_class = pos_serializer.POSClientSerializer
|
|
|
|
|
|
class POSClientAttributeViewSet(viewsets.ModelViewSet):
|
|
queryset = pos_models.POSClientAttribute.objects.all()
|
|
serializer_class = pos_serializer.POSClientAttributeSerializer
|
|
|
|
|
|
class POSClientAttributeValueViewSet(viewsets.ModelViewSet):
|
|
queryset = pos_models.POSClientAttributeValue.objects.all()
|
|
serializer_class = pos_serializer.POSClientAttributeValueSerializer
|