
    i9                     2    d dl mZ ddlmZ  G d de      Zy)   )_DeleteableResource    )Pineconec                   6    e Zd ZdefdZd Zd Zd Zd Zd Z	y)	_DeleteableCollectionpcc                     || _         y N)r   )selfr   s     |/var/www/catia.catastroantioquia-mas.com/valormas/lib/python3.12/site-packages/pinecone/admin/eraser/resources/collection.py__init__z_DeleteableCollection.__init__   s	        c                      y)N
collection r   s    r   namez_DeleteableCollection.name	   s    r   c                      y)Ncollectionsr   r   s    r   name_pluralz!_DeleteableCollection.name_plural   s    r   c                 l    | j                   j                  j                  j                  |      }|d   S )Nr   status)r   dbr   describe)r   r   descs      r   	get_statez_DeleteableCollection.get_state   s-    wwzz$$--4-8H~r   c                 b    | j                   j                  j                  j                  |      S )Nr   )r   r   r   delete)r   r   s     r   r   z_DeleteableCollection.delete   s$    wwzz$$+++66r   c                 ^    | j                   j                  j                  j                         S r
   )r   r   r   listr   s    r   r!   z_DeleteableCollection.list   s    wwzz$$))++r   N)
__name__
__module____qualname__r   r   r   r   r   r   r!   r   r   r   r   r      s'    8 7,r   r   N)_deleteable_resourcer   pineconer   r   r   r   r   <module>r'      s    5 ,/ ,r   