
    i                     $    d dl mZ  G d d      Zy)   )PineconeApiValueErrorc                       e Zd Zed        Zy)AuthUtilc                     |sy|D ]m  }| j                         j                  |      }|s%|d   dk(  r|d   dk7  s6|d   ||d   <   B|d   dk(  r|j                  |d   |d   f       dt        d	       y)
a  Updates header and query params based on authentication setting.

        :param headers: Header parameters dict to be updated.
        :param querys: Query parameters tuple list to be updated.
        :param auth_settings: Authentication setting identifiers list.
        Ninheadertypezhttp-signaturevaluekeyqueryz3Authentication token must be in `query` or `header`)auth_settingsgetappendr   )configurationendpoint_auth_settingsheadersquerysauthauth_settings         t/var/www/catia.catastroantioquia-mas.com/valormas/lib/python3.12/site-packages/pinecone/openapi_support/auth_util.pyupdate_params_for_authzAuthUtil.update_params_for_auth   s     &* 	D(668<<TBL%1#F+/??7CG7LU 34!$'72MM<#6W8M"NO/M 	    N)__name__
__module____qualname__staticmethodr    r   r   r   r      s     r   r   N)
exceptionsr   r   r   r   r   <module>r      s    - r   