o
    mih                     @   sh   d dl mZ d dlmZ d dlmZ G dd deZG dd deZG dd	 d	eZG d
d deZ	dS )    )ModelSerializer)serializers)Clientc                   @      e Zd ZG dd dZdS )ClientListSerializerc                   @      e Zd ZeZdZeZdS )zClientListSerializer.Metaidnamephone_noaddress
deleted_atN__name__
__module____qualname__r   modelfieldsread_only_fields r   r   P/var/www/html/kuke-dev/django-kuke/apps/client/serializers/client_serializers.pyMeta       r   Nr   r   r   r   r   r   r   r   r          r   c                   @   s(   e Zd ZejdddZG dd dZdS )ClientStoreSerializerFT)required
allow_nullc                   @      e Zd ZeZdZdS )zClientStoreSerializer.Metar	   r
   r   r   Nr   r   r   r   r   r   r   r   r   r   r          r   N)r   r   r   r   	CharFieldr   r   r   r   r   r   r      s    r   c                   @   r   )ClientDetailSerializerc                   @   r   )zClientDetailSerializer.Metar   Nr   r   r   r   r   r      r   r   Nr   r   r   r   r   r#      r   r#   c                   @   r   )ClientDeleteAPISerializerc                   @   r   )zClientDeleteAPISerializer.Metar   Nr    r   r   r   r   r      r!   r   Nr   r   r   r   r   r$      r   r$   N)
rest_framework.serializersr   rest_frameworkr   apps.client.modelsr   r   r   r#   r$   r   r   r   r   <module>   s    