Ë
    p[­iE  ã                  ój   — d dl mZ d dlmZmZ ddgZ G d„ de«      Z G d„ de«      Z G d„ de«      Zy	)
é    )Úannotations)ÚABCÚabstractmethodÚGeminiNextGenAPIClientAdapterÚ"AsyncGeminiNextGenAPIClientAdapterc                  óB   — e Zd Zedd„«       Zedd„«       Zedd„«       Zy)Ú!BaseGeminiNextGenAPIClientAdapterc                 ó   — y ©N© ©Úselfs    úc/mnt/data/GridWatch/venv/lib/python3.12/site-packages/google/genai/_interactions/_client_adapter.pyÚis_vertex_aiz.BaseGeminiNextGenAPIClientAdapter.is_vertex_ai   ó   € àó    c                 ó   — y r   r   r   s    r   Úget_projectz-BaseGeminiNextGenAPIClientAdapter.get_project   r   r   c                 ó   — y r   r   r   s    r   Úget_locationz.BaseGeminiNextGenAPIClientAdapter.get_location"   r   r   N)ÚreturnÚbool)r   z
str | None)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r	   r	      s<   „ Øòó ðð òó ðð òó ñr   r	   c                  ó   — e Zd Zedd„«       Zy)r   c              ƒ  ó   K  — y ­wr   r   r   s    r   Úasync_get_auth_headersz9AsyncGeminiNextGenAPIClientAdapter.async_get_auth_headers(   s	   è ø€ àùs   ‚N©r   zdict[str, str] | None)r   r   r   r   r   r   r   r   r   r   '   ó   „ Øòó ñr   c                  ó   — e Zd Zedd„«       Zy)r   c                 ó   — y r   r   r   s    r   Úget_auth_headersz.GeminiNextGenAPIClientAdapter.get_auth_headers.   r   r   Nr   )r   r   r   r   r#   r   r   r   r   r   -   r    r   N)	Ú
__future__r   Úabcr   r   Ú__all__r	   r   r   r   r   r   ú<module>r'      sB   ðõ  #ç #ð $Ø(ð€ô
¨ô ôÐ)Jô ôÐ$Eõ r   