U
    Vc                     @   s\   d dl mZ d dlmZmZ d dlmZ d dlmZ	 G dd dej
ZG dd dejZd	S )
    )serializers)MinValueValidatorMaxValueValidator)Banner
validatorsc                   @   sF   e Zd ZejejgdZeje	dgdZ
eje	dedgdZdS )BannerListInputSerializerr   r      d   N)__name__
__module____qualname__r   	CharFieldmain_validatorsuuid_validatorcontext_institute_idIntegerFieldr   skipr   take r   r   1/var/www/wikiazma_server/promotion/serializers.pyr   	   s   r   c                   @   s   e Zd ZG dd dZdS )BannerListSerializerc                   @   s   e Zd ZeZdgZdS )zBannerListSerializer.MetadataN)r   r   r   r   modelfieldsr   r   r   r   Meta   s   r   N)r   r   r   r   r   r   r   r   r      s   r   N)rest_frameworkr   Zdjango.core.validatorsr   r   promotion.modelsr   utilsr   r   
Serializerr   ModelSerializerr   r   r   r   r   <module>   s
   