
    i%                     2    d dl mZ ddlmZ  G d de      Zy)    )Pinecone   )_DeleteableResourcec                   6    e Zd ZdefdZd Zd Zd Zd Zd Z	y)	_DeleteableIndexpcc                     || _         y N)r   )selfr   s     w/var/www/catia.catastroantioquia-mas.com/valormas/lib/python3.12/site-packages/pinecone/admin/eraser/resources/index.py__init__z_DeleteableIndex.__init__   s	        c                      y)Nindex r   s    r   namez_DeleteableIndex.name	   s    r   c                      y)Nindexesr   r   s    r   name_pluralz_DeleteableIndex.name_plural   s    r   c                 b    | j                   j                  j                  j                  |      S )Nr   )r   dbr   delete)r   r   s     r   r   z_DeleteableIndex.delete   s$    wwzz&&D&11r   c                 r    | j                   j                  j                  j                  |      }|d   d   S )Nr   statusstate)r   r   r   describe)r   r   descs      r   	get_statez_DeleteableIndex.get_state   s2    wwzz((d(3H~g&&r   c                 ^    | j                   j                  j                  j                         S r
   )r   r   r   listr   s    r   r"   z_DeleteableIndex.list   s    wwzz$$&&r   N)
__name__
__module____qualname__r   r   r   r   r   r    r"   r   r   r   r   r      s'    8 2''r   r   N)pineconer   _deleteable_resourcer   r   r   r   r   <module>r(      s     5'* 'r   