o
    &zh  ã                   @   s   d dl mZ G dd„ dƒZdS )é   )ÚCustomMetaDataTypeEnumc                	   @   s8   e Zd Z								ddedededefdd„ZdS )	ÚCustomMetadataFieldsSchemaNÚtypeÚis_value_requiredÚ
min_lengthÚ
max_lengthc	           	      C   sz   |d ur|j | _|d ur|| _|d ur|| _|d ur|| _|d ur$|| _|d ur+|| _|d ur2|| _|d ur;|| _d S d S )N)	Únamer   Úselect_optionsÚdefault_valuer   Ú	min_valueÚ	max_valuer   r   )	Úselfr   r	   r
   r   r   r   r   r   © r   úg/var/www/html/kangema/venv/lib/python3.10/site-packages/imagekitio/models/CustomMetadataFieldsSchema.pyÚ__init__   s"   
ÿz#CustomMetadataFieldsSchema.__init__)NNNNNNNN)Ú__name__Ú
__module__Ú__qualname__r   ÚboolÚintr   r   r   r   r   r      s$    ÷þûø	÷r   N)Úmodels.CustomMetaDataTypeEnumr   r   r   r   r   r   Ú<module>   s    