§
    Štji  ã                   ó^   — d Z ddlmZ ddlZddlZddlmZ ddlmZm	Z	  G d„ de
¦  «        ZdS )zö
    Kubernetes

    No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)  # noqa: E501

    The version of the OpenAPI document: release-1.36
    Generated by: https://openapi-generator.tech
é    )Úabsolute_importN)Ú	ApiClient)ÚApiTypeErrorÚApiValueErrorc                   ó&   — e Zd ZdZdd„Zd„ Zd„ ZdS )ÚWellKnownApiz‰NOTE: This class is auto generated by OpenAPI Generator
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    Nc                 ó4   — |€t          ¦   «         }|| _        d S ©N)r   Ú
api_client)Úselfr   s     úb/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/kubernetes/client/api/well_known_api.pyÚ__init__zWellKnownApi.__init__"   s   € ØÐÝ"™œˆJØ$ˆŒˆˆó    c                 ó&   — d|d<    | j         di |¤ŽS )aù  get_service_account_issuer_open_id_configuration  # noqa: E501

        get service account issuer OpenID configuration, also known as the 'OIDC discovery doc'  # noqa: E501
        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True

        >>> thread = api.get_service_account_issuer_open_id_configuration(async_req=True)
        >>> result = thread.get()

        :param async_req: Whether to execute the request asynchronously.
        :type async_req: bool, optional
        :param _preload_content: if False, the urllib3.HTTPResponse object will
                                 be returned without reading/decoding response
                                 data. Default is True.
        :type _preload_content: bool, optional
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :return: Returns the result object.
                 If the method is called asynchronously,
                 returns the request thread.
        :rtype: str
        TÚ_return_http_data_only© )Ú?get_service_account_issuer_open_id_configuration_with_http_info)r   Úkwargss     r   Ú0get_service_account_issuer_open_id_configurationz=WellKnownApi.get_service_account_issuer_open_id_configuration'   s)   € ð2 ,0ˆÐ'Ñ(ØSˆtÔSÐ]Ð]ÐV\Ð]Ð]Ð]r   c                 óŠ  — t          ¦   «         }g }|                     g d¢¦  «         t          j        |d         ¦  «        D ] \  }}||vrt	          d|z  ¦  «        ‚|||<   Œ!|d= i }i }g }t          |                     di ¦  «        ¦  «        }	g }
i }d}| j                             dg¦  «        |	d<   dg}d	dd
œ}| j         	                    dd|||	||
||||                     d¦  «        |                     d¦  «        |                     dd¦  «        |                     d¦  «        ||                     d¦  «        ¬¦  «        S )aQ  get_service_account_issuer_open_id_configuration  # noqa: E501

        get service account issuer OpenID configuration, also known as the 'OIDC discovery doc'  # noqa: E501
        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True

        >>> thread = api.get_service_account_issuer_open_id_configuration_with_http_info(async_req=True)
        >>> result = thread.get()

        :param async_req: Whether to execute the request asynchronously.
        :type async_req: bool, optional
        :param _return_http_data_only: response data without head status code
                                       and headers
        :type _return_http_data_only: bool, optional
        :param _preload_content: if False, the urllib3.HTTPResponse object will
                                 be returned without reading/decoding response
                                 data. Default is True.
        :type _preload_content: bool, optional
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the authentication
                              in the spec for a single request.
        :type _request_auth: dict, optional
        :type _content_type: string, optional: force content-type for the request
        :return: Returns the result object.
                 If the method is called asynchronously,
                 returns the request thread.
        :rtype: tuple(str, status_code(int), headers(HTTPHeaderDict))
        )Ú	async_reqr   Ú_preload_contentÚ_request_timeoutÚ_request_authÚ_content_typeÚ_headersr   zbGot an unexpected keyword argument '%s' to method get_service_account_issuer_open_id_configurationr   Nzapplication/jsonÚAcceptÚBearerTokenÚstr)éÈ   i‘  z!/.well-known/openid-configurationÚGETr   r   r   Tr   r   )ÚbodyÚpost_paramsÚfilesÚresponse_types_mapÚauth_settingsr   r   r   r   Úcollection_formatsr   )
ÚlocalsÚextendÚsixÚ	iteritemsr   ÚdictÚgetr   Úselect_header_acceptÚcall_api)r   r   Úlocal_var_paramsÚ
all_paramsÚkeyÚvalr'   Úpath_paramsÚquery_paramsÚheader_paramsÚform_paramsÚlocal_var_filesÚbody_paramsr&   r%   s                  r   r   zLWellKnownApi.get_service_account_issuer_open_id_configuration_with_http_infoC   sÁ  € õD "™8œ8Ðð
ˆ
à×Òðð ð ñ
	
ô 
	
ð 
	
õ œÐ&6°xÔ&@ÑAÔAð 	(ð 	(‰HˆC�Ø˜*Ð$Ð$Ý"ðRØTWñXñô ð ð %(Ð˜SÑ!Ð!Ø˜XÐ&àÐàˆàˆåÐ-×1Ò1°*¸bÑAÔAÑBÔBˆàˆØˆàˆà"&¤/×"FÒ"FØÐ ñ#"ô #"ˆ�hÑð '˜ˆð Øð
ð 
Ðð
 Œ×'Ò'Ø/°ØØØØØ#Ø!Ø1Ø'Ø&×*Ò*¨;Ñ7Ô7Ø#3×#7Ò#7Ð8PÑ#QÔ#QØ-×1Ò1Ð2DÀdÑKÔKØ-×1Ò1Ð2DÑEÔEØ1Ø*×.Ò.¨Ñ?Ô?ð (ñ Aô Að 	Ar   r
   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r   r      s]   € € € € € ðð ð%ð %ð %ð %ð
^ð ^ð ^ð8bAð bAð bAð bAð bAr   r   )r=   Ú
__future__r   Úrer*   Úkubernetes.client.api_clientr   Úkubernetes.client.exceptionsr   r   Úobjectr   r   r   r   ú<module>rC      s¹   ððð ð 'Ð &Ð &Ð &Ð &Ð &à 	€	€	€	ð €
€
€
à 2Ð 2Ð 2Ð 2Ð 2Ð 2ðð ð ð ð ð ð ð ðJAð JAð JAð JAð JA�6ñ JAô JAð JAð JAð JAr   