o
    ôÁhÚ  ã                   @   sB   d dl mZ ddlmZ ddlmZ ddlmZ G dd„ dƒZd	S )
é    )ÚListé   )ÚAITags)ÚVersionInfoé   )Úcamel_dict_to_snake_dictc                   @   sˆ   e Zd Zddddddg i i di ddddddddddi fdee dedededed	ed
edededededededefdd„Zdd„ Z	dS )Ú
FileResultNÚ FÚai_tagsÚversion_infoÚembedded_metadataÚcustom_coordinatesÚcustom_metadataÚurlÚ	thumbnailÚ	file_typeÚ	file_pathÚheightÚwidthÚsizeÚmimeÚextension_statusc                 K   sà   || _ || _|| _|| _|| _|| _g | _|d ur+|D ]}| j tdi t	|ƒ¤Ž¡ qt
di t	|ƒ¤Ž| _|	| _|
| _|| _|| _|| _|| _|| _|| _|| _|| _|| _|| _|| _|| _| ¡ D ]
}|  ||| ¡ qcd S )N© )ÚtypeÚnameÚ
created_atÚ
updated_atÚfile_idÚtagsr
   Úappendr   r   r   r   r   r   r   Úis_private_filer   r   r   r   r   r   r   Ú	has_alphar   r   ÚkeysÚ__setattr__)Úselfr   r   r   r   r   r   r
   r   r   r   r   r    r   r   r   r   r   r   r   r!   r   r   ÚkwargsÚiÚkeyr   r   ú[/var/www/html/pos/venv/lib/python3.10/site-packages/imagekitio/models/results/FileResult.pyÚ__init__   s@   ÿÿÿzFileResult.__init__c                 C   s   d S )Nr   )r$   r'   r   r   r(   Ú__getattr__@   s   zFileResult.__getattr__)
Ú__name__Ú
__module__Ú__qualname__r   r   ÚdictÚstrÚintr)   r*   r   r   r   r(   r      sj    éø	÷
öõôòñðïîíìê
é9r   N)Útypingr   r   r   Úutils.utilsr   r   r   r   r   r(   Ú<module>   s
    