
from rest_framework.response import Response
from rest_framework.decorators import api_view
from rest_framework.permissions import AllowAny
from rest_framework.decorators import permission_classes

from customer.models import Customer
from customer.api.serializers import CustomerListSerializer

@api_view(['GET',])
@permission_classes((AllowAny,))
def customers_list(request):
    if request.method == 'GET':

        customers = Customer.objects.filter(state='E')
        serializer = CustomerListSerializer(customers, many=True)

        resp = {}
        resp['response'] = 'success'
        resp['msg'] = ''
        resp['data'] = serializer.data

        return Response(resp)
