
    i                     8    d dl Z d dlmZ d dlmZ  G d d      Zy)    N)BackupModel)custom_serializerc                   6    e Zd ZdefdZd Zd Zd Zd Zd Z	y)	r   backupc                     || _         y N)_backup)selfr   s     y/var/www/catia.catastroantioquia-mas.com/valormas/lib/python3.12/site-packages/pinecone/db_control/models/backup_model.py__init__zBackupModel.__init__   s	        c                 .    t        | j                  |      S r   )getattrr	   )r
   attrs     r   __getattr__zBackupModel.__getattr__
   s    t||T**r   c                 $    | j                  |      S r   )r   )r
   keys     r   __getitem__zBackupModel.__getitem__   s    $$r   c                 "    | j                         S r   )__repr__r
   s    r   __str__zBackupModel.__str__   s    }}r   c                 V    t        j                  | j                         dt              S )N   )indentdefault)jsondumpsto_dictr   r   s    r   r   zBackupModel.__repr__   s    zz$,,.<MNNr   c                 6    | j                   j                         S r   )r	   r   r   s    r   r   zBackupModel.to_dict   s    ||##%%r   N)
__name__
__module____qualname__OpenAPIBackupModelr   r   r   r   r   r    r   r   r   r      s)    1 +%O&r   r   )r   3pinecone.core.openapi.db_control.model.backup_modelr   r$   pinecone.utils.repr_overridesr   r%   r   r   <module>r(      s     a ;& &r   