o
    ôÁh  ã                   @   sr   d dl m Z  d dlmZ d dlmZ d dlmZ 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 )é   )ÚMetadataExifExif)ÚMetadataExifGPS)ÚMetadataExifInteroperability)ÚMetadataExifThumbnail)ÚMetadataExif)ÚMetadataExifImage)ÚResponseMetadataé   )Úcamel_dict_to_snake_dictc                
   @   sR   e Zd Zdddddddddi f
defdd„Zdd„ Zedd„ ƒZejd	d„ ƒZdS )
ÚGetMetadataResultNÚexifc                 K   sz   || _ || _|| _|| _|| _|| _|| _|| _|	| _t	di t
|
ƒ¤Ž| _tdddƒ| _| ¡ D ]
}|  ||| ¡ q0d S )NÚ © )ÚheightÚwidthÚsizeÚformatÚhas_color_profileÚqualityÚdensityÚhas_transparencyÚp_hashr   r
   r   r   Ú%_GetMetadataResult__response_metadataÚkeysÚ__setattr__)Úselfr   r   r   r   r   r   r   r   r   r   ÚkwargsÚkeyr   r   úb/var/www/html/pos/venv/lib/python3.10/site-packages/imagekitio/models/results/GetMetadataResult.pyÚ__init__   s    ÿÿzGetMetadataResult.__init__c                 C   s   d S ©Nr   )r   r   r   r   r   Ú__getattr__*   s   zGetMetadataResult.__getattr__c                 C   s   | j S r    ©r   )r   r   r   r   Úresponse_metadata-   s   z#GetMetadataResult.response_metadatac                 C   s
   || _ d S r    r"   )r   Úvaluer   r   r   r#   1   s   
)	Ú__name__Ú
__module__Ú__qualname__Údictr   r!   Úpropertyr#   Úsetterr   r   r   r   r      s&    õ
õ
r   N)
r   r   r   r   r   r   r   Úutils.utilsr
   r   r   r   r   r   Ú<module>   s    