§
    TCÄj ã                   óN  — d Z ddlmZmZmZmZ ddlmZmZm	Z	 ddl
mZmZ ddlmZmZmZmZmZ ddlmZmZ ddlmZ dd	lZdd
lmZmZmZmZmZmZmZmZ  G d„ de¦  «        Z  G d„ d¦  «        Z! G d„ d¦  «        Z" G d„ de¦  «        Z# G d„ d¦  «        Z$ G d„ d¦  «        Z%d	S )zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.é   )ÚerrorsÚmodelsÚtypesÚutils)ÚAfterParseErrorContextÚHookContextÚResponseContext)ÚAsyncBaseSDKÚBaseSDK)Ú	BaseModelÚOptionalNullableÚUNSETÚcredentialsÚinteractions)Úget_security_from_envÚresponse_helpers)Úunmarshal_json_responseé    N)ÚAnyÚListÚLiteralÚMappingÚOptionalÚUnionÚcastÚoverloadc                   ón  — e Zd Zed„ ¦   «         Zed„ ¦   «         Zdddddddœdee         dee         dee         dee	eef                  d	ee	ee
f                  d
eeeej        f                  dej        fd„Zedddddœdeej        ej        f         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd„¦   «         Zedddddddœdee         dededededee         deded         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd„¦   «         Zedddddddœdee         dedej        dee         ded         d edee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd!„¦   «         Zedddddddd"œdee         d#eded$ed%eded&         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd'„¦   «         Zeeeddddd(œdeeej        ej        f                  dee         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  d)e
dej        fd*„¦   «         Zeeddddd(œdeeej        ej        f                  dee         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  d)e
dej        fd+„Zddddd,œdedee         dee	eef                  d	ee	ee
f                  d
eeeej        f                  dej        fd-„Zddddd,œdedee         dee	eef                  d	ee	ee
f                  d
eeeej        f                  dej        fd.„Z edddddœdedeej!        ej"        f         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd/„¦   «         Z#edddddddddddd0œdedee         d1ee         dedededee         deded         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd2„¦   «         Z#edddddddddd3œ	dedee         d1ee         dej$        dee         ded         d edee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd4„¦   «         Z#edddddddddd5œ	dedee         d1ee         d#ed$ed%eded&         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd6„¦   «         Z#eeeeddddd7œdedeeej!        ej"        f                  dee         d1ee         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  d)e
dej        fd8„¦   «         Z#eeeddddd7œdedeeej!        ej"        f                  dee         d1ee         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  d)e
dej        fd9„Z#dS ):ÚCredentialsc                 ó    — t          | ¦  «        S ©N)ÚCredentialsWithRawResponse©Úselfs    úbC:\Projects\Historical\FacebookAutoPoster\venv\Lib\site-packages\google/genai/_gaos/credentials.pyÚwith_raw_responsezCredentials.with_raw_response   s   € å)¨$Ñ/Ô/Ð/ó    c                 ó    — t          | ¦  «        S r    )Ú CredentialsWithStreamingResponser"   s    r$   Úwith_streaming_responsez#Credentials.with_streaming_response#   s   € å/°Ñ5Ô5Ð5r&   N©Úapi_versionÚ	page_sizeÚ
page_tokenÚextra_headersÚextra_queryÚtimeoutr+   r,   r-   r.   r/   r0   Úreturnc                ó  — d}d}t           }	d}
|}|                      |¦  «        }|€| j        j        }|
�|
}n|                      ||¦  «        }t          j        |||¬¦  «        }t          j        |¦  «        \  }}|  	                    dd|||ddddd||t          j
        | j        j        j        ¬	¦  «        | j        j        d|¬
¦  «        }|	t           k    rM| j        j        t           ur| j        j        }	n-t          j        dt          j        dddd¦  «        dd¬¦  «        }	d}t%          |	t          j        ¦  «        r|	g d¢f}d„ }t'          | j        |pdddt)          | j        j        t*          j        ¦  «        dgdt/          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        }|dk    rôt          j        ddg|j        ¦  «        rl|                     ¦   «          	  ||¦  «         nK# t8          $ r>}t          j        | j        j        d          t?          |¦  «        ||¦  «         Y d}~nd}~ww xY w|dk    rt          j         nt          j!        }tE          tF           |||d!| t?          |¦  «        | j        j         $                    d ¦  «        ¬"¦  «        ¦  «        S 	  ||¦  «        S # t8          $ r?}t          j        | j        j        d          t?          |¦  «        ||¦  «         Y d}~dS d}~ww xY w)#áâ  Lists credentials.

        :param api_version: API version for request routing.
        :param page_size: Optional. Maximum number of credentials to return.
        :param page_token: Optional. Pagination token.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param timeout: Override the default request timeout configuration for this method in seconds
        N©r+   r,   r-   ÚGETú/{api_version}/credentialsFTú
user-agentúapplication/json©r+   ©ÚmethodÚpathÚbase_urlÚurl_variablesÚrequestÚrequest_body_requiredÚrequest_has_path_paramsÚrequest_has_query_paramsÚuser_agent_headerÚaccept_header_valueÚhttp_headersÚextra_query_paramsÚ_globalsÚsecurityÚallow_empty_valueÚ
timeout_msúattempt-count-backofféô  é@  é   é0u  é   ©Úmax_retries©Ú408Ú409Ú429Ú5XXc                 ó�  — t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚©
NÚ4XXÚ*zAPI error occurredrW   Údefaultr8   F)ÚvalidatezUnexpected response received)r   Úmatch_responseÚstream_to_textr   ÚGenAiDefaultErrorr   r   ÚCredentialListResponse©Úhttp_resÚhttp_res_texts     r$   Ú_speakeasy_parse_responsez3Credentials.list.<locals>._speakeasy_parse_responseu   sÛ   € ÝÔ# H¨e°SÑ9Ô9ð Ý %Ô 4°XÑ >Ô >�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨e°SÑ9Ô9ð Ý %Ô 4°XÑ >Ô >�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨iÐ9KÑLÔLð Ý.ÝÔ6¸È5ðñ ô ð õ Ô*Ð+IÈ8ÑTÔTÐTr&   Ú ÚListCredentialsr   Úsync©ÚmodeÚ	execution©Úconfigr=   Úoperation_idÚoauth2_scopesÚsecurity_sourceÚtagsÚ
extensionsÚresponsec                 ó0   — t          j        ddg| ¦  «        S ©NrZ   rW   ©r   Úmatch_status_codes©Úcs    r$   ú<lambda>z"Credentials.list.<locals>.<lambda>–   ó   € ­5Ô+CÀUÈEÀNÐTUÑ+VÔ+V€ r&   Ú	streaming©Úhook_ctxr?   Úis_error_status_codeÚstreamÚretry_configÚparsedrZ   rW   Ú_hooksÚbuffered©ÚrawÚparserrj   Ú
client_refr~   Úhooks)%r   Ú_coerce_timeout_msÚsdk_configurationrJ   Ú_get_urlr   ÚListCredentialsRequestr   Úconsume_response_modeÚ_build_requestÚListCredentialsGlobalsÚglobalsr+   rH   r�   r   ÚRetryConfigÚBackoffStrategyÚ
isinstancer   r   r   ÚSecurityr	   Ú
do_requestrw   Ústatus_codeÚreadÚ	ExceptionÚraise_parse_errorÚ__dict__r   ÚStreamedAPIResponseÚAPIResponser   r   Úget©r#   r+   r,   r-   r.   r/   r0   r=   r>   ÚretriesÚ
server_urlrE   rJ   r?   Ú_speakeasy_response_modeÚreqr�   re   Ú_speakeasy_hook_ctxrc   Ú
parse_exc_Ú_speakeasy_response_clss                         r$   ÚlistzCredentials.list'   s  € ð& ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ/Ø#ØØ!ð
ñ 
ô 
ˆõ 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×!Ò!ØØ-ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ2Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4Ø"Ø!ð% "ñ 
ô 
ˆð* •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø*ØÝ1ØÔ&Ô/µ´ñô ð  �ØÝ$Ð*BÈfÐUÑUÔUð
ñ 
ô 
Ðð —?’?Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð #ñ 
ô 
ˆð $ xÒ/Ð/ÝÔ'¨°¨¸Ô8LÑMÔMð 
Ø—’‘”�ðØ-Ð-¨hÑ7Ô7Ð7Ð7øÝ ð ð ð Ý$Ô6ØÔ.Ô7¸ÔAÝ.Ð/BÑCÔCØ Ø"ñ	ô ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô4Ð4å%Ô1ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGðñ ô ñ
ô 
ð 
ð	Ø,Ð,¨XÑ6Ô6Ð6øÝð 	ð 	ð 	ÝÔ.ØÔ&Ô/°Ô9Ý&Ð':Ñ;Ô;ØØñ	ô ð ð ð ð ð ð ð øøøøð	øøøs0   Ç0G< Ç<
IÈ4H?È?IÊ4
J? Ê?
LË	4LÌL©r.   r/   Ú
extra_bodyr0   r?   r©   c                ó   — dS ©aí  Creates a new credential.

        :param body: Required. The request body.
        :param api_version: API version for request routing.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param extra_body: Additional JSON object fields to merge into request bodies.
        :param timeout: Override the default request timeout configuration for this method in seconds
        N© ©r#   r?   r.   r/   r©   r0   s         r$   ÚcreatezCredentials.createÀ   ó   € € € r&   .©r+   Úscopesr.   r/   r©   r0   Ú	client_idÚclient_secretÚidÚrefresh_tokenr±   Ú	token_urlÚtype_Úoauth2c                ó   — dS ©a”  Creates a new credential.

        :param api_version: API version for request routing.
        :param client_id: Required. OAuth2 client ID.
        :param client_secret: Required. Input only. OAuth2 client secret. Write-only; never returned in responses.
        :param id:
        :param refresh_token: Required. Input only. OAuth2 refresh token. Write-only; never returned in responses.
        :param scopes: Optional. List of OAuth2 scopes.
        :param token_url: Required. OAuth2 token endpoint URL for refreshing access tokens.
        :param type:
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param extra_body: Additional JSON object fields to merge into request bodies.
        :param timeout: Override the default request timeout configuration for this method in seconds
        Nr¬   ©r#   r+   r²   r³   r´   rµ   r±   r¶   r·   r.   r/   r©   r0   s                r$   r®   zCredentials.createÖ   r¯   r&   ©r+   Útrusted_domainsr.   r/   r©   r0   Úinjection_locationr½   Úenvironment_variableÚvaluec       
         ó   — dS ©a  Creates a new credential.

        :param api_version: API version for request routing.
        :param id:
        :param injection_location: Required. Locations where the environment variable can be injected in
            outgoing HTTP requests. Must contain at least one location.
            Accepts either a single location (e.g. \"header\") or an array of locations.
        :param trusted_domains: Optional. List of domains allowed to receive this environment variable
            value in HTTP requests.
        :param type:
        :param value: Required. Input only. Secret value of the environment variable. Write-only; never
            returned in responses.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param extra_body: Additional JSON object fields to merge into request bodies.
        :param timeout: Override the default request timeout configuration for this method in seconds
        Nr¬   ©r#   r+   r´   r¾   r½   r·   rÀ   r.   r/   r©   r0   s              r$   r®   zCredentials.create÷   r¯   r&   ©r+   Úheader_nameÚprefixr.   r/   r©   r0   rÅ   rÆ   ÚtokenÚbearer_tokenc       
         ó   — dS ©aC  Creates a new credential.

        :param api_version: API version for request routing.
        :param header_name: Optional. Header name to inject the token into. Defaults to
            'Authorization'.
        :param id:
        :param prefix: Optional. Prefix to prepend to the token. Defaults to 'Bearer'. Set to ''
            for no prefix.
        :param token: Required. Input only. The static bearer token. Write-only; never returned in responses.
        :param type:
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param extra_body: Additional JSON object fields to merge into request bodies.
        :param timeout: Override the default request timeout configuration for this method in seconds
        Nr¬   ©r#   r+   rÅ   r´   rÆ   rÇ   r·   r.   r/   r©   r0   s              r$   r®   zCredentials.create  r¯   r&   ©r?   r+   r.   r/   r©   r0   Úbody_kwargsc                ó   — dS ©á  Creates a new credential.

        :param api_version: API version for request routing.
        :param client_id: Required. OAuth2 client ID.
        :param client_secret: Required. Input only. OAuth2 client secret. Write-only; never returned in responses.
        :param id:
        :param refresh_token: Required. Input only. OAuth2 refresh token. Write-only; never returned in responses.
        :param scopes: Optional. List of OAuth2 scopes.
        :param token_url: Required. OAuth2 token endpoint URL for refreshing access tokens.
        :param type:
        :param injection_location: Required. Locations where the environment variable can be injected in
            outgoing HTTP requests. Must contain at least one location.
            Accepts either a single location (e.g. \"header\") or an array of locations.
        :param trusted_domains: Optional. List of domains allowed to receive this environment variable
            value in HTTP requests.
        :param value: Required. Input only. Secret value of the environment variable. Write-only; never
            returned in responses.
        :param header_name: Optional. Header name to inject the token into. Defaults to
            'Authorization'.
        :param prefix: Optional. Prefix to prepend to the token. Defaults to 'Bearer'. Set to ''
            for no prefix.
        :param token: Required. Input only. The static bearer token. Write-only; never returned in responses.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param extra_body: Additional JSON object fields to merge into request bodies.
        :param timeout: Override the default request timeout configuration for this method in seconds
        Nr¬   ©r#   r?   r+   r.   r/   r©   r0   rÍ   s           r$   r®   zCredentials.create7  r¯   r&   c                óä  ‡‡— d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d	¦  «        ‚d|v rd
|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd
|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd
|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d ¦  «        ‚d|v rd
|v rt          d!¦  «        ‚d|v rd|v rt          d"¦  «        ‚d#|v rd|v rt          d$¦  «        ‚d#|v rd|v rt          d%¦  «        ‚d#|v rd|v rt          d&¦  «        ‚d#|v rd|v rt          d'¦  «        ‚d#|v rd
|v rt          d(¦  «        ‚d#|v rd|v rt          d)¦  «        ‚d|v rd|v rt          d*¦  «        ‚d|v rd
|v rt          d+¦  «        ‚d|v rd|v rt          d,¦  «        ‚d|v rd|v rt          d-¦  «        ‚d|v rd
|v rt          d.¦  «        ‚d|v rd|v rt          d/¦  «        ‚d|v rd|v rt          d0¦  «        ‚d|v rd
|v rt          d1¦  «        ‚d|v rd|v rt          d2¦  «        ‚d3}d3}	t          }
d3}|}|                      |¦  «        }|€| j        j        }|�|}n|                      ||	¦  «        }‰t          urbt          t          j        t          ‰t          ¦  «        r‰n1t          j        t          t          ‰¦  «        t          j        ¦  «        ¦  «        Šn‹t          |¦  «        }d4„ |                     ¦   «         D ¦   «         }d5|i}d6„ |                     ¦   «         D ¦   «         }||d7<   t          t          j        t          j        |t          j        ¦  «        ¦  «        Št!          j        |¦  «        \  }}|                      d8d9||	‰d:d:d:d;d<||t          j        | j        j        j        ¬=¦  «        | j        j        ˆˆfd>„d3|¬?¦  «        }|
t          k    rM| j        j        t          ur| j        j        }
n-t          j        d@t          j        dAdBdCdD¦  «        d:dE¬F¦  «        }
d3}t          |
t          j        ¦  «        r|
g dG¢f}dH„ }t5          | j        |pdIdJd3t7          | j        j        t8          j        ¦  «        dKgd3t=          |dL¬M¦  «        ¬N¦  «        }|                      ||dO„ |dPk    |¬Q¦  «        }|dRk    rôt          j         dSdTg|j!        ¦  «        rl| "                    ¦   «          	  ||¦  «         nK# tF          $ r>}t!          j$        | j        j%        dU         tM          |¦  «        ||¦  «         Y d3}~nd3}~ww xY w|dPk    rt           j'        nt           j(        }t          t           |||dV| tM          |¦  «        | j        j%         )                    dU¦  «        ¬W¦  «        ¦  «        S 	  ||¦  «        S # tF          $ r?}t!          j$        | j        j%        dU         tM          |¦  «        ||¦  «         Y d3}~d3S d3}~ww xY w)XrÐ   r²   r¾   ú8Cannot supply both 'client_id' and 'injection_location'.r½   ú5Cannot supply both 'client_id' and 'trusted_domains'.rÀ   ú+Cannot supply both 'client_id' and 'value'.rÅ   ú1Cannot supply both 'client_id' and 'header_name'.rÆ   ú,Cannot supply both 'client_id' and 'prefix'.rÇ   ú+Cannot supply both 'client_id' and 'token'.r³   ú<Cannot supply both 'client_secret' and 'injection_location'.ú9Cannot supply both 'client_secret' and 'trusted_domains'.ú/Cannot supply both 'client_secret' and 'value'.ú5Cannot supply both 'client_secret' and 'header_name'.ú0Cannot supply both 'client_secret' and 'prefix'.ú/Cannot supply both 'client_secret' and 'token'.rµ   ú<Cannot supply both 'refresh_token' and 'injection_location'.ú9Cannot supply both 'refresh_token' and 'trusted_domains'.ú/Cannot supply both 'refresh_token' and 'value'.ú5Cannot supply both 'refresh_token' and 'header_name'.ú0Cannot supply both 'refresh_token' and 'prefix'.ú/Cannot supply both 'refresh_token' and 'token'.r±   ú5Cannot supply both 'scopes' and 'injection_location'.ú2Cannot supply both 'scopes' and 'trusted_domains'.ú(Cannot supply both 'scopes' and 'value'.ú.Cannot supply both 'scopes' and 'header_name'.ú)Cannot supply both 'scopes' and 'prefix'.ú(Cannot supply both 'scopes' and 'token'.r¶   ú8Cannot supply both 'token_url' and 'injection_location'.ú5Cannot supply both 'token_url' and 'trusted_domains'.ú+Cannot supply both 'token_url' and 'value'.ú1Cannot supply both 'token_url' and 'header_name'.ú,Cannot supply both 'token_url' and 'prefix'.ú+Cannot supply both 'token_url' and 'token'.ú:Cannot supply both 'injection_location' and 'header_name'.ú5Cannot supply both 'injection_location' and 'prefix'.ú4Cannot supply both 'injection_location' and 'token'.ú7Cannot supply both 'trusted_domains' and 'header_name'.ú2Cannot supply both 'trusted_domains' and 'prefix'.ú1Cannot supply both 'trusted_domains' and 'token'.ú-Cannot supply both 'value' and 'header_name'.ú(Cannot supply both 'value' and 'prefix'.ú'Cannot supply both 'value' and 'token'.Nc                 ó,   — i | ]\  }}|t           u¯||“ŒS r¬   ©r   ©Ú.0ÚkÚvs      r$   ú
<dictcomp>z&Credentials.create.<locals>.<dictcomp>ú  ó#   € ÐTÐTÐT¡T Q¨ÀQÍeÀ^À^˜A˜qÀ^À^À^r&   r+   c                 ó,   — i | ]\  }}|t           u¯||“ŒS r¬   rû   rü   s      r$   r   z&Credentials.create.<locals>.<dictcomp>ü  ó*   € ð ð ð Ù˜˜A¸AÅU¸N¸N��1¸N¸N¸Nr&   ÚbodyÚPOSTr6   Tr7   r8   r9   c                  óV   •— t          j        ‰j        dddt          j        ‰ ¬¦  «        S ©NFÚjson)r©   ©r   Úserialize_request_bodyr  r   ÚCredentialCreateParams©r©   r?   s   €€r$   rz   z$Credentials.create.<locals>.<lambda>  ó0   ø€ ­Ô(DØ”ØØØÝÔ2Ø%ð)ñ )ô )€ r&   ©r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   Úget_serialized_bodyrI   rJ   rK   rL   rM   rN   rO   rP   rQ   rS   c                 ó�  — t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚rY   ©r   r^   r_   r   r`   r   r   Ú
Credentialrb   s     r$   re   z5Credentials.create.<locals>._speakeasy_parse_response4  óÛ   € ÝÔ# H¨e°SÑ9Ô9ð Ý %Ô 4°XÑ >Ô >�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨e°SÑ9Ô9ð Ý %Ô 4°XÑ >Ô >�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨iÐ9KÑLÔLð Ý.ÝÔ*¨H¸uðñ ô ð õ Ô*Ð+IÈ8ÑTÔTÐTr&   rf   ÚCreateCredentialr   rh   ri   rl   c                 ó0   — t          j        ddg| ¦  «        S ru   rv   rx   s    r$   rz   z$Credentials.create.<locals>.<lambda>U  r{   r&   r|   r}   r‚   rZ   rW   rƒ   r„   r…   )*Ú
ValueErrorr   rŠ   r‹   rJ   rŒ   r   r   ÚCreateCredentialRequestr”   r   r   Ú	unmarshalr   ÚdictÚitemsr   rŽ   r�   ÚCreateCredentialGlobalsr‘   r+   rH   r�   r’   r“   r   r   r   r•   r	   r–   rw   r—   r˜   r™   rš   r›   r   rœ   r�   rž   ©r#   r?   r+   r.   r/   r©   r0   rÍ   r=   r>   r    r¡   rE   rJ   Ú_body_kwargsÚ_request_kwargsr¢   r£   r�   re   r¤   rc   r¥   r¦   s    `   `                  r$   r®   zCredentials.createa  sœ
  øø€ ðP ˜+Ð%Ð%Ð*>À+Ð*MÐ*MÝÐWÑXÔXÐXØ˜+Ð%Ð%Ð*;¸{Ð*JÐ*JÝÐTÑUÔUÐUØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ˜+Ð%Ð%¨-¸;Ð*FÐ*FÝÐPÑQÔQÐQØ˜+Ð%Ð%¨(°kÐ*AÐ*AÝÐKÑLÔLÐLØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ˜kÐ)Ð)Ð.BÀkÐ.QÐ.QÝØNñô ð ð ˜kÐ)Ð)Ð.?À;Ð.NÐ.NÝØKñô ð ð ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ˜kÐ)Ð)¨m¸{Ð.JÐ.JÝÐTÑUÔUÐUØ˜kÐ)Ð)¨h¸+Ð.EÐ.EÝÐOÑPÔPÐPØ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ˜kÐ)Ð)Ð.BÀkÐ.QÐ.QÝØNñô ð ð ˜kÐ)Ð)Ð.?À;Ð.NÐ.NÝØKñô ð ð ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ˜kÐ)Ð)¨m¸{Ð.JÐ.JÝÐTÑUÔUÐUØ˜kÐ)Ð)¨h¸+Ð.EÐ.EÝÐOÑPÔPÐPØ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ�{Ð"Ð"Ð';¸{Ð'JÐ'JÝÐTÑUÔUÐUØ�{Ð"Ð"Ð'8¸KÐ'GÐ'GÝÐQÑRÔRÐRØ�{Ð"Ð" w°+Ð'=Ð'=ÝÐGÑHÔHÐHØ�{Ð"Ð" }¸Ð'CÐ'CÝÐMÑNÔNÐNØ�{Ð"Ð" x°;Ð'>Ð'>ÝÐHÑIÔIÐIØ�{Ð"Ð" w°+Ð'=Ð'=ÝÐGÑHÔHÐHØ˜+Ð%Ð%Ð*>À+Ð*MÐ*MÝÐWÑXÔXÐXØ˜+Ð%Ð%Ð*;¸{Ð*JÐ*JÝÐTÑUÔUÐUØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ˜+Ð%Ð%¨-¸;Ð*FÐ*FÝÐPÑQÔQÐQØ˜+Ð%Ð%¨(°kÐ*AÐ*AÝÐKÑLÔLÐLØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ ;Ð.Ð.°=ÀKÐ3OÐ3OÝØLñô ð ð   ;Ð.Ð.°8¸{Ð3JÐ3JÝÐTÑUÔUÐUØ ;Ð.Ð.°7¸kÐ3IÐ3IÝÐSÑTÔTÐTØ Ð+Ð+°ÀÐ0LÐ0LÝÐVÑWÔWÐWØ Ð+Ð+°¸KÐ0GÐ0GÝÐQÑRÔRÐRØ Ð+Ð+°¸;Ð0FÐ0FÝÐPÑQÔQÐQØ�kÐ!Ð! m°{Ð&BÐ&BÝÐLÑMÔMÐMØ�kÐ!Ð! h°+Ð&=Ð&=ÝÐGÑHÔHÐHØ�kÐ!Ð! g°Ð&<Ð&<ÝÐFÑGÔGÐGØˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHà�%ÐÐÝÝÔ.å˜g¥yÑ1Ô1ð��å”_Ý�˜gÑ&Ô&­Ô(Fñô ñ	ô ˆGˆGõ   Ñ,Ô,ˆLØTÐT¨\×-?Ò-?Ñ-AÔ-AÐTÑTÔTˆLØ/<¸kÐ.JˆOðð Ø!0×!6Ò!6Ñ!8Ô!8ðñ ô ˆOð '3ˆO˜FÑ#ÝÝÔ.Ý” µÔ1OÑPÔPñô ˆGõ
 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×!Ò!ØØ-ØØ'ØØ"&Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ3Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4ð!ð !ð !ð !ð !ð #Ø!ð5 "ñ 
ô 
ˆð: •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø+ØÝ1ØÔ&Ô/µ´ñô ð  �ØÝ$Ð*BÈfÐUÑUÔUð
ñ 
ô 
Ðð —?’?Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð #ñ 
ô 
ˆð $ xÒ/Ð/ÝÔ'¨°¨¸Ô8LÑMÔMð 
Ø—’‘”�ðØ-Ð-¨hÑ7Ô7Ð7Ð7øÝ ð ð ð Ý$Ô6ØÔ.Ô7¸ÔAÝ.Ð/BÑCÔCØ Ø"ñ	ô ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô4Ð4å%Ô1ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGðñ ô ñ
ô 
ð 
ð	Ø,Ð,¨XÑ6Ô6Ð6øÝð 	ð 	ð 	ÝÔ.ØÔ&Ô/°Ô9Ý&Ð':Ñ;Ô;ØØñ	ô ð ð ð ð ð ð ð øøøøð	øøøs0   ÙY# Ù#
Z+Ù-4Z&Ú&Z+Ü
\& Ü&
]/Ü04]*Ý*]/©r+   r.   r/   r0   c                ó  — d}d}t           }d}	|}
|                      |¦  «        }|€| j        j        }|	�|	}n|                      ||¦  «        }t          j        ||¬¦  «        }t          j        |
¦  «        \  }}
|  	                    dd|||ddddd|
|t          j
        | j        j        j        ¬	¦  «        | j        j        d|¬
¦  «        }|t           k    rM| j        j        t           ur| j        j        }n-t          j        dt          j        dddd¦  «        dd¬¦  «        }d}t%          |t          j        ¦  «        r|g d¢f}d„ }t'          | j        |pdddt)          | j        j        t*          j        ¦  «        dgdt/          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        }|dk    rôt          j        ddg|j        ¦  «        rl|                     ¦   «          	  ||¦  «         nK# t8          $ r>}t          j        | j        j        d          t?          |¦  «        ||¦  «         Y d}~nd}~ww xY w|dk    rt          j         nt          j!        }tE          tF           |||d!| t?          |¦  «        | j        j         $                    d ¦  «        ¬"¦  «        ¦  «        S 	  ||¦  «        S # t8          $ r?}t          j        | j        j        d          t?          |¦  «        ||¦  «         Y d}~dS d}~ww xY w)#á  Deletes a credential.

        :param id: Required. Resource ID segment making up resource `name`. It identifies the resource
            within its parent collection as described in https://google.aip.dev/122.
        :param api_version: API version for request routing.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param timeout: Override the default request timeout configuration for this method in seconds
        N©r+   r´   ÚDELETEú/{api_version}/credentials/{id}FTr7   r8   r9   r:   rK   rL   rM   rN   rO   rP   rQ   rS   c                 ó�  — t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚rY   )r   r^   r_   r   r`   r   r   ÚEmptyrb   s     r$   re   z5Credentials.delete.<locals>._speakeasy_parse_responseË  sÛ   € ÝÔ# H¨e°SÑ9Ô9ð Ý %Ô 4°XÑ >Ô >�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨e°SÑ9Ô9ð Ý %Ô 4°XÑ >Ô >�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨iÐ9KÑLÔLð Ý.Ý Ô&¨¸5ðñ ô ð õ Ô*Ð+IÈ8ÑTÔTÐTr&   rf   ÚDeleteCredentialr   rh   ri   rl   c                 ó0   — t          j        ddg| ¦  «        S ru   rv   rx   s    r$   rz   z$Credentials.delete.<locals>.<lambda>ì  r{   r&   r|   r}   r‚   rZ   rW   rƒ   r„   r…   )%r   rŠ   r‹   rJ   rŒ   r   ÚDeleteCredentialRequestr   rŽ   r�   ÚDeleteCredentialGlobalsr‘   r+   rH   r�   r   r’   r“   r”   r   r   r   r•   r	   r–   rw   r—   r˜   r™   rš   r›   r   rœ   r�   r   r   rž   ©r#   r´   r+   r.   r/   r0   r=   r>   r    r¡   rE   rJ   r?   r¢   r£   r�   re   r¤   rc   r¥   r¦   s                        r$   ÚdeletezCredentials.delete  sÿ  € ð$ ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ0Ø#Øð
ñ 
ô 
ˆõ
 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×!Ò!ØØ2ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ3Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4Ø"Ø!ð% "ñ 
ô 
ˆð* •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø+ØÝ1ØÔ&Ô/µ´ñô ð  �ØÝ$Ð*BÈfÐUÑUÔUð
ñ 
ô 
Ðð —?’?Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð #ñ 
ô 
ˆð $ xÒ/Ð/ÝÔ'¨°¨¸Ô8LÑMÔMð 
Ø—’‘”�ðØ-Ð-¨hÑ7Ô7Ð7Ð7øÝ ð ð ð Ý$Ô6ØÔ.Ô7¸ÔAÝ.Ð/BÑCÔCØ Ø"ñ	ô ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô4Ð4å%Ô1ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGðñ ô ñ
ô 
ð 
ð	Ø,Ð,¨XÑ6Ô6Ð6øÝð 	ð 	ð 	ÝÔ.ØÔ&Ô/°Ô9Ý&Ð':Ñ;Ô;ØØñ	ô ð ð ð ð ð ð ð øøøøð	øøøó0   Ç/G; Ç;
IÈ4H>È>IÊ3
J> Ê>
LË4LÌLc                ó  — d}d}t           }d}	|}
|                      |¦  «        }|€| j        j        }|	�|	}n|                      ||¦  «        }t          j        ||¬¦  «        }t          j        |
¦  «        \  }}
|  	                    dd|||ddddd|
|t          j
        | j        j        j        ¬	¦  «        | j        j        d|¬
¦  «        }|t           k    rM| j        j        t           ur| j        j        }n-t          j        dt          j        dddd¦  «        dd¬¦  «        }d}t%          |t          j        ¦  «        r|g d¢f}d„ }t'          | j        |pdddt)          | j        j        t*          j        ¦  «        dgdt/          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        }|dk    rôt          j        ddg|j        ¦  «        rl|                     ¦   «          	  ||¦  «         nK# t8          $ r>}t          j        | j        j        d          t?          |¦  «        ||¦  «         Y d}~nd}~ww xY w|dk    rt          j         nt          j!        }tE          tF           |||d!| t?          |¦  «        | j        j         $                    d ¦  «        ¬"¦  «        ¦  «        S 	  ||¦  «        S # t8          $ r?}t          j        | j        j        d          t?          |¦  «        ||¦  «         Y d}~dS d}~ww xY w)#á   Gets a credential by ID.

        :param id: Required. Resource ID segment making up resource `name`. It identifies the resource
            within its parent collection as described in https://google.aip.dev/122.
        :param api_version: API version for request routing.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param timeout: Override the default request timeout configuration for this method in seconds
        Nr"  r5   r$  FTr7   r8   r9   r:   rK   rL   rM   rN   rO   rP   rQ   rS   c                 ó�  — t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚rY   r  rb   s     r$   re   z2Credentials.get.<locals>._speakeasy_parse_responseb  r  r&   rf   ÚGetCredentialr   rh   ri   rl   c                 ó0   — t          j        ddg| ¦  «        S ru   rv   rx   s    r$   rz   z!Credentials.get.<locals>.<lambda>ƒ  r{   r&   r|   r}   r‚   rZ   rW   rƒ   r„   r…   )%r   rŠ   r‹   rJ   rŒ   r   ÚGetCredentialRequestr   rŽ   r�   ÚGetCredentialGlobalsr‘   r+   rH   r�   r   r’   r“   r”   r   r   r   r•   r	   r–   rw   r—   r˜   r™   rš   r›   r   rœ   r�   r   r   rž   r+  s                        r$   rž   zCredentials.get  sÿ  € ð$ ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ-Ø#Øð
ñ 
ô 
ˆõ
 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×!Ò!ØØ2ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ0Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4Ø"Ø!ð% "ñ 
ô 
ˆð* •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø(ØÝ1ØÔ&Ô/µ´ñô ð  �ØÝ$Ð*BÈfÐUÑUÔUð
ñ 
ô 
Ðð —?’?Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð #ñ 
ô 
ˆð $ xÒ/Ð/ÝÔ'¨°¨¸Ô8LÑMÔMð 
Ø—’‘”�ðØ-Ð-¨hÑ7Ô7Ð7Ð7øÝ ð ð ð Ý$Ô6ØÔ.Ô7¸ÔAÝ.Ð/BÑCÔCØ Ø"ñ	ô ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô4Ð4å%Ô1ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGðñ ô ñ
ô 
ð 
ð	Ø,Ð,¨XÑ6Ô6Ð6øÝð 	ð 	ð 	ÝÔ.ØÔ&Ô/°Ô9Ý&Ð':Ñ;Ô;ØØñ	ô ð ð ð ð ð ð ð øøøøð	øøør-  c                ó   — dS ©aé  Updates a credential.

        :param id: Required. Resource ID segment making up resource `name`. It identifies the resource
            within its parent collection as described in https://google.aip.dev/122.
        :param body: Required. The request body.
        :param api_version: API version for request routing.
        :param update_mask: Optional. The list of fields to update.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param extra_body: Additional JSON object fields to merge into request bodies.
        :param timeout: Override the default request timeout configuration for this method in seconds
        Nr¬   ©r#   r´   r?   r.   r/   r©   r0   s          r$   ÚupdatezCredentials.update­  r¯   r&   ©r+   Úupdate_maskr²   r³   rµ   r±   r¶   r.   r/   r©   r0   r:  c                ó   — dS ©aÁ  Updates a credential.

        :param api_version: API version for request routing.
        :param update_mask: Optional. The list of fields to update.
        :param client_id: Optional. OAuth2 client ID.
        :param client_secret: Optional. Input only. OAuth2 client secret. Write-only; never returned in responses.
        :param refresh_token: Optional. Input only. OAuth2 refresh token. Write-only; never returned in responses.
        :param scopes: Optional. List of OAuth2 scopes.
        :param token_url: Optional. OAuth2 token endpoint URL for refreshing access tokens.
        :param type:
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param extra_body: Additional JSON object fields to merge into request bodies.
        :param timeout: Override the default request timeout configuration for this method in seconds
        Nr¬   ©r#   r´   r+   r:  r²   r³   rµ   r±   r¶   r·   r.   r/   r©   r0   s                 r$   r8  zCredentials.updateÇ  r¯   r&   ©	r+   r:  r¾   r½   rÀ   r.   r/   r©   r0   c       
         ó   — dS ©a  Updates a credential.

        :param api_version: API version for request routing.
        :param update_mask: Optional. The list of fields to update.
        :param injection_location: Optional. Locations where the environment variable can be injected in
            outgoing HTTP requests.
            Accepts either a single location (e.g. \"header\") or an array of locations.
        :param trusted_domains: Optional. List of domains allowed to receive this environment variable
            value in HTTP requests.
        :param type:
        :param value: Optional. Input only. Secret value of the environment variable. Write-only; never
            returned in responses.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param extra_body: Additional JSON object fields to merge into request bodies.
        :param timeout: Override the default request timeout configuration for this method in seconds
        Nr¬   ©r#   r´   r+   r:  r¾   r½   r·   rÀ   r.   r/   r©   r0   s               r$   r8  zCredentials.updateé  r¯   r&   ©	r+   r:  rÅ   rÆ   rÇ   r.   r/   r©   r0   c       
         ó   — dS ©ap  Updates a credential.

        :param api_version: API version for request routing.
        :param update_mask: Optional. The list of fields to update.
        :param header_name: Optional. Header name to inject the token into. Defaults to
            'Authorization'.
        :param prefix: Optional. Prefix to prepend to the token. Defaults to 'Bearer'. Set to ''
            for no prefix.
        :param token: Optional. Input only. The static bearer token. Write-only; never returned in responses.
        :param type:
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param extra_body: Additional JSON object fields to merge into request bodies.
        :param timeout: Override the default request timeout configuration for this method in seconds
        Nr¬   ©r#   r´   r+   r:  rÅ   rÆ   rÇ   r·   r.   r/   r©   r0   s               r$   r8  zCredentials.update  r¯   r&   ©r?   r+   r:  r.   r/   r©   r0   c                ó   — dS ©á  Updates a credential.

        :param api_version: API version for request routing.
        :param update_mask: Optional. The list of fields to update.
        :param client_id: Optional. OAuth2 client ID.
        :param client_secret: Optional. Input only. OAuth2 client secret. Write-only; never returned in responses.
        :param refresh_token: Optional. Input only. OAuth2 refresh token. Write-only; never returned in responses.
        :param scopes: Optional. List of OAuth2 scopes.
        :param token_url: Optional. OAuth2 token endpoint URL for refreshing access tokens.
        :param type:
        :param injection_location: Optional. Locations where the environment variable can be injected in
            outgoing HTTP requests.
            Accepts either a single location (e.g. \"header\") or an array of locations.
        :param trusted_domains: Optional. List of domains allowed to receive this environment variable
            value in HTTP requests.
        :param value: Optional. Input only. Secret value of the environment variable. Write-only; never
            returned in responses.
        :param header_name: Optional. Header name to inject the token into. Defaults to
            'Authorization'.
        :param prefix: Optional. Prefix to prepend to the token. Defaults to 'Bearer'. Set to ''
            for no prefix.
        :param token: Optional. Input only. The static bearer token. Write-only; never returned in responses.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param extra_body: Additional JSON object fields to merge into request bodies.
        :param timeout: Override the default request timeout configuration for this method in seconds
        Nr¬   ©
r#   r´   r?   r+   r:  r.   r/   r©   r0   rÍ   s
             r$   r8  zCredentials.update+  r¯   r&   c                óè  ‡‡— d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d	¦  «        ‚d|	v rd
|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd
|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd
|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d ¦  «        ‚d|	v rd
|	v rt          d!¦  «        ‚d|	v rd|	v rt          d"¦  «        ‚d#|	v rd|	v rt          d$¦  «        ‚d#|	v rd|	v rt          d%¦  «        ‚d#|	v rd|	v rt          d&¦  «        ‚d#|	v rd|	v rt          d'¦  «        ‚d#|	v rd
|	v rt          d(¦  «        ‚d#|	v rd|	v rt          d)¦  «        ‚d|	v rd|	v rt          d*¦  «        ‚d|	v rd
|	v rt          d+¦  «        ‚d|	v rd|	v rt          d,¦  «        ‚d|	v rd|	v rt          d-¦  «        ‚d|	v rd
|	v rt          d.¦  «        ‚d|	v rd|	v rt          d/¦  «        ‚d|	v rd|	v rt          d0¦  «        ‚d|	v rd
|	v rt          d1¦  «        ‚d|	v rd|	v rt          d2¦  «        ‚d3}
d3}t          }d3}|}|                      |¦  «        }|€| j        j        }|�|}
n|                      |
|¦  «        }
‰t          urbt          t          j        t          ‰t          ¦  «        r‰n1t          j        t          t          ‰¦  «        t          j        ¦  «        ¦  «        Šn�t          |	¦  «        }d4„ |                     ¦   «         D ¦   «         }|||d5œ}d6„ |                     ¦   «         D ¦   «         }||d7<   t          t          j        t          j        |t          j        ¦  «        ¦  «        Št!          j        |¦  «        \  }}|                      d8d9|
|‰d:d:d:d;d<||t          j        | j        j        j        ¬=¦  «        | j        j        ˆˆfd>„d3|¬?¦  «        }|t          k    rM| j        j        t          ur| j        j        }n-t          j        d@t          j        dAdBdCdD¦  «        d:dE¬F¦  «        }d3}t          |t          j        ¦  «        r|g dG¢f}dH„ }t5          | j        |
pdIdJd3t7          | j        j        t8          j        ¦  «        dKgd3t=          |dL¬M¦  «        ¬N¦  «        }|                      ||dO„ |dPk    |¬Q¦  «        }|dRk    rôt          j         dSdTg|j!        ¦  «        rl| "                    ¦   «          	  ||¦  «         nK# tF          $ r>}t!          j$        | j        j%        dU         tM          |¦  «        ||¦  «         Y d3}~nd3}~ww xY w|dPk    rt           j'        nt           j(        }t          t           |||dV| tM          |¦  «        | j        j%         )                    dU¦  «        ¬W¦  «        ¦  «        S 	  ||¦  «        S # tF          $ r?}t!          j$        | j        j%        dU         tM          |¦  «        ||¦  «         Y d3}~d3S d3}~ww xY w)XrI  r²   r¾   rÓ   r½   rÔ   rÀ   rÕ   rÅ   rÖ   rÆ   r×   rÇ   rØ   r³   rÙ   rÚ   rÛ   rÜ   rÝ   rÞ   rµ   rß   rà   rá   râ   rã   rä   r±   rå   ræ   rç   rè   ré   rê   r¶   rë   rì   rí   rî   rï   rð   rñ   rò   ró   rô   rõ   rö   r÷   rø   rù   Nc                 ó,   — i | ]\  }}|t           u¯||“ŒS r¬   rû   rü   s      r$   r   z&Credentials.update.<locals>.<dictcomp>ò  r  r&   ©r+   r´   r:  c                 ó,   — i | ]\  }}|t           u¯||“ŒS r¬   rû   rü   s      r$   r   z&Credentials.update.<locals>.<dictcomp>ø  r  r&   r  ÚPATCHr$  Tr7   r8   r9   c                  óV   •— t          j        ‰j        dddt          j        ‰ ¬¦  «        S r  ©r   r
  r  r   ÚCredentialUpdater  s   €€r$   rz   z$Credentials.update.<locals>.<lambda>  ó0   ø€ ­Ô(DØ”ØØØÝÔ,Ø%ð)ñ )ô )€ r&   r  rK   rL   rM   rN   rO   rP   rQ   rS   c                 ó�  — t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚rY   r  rb   s     r$   re   z5Credentials.update.<locals>._speakeasy_parse_response0  r  r&   rf   ÚUpdateCredentialr   rh   ri   rl   c                 ó0   — t          j        ddg| ¦  «        S ru   rv   rx   s    r$   rz   z$Credentials.update.<locals>.<lambda>Q  r{   r&   r|   r}   r‚   rZ   rW   rƒ   r„   r…   )*r  r   rŠ   r‹   rJ   rŒ   r   r   ÚUpdateCredentialRequestr”   r   r   r  r   r  r  r   rŽ   r�   ÚUpdateCredentialGlobalsr‘   r+   rH   r�   r’   r“   r   r   r   r•   r	   r–   rw   r—   r˜   r™   rš   r›   r   rœ   r�   rž   ©r#   r´   r?   r+   r:  r.   r/   r©   r0   rÍ   r=   r>   r    r¡   rE   rJ   r  r  r¢   r£   r�   re   r¤   rc   r¥   r¦   s     `    `                  r$   r8  zCredentials.updateW  s§
  øø€ ðT ˜+Ð%Ð%Ð*>À+Ð*MÐ*MÝÐWÑXÔXÐXØ˜+Ð%Ð%Ð*;¸{Ð*JÐ*JÝÐTÑUÔUÐUØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ˜+Ð%Ð%¨-¸;Ð*FÐ*FÝÐPÑQÔQÐQØ˜+Ð%Ð%¨(°kÐ*AÐ*AÝÐKÑLÔLÐLØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ˜kÐ)Ð)Ð.BÀkÐ.QÐ.QÝØNñô ð ð ˜kÐ)Ð)Ð.?À;Ð.NÐ.NÝØKñô ð ð ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ˜kÐ)Ð)¨m¸{Ð.JÐ.JÝÐTÑUÔUÐUØ˜kÐ)Ð)¨h¸+Ð.EÐ.EÝÐOÑPÔPÐPØ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ˜kÐ)Ð)Ð.BÀkÐ.QÐ.QÝØNñô ð ð ˜kÐ)Ð)Ð.?À;Ð.NÐ.NÝØKñô ð ð ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ˜kÐ)Ð)¨m¸{Ð.JÐ.JÝÐTÑUÔUÐUØ˜kÐ)Ð)¨h¸+Ð.EÐ.EÝÐOÑPÔPÐPØ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ�{Ð"Ð"Ð';¸{Ð'JÐ'JÝÐTÑUÔUÐUØ�{Ð"Ð"Ð'8¸KÐ'GÐ'GÝÐQÑRÔRÐRØ�{Ð"Ð" w°+Ð'=Ð'=ÝÐGÑHÔHÐHØ�{Ð"Ð" }¸Ð'CÐ'CÝÐMÑNÔNÐNØ�{Ð"Ð" x°;Ð'>Ð'>ÝÐHÑIÔIÐIØ�{Ð"Ð" w°+Ð'=Ð'=ÝÐGÑHÔHÐHØ˜+Ð%Ð%Ð*>À+Ð*MÐ*MÝÐWÑXÔXÐXØ˜+Ð%Ð%Ð*;¸{Ð*JÐ*JÝÐTÑUÔUÐUØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ˜+Ð%Ð%¨-¸;Ð*FÐ*FÝÐPÑQÔQÐQØ˜+Ð%Ð%¨(°kÐ*AÐ*AÝÐKÑLÔLÐLØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ ;Ð.Ð.°=ÀKÐ3OÐ3OÝØLñô ð ð   ;Ð.Ð.°8¸{Ð3JÐ3JÝÐTÑUÔUÐUØ ;Ð.Ð.°7¸kÐ3IÐ3IÝÐSÑTÔTÐTØ Ð+Ð+°ÀÐ0LÐ0LÝÐVÑWÔWÐWØ Ð+Ð+°¸KÐ0GÐ0GÝÐQÑRÔRÐRØ Ð+Ð+°¸;Ð0FÐ0FÝÐPÑQÔQÐQØ�kÐ!Ð! m°{Ð&BÐ&BÝÐLÑMÔMÐMØ�kÐ!Ð! h°+Ð&=Ð&=ÝÐGÑHÔHÐHØ�kÐ!Ð! g°Ð&<Ð&<ÝÐFÑGÔGÐGØˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHà�%ÐÐÝÝÔ.å˜g¥yÑ1Ô1ð��å”_Ý�˜gÑ&Ô&­Ô(Fñô ñ	ô ˆGˆGõ   Ñ,Ô,ˆLØTÐT¨\×-?Ò-?Ñ-AÔ-AÐTÑTÔTˆLà*ØØ*ð/ð /ˆOð
ð Ø!0×!6Ò!6Ñ!8Ô!8ðñ ô ˆOð '3ˆO˜FÑ#ÝÝÔ.Ý” µÔ1OÑPÔPñô ˆGõ
 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×!Ò!ØØ2ØØ'ØØ"&Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ3Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4ð!ð !ð !ð !ð !ð #Ø!ð5 "ñ 
ô 
ˆð: •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø+ØÝ1ØÔ&Ô/µ´ñô ð  �ØÝ$Ð*BÈfÐUÑUÔUð
ñ 
ô 
Ðð —?’?Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð #ñ 
ô 
ˆð $ xÒ/Ð/ÝÔ'¨°¨¸Ô8LÑMÔMð 
Ø—’‘”�ðØ-Ð-¨hÑ7Ô7Ð7Ð7øÝ ð ð ð Ý$Ô6ØÔ.Ô7¸ÔAÝ.Ð/BÑCÔCØ Ø"ñ	ô ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô4Ð4å%Ô1ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGðñ ô ñ
ô 
ð 
ð	Ø,Ð,¨XÑ6Ô6Ð6øÝð 	ð 	ð 	ÝÔ.ØÔ&Ô/°Ô9Ý&Ð':Ñ;Ô;ØØñ	ô ð ð ð ð ð ð ð øøøøð	øøøs0   ÙY% Ù%
Z-Ù/4Z(Ú(Z-Ü
\( Ü(
]1Ü24],Ý,]1©%Ú__name__Ú
__module__Ú__qualname__Úpropertyr%   r)   r   ÚstrÚintr   r   r   ÚfloatÚhttpxÚTimeoutr   ra   r§   r   r   r  ÚCreateCredentialRequestParamr  r®   r   r   Ú/EnvironmentVariableConfigInjectionLocationParamr   r   r   r&  r,  rž   rW  ÚUpdateCredentialRequestParamr8  Ú5EnvironmentVariableUpdateConfigInjectionLocationParamr¬   r&   r$   r   r      s  € € € € € Øð0ð 0ñ „Xð0ð ð6ð 6ñ „Xð6ð &*Ø#'Ø$(Ø59Ø37Ø9=ðWð Wð Wð ˜c”]ðWð ˜C”=ð	Wð
 ˜S”MðWð   ¨¨S¨Ô 1Ô2ðWð ˜g c¨3 hÔ/Ô0ðWð ˜%  u¤}Ð 4Ô5Ô6ðWð 
Ô	+ðWð Wð Wð Wðr ð 6:Ø37Ø26Ø9=ðð ð ð ØÔ*¨FÔ,OÐOô
ðð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð 
Ô	ðð ð ñ „Xðð* ð &*ð
  ð 6:Ø37Ø26Ø9=ðð ð ð ˜c”]ðð ð	ð
 ðð ðð ðð �S”	ðð ðð �xÔ ðð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð 
Ô	ðð ð ñ „Xðð@ ð &*ð &)ð 6:Ø37Ø26Ø9=ðð ð ð ˜c”]ðð ð	ð
 (ÔWðð ˜cœðð Ð-Ô.ðð ðð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð 
Ô	ðð ð ñ „Xðð@ ð &*Øàð 6:Ø37Ø26Ø9=ðð ð ð ˜c”]ðð ð	ð
 ðð ðð ðð �~Ô&ðð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð 
Ô	ðð ð ñ „Xðð< ð Ø-2Ø59Ø37Ø26Ø9=ð'ð 'ð 'ð "Ø�&Ô0°&Ô2UÐUÔVô
ð'ð & cÔ*ð'ð   ¨¨S¨Ô 1Ô2ð'ð ˜g c¨3 hÔ/Ô0ð'ð ˜W S¨# XÔ.Ô/ð'ð ˜%  u¤}Ð 4Ô5Ô6ð'ð ð'ð 
Ô	ð'ð 'ð 'ñ „Xð'ð\ Ø-2Ø59Ø37Ø26Ø9=ð\ð \ð \ð "Ø�&Ô0°&Ô2UÐUÔVô
ð\ð & cÔ*ð\ð   ¨¨S¨Ô 1Ô2ð\ð ˜g c¨3 hÔ/Ô0ð\ð ˜W S¨# XÔ.Ô/ð\ð ˜%  u¤}Ð 4Ô5Ô6ð\ð ð\ð 
Ô	ð\ð \ð \ð \ðD	 &*Ø59Ø37Ø9=ðUð Uð UàðUð ˜c”]ð	Uð
   ¨¨S¨Ô 1Ô2ðUð ˜g c¨3 hÔ/Ô0ðUð ˜%  u¤}Ð 4Ô5Ô6ðUð 
Ô	ðUð Uð Uð Uðv &*Ø59Ø37Ø9=ðUð Uð UàðUð ˜c”]ð	Uð
   ¨¨S¨Ô 1Ô2ðUð ˜g c¨3 hÔ/Ô0ðUð ˜%  u¤}Ð 4Ô5Ô6ðUð 
Ô	ðUð Uð Uð Uðn ð 6:Ø37Ø26Ø9=ðð ð àðð ØÔ*¨FÔ,OÐOô
ð	ð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð 
Ô	ðð ð ñ „Xðð2 ð
 &*Ø%)ØØ Ø ØØà59Ø37Ø26Ø9=ðð ð àðð ˜c”]ð	ð
 ˜c”]ðð ðð ðð ðð �S”	ðð ðð �xÔ ðð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð  
Ô	ð!ð ð ñ „XððB ð
 &*Ø%)Ø`cØ%(àØ59Ø37Ø26Ø9=ðð ð àðð ˜c”]ð	ð
 ˜c”]ðð (Ô]ðð ˜cœðð Ð-Ô.ðð ðð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð 
Ô	ðð ð ñ „XððB ð
 &*Ø%)ØØØà59Ø37Ø26Ø9=ðð ð àðð ˜c”]ð	ð
 ˜c”]ðð ðð ðð ðð �~Ô&ðð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð 
Ô	ðð ð ñ „Xðð> ð Ø-2Ø-2Ø59Ø37Ø26Ø9=ð)ð )ð )àð)ð "Ø�&Ô0°&Ô2UÐUÔVô
ð	)ð & cÔ*ð)ð & cÔ*ð)ð   ¨¨S¨Ô 1Ô2ð)ð ˜g c¨3 hÔ/Ô0ð)ð ˜W S¨# XÔ.Ô/ð)ð ˜%  u¤}Ð 4Ô5Ô6ð)ð ð)ð 
Ô	ð)ð )ð )ñ „Xð)ðb Ø-2Ø-2Ø59Ø37Ø26Ø9=ðbð bð bàðbð "Ø�&Ô0°&Ô2UÐUÔVô
ð	bð & cÔ*ðbð & cÔ*ðbð   ¨¨S¨Ô 1Ô2ðbð ˜g c¨3 hÔ/Ô0ðbð ˜W S¨# XÔ.Ô/ðbð ˜%  u¤}Ð 4Ô5Ô6ðbð ðbð 
Ô	ðbð bð bð bð bð br&   r   c                   ó   — e Zd Zdeddfd„ZdS )r!   Úsdkr1   Nc                 óJ  — || _         t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        d S ©Nr.   )Ú_sdkr   Úto_raw_response_wrapperr§   r®   r,  rž   r8  ©r#   ri  s     r$   Ú__init__z#CredentialsWithRawResponse.__init__}  sŽ   € ØˆŒ	Ý$Ô<¸S¼XÀÑWÔWˆŒ	Ý&Ô>ØŒJ˜ñ
ô 
ˆŒõ 'Ô>ØŒJ˜ñ
ô 
ˆŒõ $Ô;¸C¼GÀ_ÑUÔUˆŒÝ&Ô>ØŒJ˜ñ
ô 
ˆŒˆˆr&   ©r[  r\  r]  r   ro  r¬   r&   r$   r!   r!   |  s6   € € € € € ð
˜Kð 
¨Dð 
ð 
ð 
ð 
ð 
ð 
r&   r!   c                   ó   — e Zd Zdeddfd„ZdS )r(   ri  r1   Nc                 óJ  — || _         t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        d S rk  )rl  r   Úto_streamed_response_wrapperr§   r®   r,  rž   r8  rn  s     r$   ro  z)CredentialsWithStreamingResponse.__init__�  sœ   € ØˆŒ	Ý$ÔAØŒH�oñ
ô 
ˆŒ	õ 'ÔCØŒJ˜ñ
ô 
ˆŒõ 'ÔCØŒJ˜ñ
ô 
ˆŒõ $Ô@ØŒG�_ñ
ô 
ˆŒõ 'ÔCØŒJ˜ñ
ô 
ˆŒˆˆr&   rp  r¬   r&   r$   r(   r(   Œ  s6   € € € € € ð
˜Kð 
¨Dð 
ð 
ð 
ð 
ð 
ð 
r&   r(   c                   ón  — e Zd Zed„ ¦   «         Zed„ ¦   «         Zdddddddœdee         dee         dee         dee	eef                  d	ee	ee
f                  d
eeeej        f                  dej        fd„Zedddddœdeej        ej        f         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd„¦   «         Zedddddddœdee         dededededee         deded         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd„¦   «         Zedddddddœdee         dedej        dee         ded         d edee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd!„¦   «         Zedddddddd"œdee         d#eded$ed%eded&         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd'„¦   «         Zeeeddddd(œdeeej        ej        f                  dee         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  d)e
dej        fd*„¦   «         Zeeddddd(œdeeej        ej        f                  dee         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  d)e
dej        fd+„Zddddd,œdedee         dee	eef                  d	ee	ee
f                  d
eeeej        f                  dej        fd-„Zddddd,œdedee         dee	eef                  d	ee	ee
f                  d
eeeej        f                  dej        fd.„Z edddddœdedeej!        ej"        f         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd/„¦   «         Z#edddddddddddd0œdedee         d1ee         dedededee         deded         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd2„¦   «         Z#edddddddddd3œ	dedee         d1ee         dej$        dee         ded         d edee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd4„¦   «         Z#edddddddddd5œ	dedee         d1ee         d#ed$ed%eded&         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd6„¦   «         Z#eeeeddddd7œdedeeej!        ej"        f                  dee         d1ee         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  d)e
dej        fd8„¦   «         Z#eeeddddd7œdedeeej!        ej"        f                  dee         d1ee         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  d)e
dej        fd9„Z#dS ):ÚAsyncCredentialsc                 ó    — t          | ¦  «        S r    )ÚAsyncCredentialsWithRawResponser"   s    r$   r%   z"AsyncCredentials.with_raw_response¡  s   € å.¨tÑ4Ô4Ð4r&   c                 ó    — t          | ¦  «        S r    )Ú%AsyncCredentialsWithStreamingResponser"   s    r$   r)   z(AsyncCredentials.with_streaming_response¥  s   € å4°TÑ:Ô:Ð:r&   Nr*   r+   r,   r-   r.   r/   r0   r1   c             ƒ   óL  K  — d}d}t           }	d}
|}|                      |¦  «        }|€| j        j        }|
�|
}n|                      ||¦  «        }t          j        |||¬¦  «        }t          j        |¦  «        \  }}|  	                    dd|||ddddd||t          j
        | j        j        j        ¬	¦  «        | j        j        d|¬
¦  «        }|	t           k    rM| j        j        t           ur| j        j        }	n-t          j        dt          j        dddd¦  «        dd¬¦  «        }	d}t%          |	t          j        ¦  «        r|	g d¢f}d„ }t'          | j        |pdddt)          | j        j        t*          j        ¦  «        dgdt/          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        ƒ d{V —†}|dk    �rOt          j        ddg|j        ¦  «        r©|                     ¦   «         ƒ d{V —† 	  ||¦  «        ƒ d{V —† n|# t8          $ ro}t          j        | j        j                             d ¦  «        | j        j                             d!¦  «        tA          |¦  «        ||¦  «        ƒ d{V —† Y d}~nd}~ww xY w|dk    rt          j!        nt          j"        }tG          tH           |||d"| tA          |¦  «        | j        j                             d!¦  «        | j        j                             d ¦  «        ¬#¦  «        ¦  «        S 	  ||¦  «        ƒ d{V —†S # t8          $ rp}t          j        | j        j                             d ¦  «        | j        j                             d!¦  «        tA          |¦  «        ||¦  «        ƒ d{V —† Y d}~dS d}~ww xY w)$r3   Nr4   r5   r6   FTr7   r8   r9   r:   rK   rL   rM   rN   rO   rP   rQ   rS   c              “   ó¬  K  — t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚rY   )r   r^   Ústream_to_text_asyncr   r`   r   r   ra   rb   s     r$   re   z8AsyncCredentials.list.<locals>._speakeasy_parse_response÷  s  è è € ÝÔ# H¨e°SÑ9Ô9ð Ý&+Ô&@ÀÑ&JÔ&JÐ JÐ JÐ JÐ JÐ JÐ J�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨e°SÑ9Ô9ð Ý&+Ô&@ÀÑ&JÔ&JÐ JÐ JÐ JÐ JÐ JÐ J�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨iÐ9KÑLÔLð Ý.ÝÔ6¸È5ðñ ô ð õ Ô*Ð+IÈ8ÑTÔTÐTr&   rf   rg   r   Úasyncri   rl   c                 ó0   — t          j        ddg| ¦  «        S ru   rv   rx   s    r$   rz   z'AsyncCredentials.list.<locals>.<lambda>  r{   r&   r|   r}   r‚   rZ   rW   Ú_async_hooksrƒ   r„   ©r†   r‡   rj   rˆ   r~   r‰   Úasync_hooks)%r   rŠ   r‹   rJ   rŒ   r   r�   r   rŽ   Ú_build_request_asyncr�   r‘   r+   rH   r�   r   r’   r“   r”   r   r   r   r•   r	   Údo_request_asyncrw   r—   Úareadr™   Úraise_parse_error_asyncr›   rž   r   ÚAsyncStreamedAPIResponseÚAsyncAPIResponser   r   rŸ   s                         r$   r§   zAsyncCredentials.list©  sò  è è € ð& ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ/Ø#ØØ!ð
ñ 
ô 
ˆõ 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×'Ò'ØØ-ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ2Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4Ø"Ø!ð% (ñ 
ô 
ˆð* •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø*ØÝ1ØÔ&Ô/µ´ñô ð  �ØÝ$Ð*BÈgÐVÑVÔVð
ñ 
ô 
Ðð ×.Ò.Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆð $ xÒ/Ñ/ÝÔ'¨°¨¸Ô8LÑMÔMð Ø—n’nÑ&Ô&Ð&Ð&Ð&Ð&Ð&Ð&Ð&ð	Ø3Ð3°HÑ=Ô=Ð=Ð=Ð=Ð=Ð=Ð=Ð=Ð=øÝ ð ð ð Ý*ÔBØÔ.Ô7×;Ò;¸NÑKÔKØÔ.Ô7×;Ò;¸HÑEÔEÝ.Ð/BÑCÔCØ Ø"ñô ð ð ð ð ð ð ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô9Ð9å%Ô6ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGØ $Ô 6Ô ?× CÒ CÀNÑ SÔ Sðñ ô ñô ð ð		Ø2Ð2°8Ñ<Ô<Ð<Ð<Ð<Ð<Ð<Ð<Ð<øÝð 	ð 	ð 	Ý"Ô:ØÔ&Ô/×3Ò3°NÑCÔCØÔ&Ô/×3Ò3°HÑ=Ô=Ý&Ð':Ñ;Ô;ØØñô ð ð ð ð ð ð ð ð ð ð ð ð ð øøøøð	øøøs2   Ç?H È
J
ÈA%JÊJ
ÌL) Ì)
N#Ì3A%NÎN#r¨   r?   r©   c             ƒ   ó
   K  — dS r«   r¬   r­   s         r$   r®   zAsyncCredentials.createE  ó
   è è € € € r&   .r°   r²   r³   r´   rµ   r±   r¶   r·   r¸   c             ƒ   ó
   K  — dS rº   r¬   r»   s                r$   r®   zAsyncCredentials.create[  r‰  r&   r¼   r¾   r½   r¿   rÀ   c       
      ƒ   ó
   K  — dS rÂ   r¬   rÃ   s              r$   r®   zAsyncCredentials.create|  r‰  r&   rÄ   rÅ   rÆ   rÇ   rÈ   c       
      ƒ   ó
   K  — dS rÊ   r¬   rË   s              r$   r®   zAsyncCredentials.create�  r‰  r&   rÌ   rÍ   c             ‹   ó
   K  — dS rÏ   r¬   rÑ   s           r$   r®   zAsyncCredentials.create¼  r‰  r&   c             ‹   ó  ‡‡K  — d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d	¦  «        ‚d|v rd
|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd
|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd
|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d¦  «        ‚d|v rd|v rt          d ¦  «        ‚d|v rd
|v rt          d!¦  «        ‚d|v rd|v rt          d"¦  «        ‚d#|v rd|v rt          d$¦  «        ‚d#|v rd|v rt          d%¦  «        ‚d#|v rd|v rt          d&¦  «        ‚d#|v rd|v rt          d'¦  «        ‚d#|v rd
|v rt          d(¦  «        ‚d#|v rd|v rt          d)¦  «        ‚d|v rd|v rt          d*¦  «        ‚d|v rd
|v rt          d+¦  «        ‚d|v rd|v rt          d,¦  «        ‚d|v rd|v rt          d-¦  «        ‚d|v rd
|v rt          d.¦  «        ‚d|v rd|v rt          d/¦  «        ‚d|v rd|v rt          d0¦  «        ‚d|v rd
|v rt          d1¦  «        ‚d|v rd|v rt          d2¦  «        ‚d3}d3}	t          }
d3}|}|                      |¦  «        }|€| j        j        }|�|}n|                      ||	¦  «        }‰t          urbt          t          j        t          ‰t          ¦  «        r‰n1t          j        t          t          ‰¦  «        t          j        ¦  «        ¦  «        Šn‹t          |¦  «        }d4„ |                     ¦   «         D ¦   «         }d5|i}d6„ |                     ¦   «         D ¦   «         }||d7<   t          t          j        t          j        |t          j        ¦  «        ¦  «        Št!          j        |¦  «        \  }}|                      d8d9||	‰d:d:d:d;d<||t          j        | j        j        j        ¬=¦  «        | j        j        ˆˆfd>„d3|¬?¦  «        }|
t          k    rM| j        j        t          ur| j        j        }
n-t          j        d@t          j        dAdBdCdD¦  «        d:dE¬F¦  «        }
d3}t          |
t          j        ¦  «        r|
g dG¢f}dH„ }t5          | j        |pdIdJd3t7          | j        j        t8          j        ¦  «        dKgd3t=          |dL¬M¦  «        ¬N¦  «        }|                      ||dO„ |dPk    |¬Q¦  «        ƒ d3{V —†}|dRk    �rOt          j         dSdTg|j!        ¦  «        r©| "                    ¦   «         ƒ d3{V —† 	  ||¦  «        ƒ d3{V —† n|# tF          $ ro}t!          j$        | j        j%         &                    dU¦  «        | j        j%         &                    dV¦  «        tO          |¦  «        ||¦  «        ƒ d3{V —† Y d3}~nd3}~ww xY w|dPk    rt           j(        nt           j)        }t          t           |||dW| tO          |¦  «        | j        j%         &                    dV¦  «        | j        j%         &                    dU¦  «        ¬X¦  «        ¦  «        S 	  ||¦  «        ƒ d3{V —†S # tF          $ rp}t!          j$        | j        j%         &                    dU¦  «        | j        j%         &                    dV¦  «        tO          |¦  «        ||¦  «        ƒ d3{V —† Y d3}~d3S d3}~ww xY w)YrÐ   r²   r¾   rÓ   r½   rÔ   rÀ   rÕ   rÅ   rÖ   rÆ   r×   rÇ   rØ   r³   rÙ   rÚ   rÛ   rÜ   rÝ   rÞ   rµ   rß   rà   rá   râ   rã   rä   r±   rå   ræ   rç   rè   ré   rê   r¶   rë   rì   rí   rî   rï   rð   rñ   rò   ró   rô   rõ   rö   r÷   rø   rù   Nc                 ó,   — i | ]\  }}|t           u¯||“ŒS r¬   rû   rü   s      r$   r   z+AsyncCredentials.create.<locals>.<dictcomp>  r  r&   r+   c                 ó,   — i | ]\  }}|t           u¯||“ŒS r¬   rû   rü   s      r$   r   z+AsyncCredentials.create.<locals>.<dictcomp>�  r  r&   r  r  r6   Tr7   r8   r9   c                  óV   •— t          j        ‰j        dddt          j        ‰ ¬¦  «        S r  r	  r  s   €€r$   rz   z)AsyncCredentials.create.<locals>.<lambda>ž  r  r&   r  rK   rL   rM   rN   rO   rP   rQ   rS   c              “   ó¬  K  — t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚rY   ©r   r^   r|  r   r`   r   r   r  rb   s     r$   re   z:AsyncCredentials.create.<locals>._speakeasy_parse_response¹  ó  è è € ÝÔ# H¨e°SÑ9Ô9ð Ý&+Ô&@ÀÑ&JÔ&JÐ JÐ JÐ JÐ JÐ JÐ J�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨e°SÑ9Ô9ð Ý&+Ô&@ÀÑ&JÔ&JÐ JÐ JÐ JÐ JÐ JÐ J�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨iÐ9KÑLÔLð Ý.ÝÔ*¨H¸uðñ ô ð õ Ô*Ð+IÈ8ÑTÔTÐTr&   rf   r  r   r}  ri   rl   c                 ó0   — t          j        ddg| ¦  «        S ru   rv   rx   s    r$   rz   z)AsyncCredentials.create.<locals>.<lambda>Ú  r{   r&   r|   r}   r‚   rZ   rW   r  rƒ   r„   r€  )*r  r   rŠ   r‹   rJ   rŒ   r   r   r  r”   r   r   r  r   r  r  r   rŽ   r‚  r  r‘   r+   rH   r�   r’   r“   r   r   r   r•   r	   rƒ  rw   r—   r„  r™   r…  r›   rž   r   r†  r‡  r  s    `   `                  r$   r®   zAsyncCredentials.createæ  sŒ  øøè è € ðP ˜+Ð%Ð%Ð*>À+Ð*MÐ*MÝÐWÑXÔXÐXØ˜+Ð%Ð%Ð*;¸{Ð*JÐ*JÝÐTÑUÔUÐUØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ˜+Ð%Ð%¨-¸;Ð*FÐ*FÝÐPÑQÔQÐQØ˜+Ð%Ð%¨(°kÐ*AÐ*AÝÐKÑLÔLÐLØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ˜kÐ)Ð)Ð.BÀkÐ.QÐ.QÝØNñô ð ð ˜kÐ)Ð)Ð.?À;Ð.NÐ.NÝØKñô ð ð ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ˜kÐ)Ð)¨m¸{Ð.JÐ.JÝÐTÑUÔUÐUØ˜kÐ)Ð)¨h¸+Ð.EÐ.EÝÐOÑPÔPÐPØ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ˜kÐ)Ð)Ð.BÀkÐ.QÐ.QÝØNñô ð ð ˜kÐ)Ð)Ð.?À;Ð.NÐ.NÝØKñô ð ð ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ˜kÐ)Ð)¨m¸{Ð.JÐ.JÝÐTÑUÔUÐUØ˜kÐ)Ð)¨h¸+Ð.EÐ.EÝÐOÑPÔPÐPØ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ�{Ð"Ð"Ð';¸{Ð'JÐ'JÝÐTÑUÔUÐUØ�{Ð"Ð"Ð'8¸KÐ'GÐ'GÝÐQÑRÔRÐRØ�{Ð"Ð" w°+Ð'=Ð'=ÝÐGÑHÔHÐHØ�{Ð"Ð" }¸Ð'CÐ'CÝÐMÑNÔNÐNØ�{Ð"Ð" x°;Ð'>Ð'>ÝÐHÑIÔIÐIØ�{Ð"Ð" w°+Ð'=Ð'=ÝÐGÑHÔHÐHØ˜+Ð%Ð%Ð*>À+Ð*MÐ*MÝÐWÑXÔXÐXØ˜+Ð%Ð%Ð*;¸{Ð*JÐ*JÝÐTÑUÔUÐUØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ˜+Ð%Ð%¨-¸;Ð*FÐ*FÝÐPÑQÔQÐQØ˜+Ð%Ð%¨(°kÐ*AÐ*AÝÐKÑLÔLÐLØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ ;Ð.Ð.°=ÀKÐ3OÐ3OÝØLñô ð ð   ;Ð.Ð.°8¸{Ð3JÐ3JÝÐTÑUÔUÐUØ ;Ð.Ð.°7¸kÐ3IÐ3IÝÐSÑTÔTÐTØ Ð+Ð+°ÀÐ0LÐ0LÝÐVÑWÔWÐWØ Ð+Ð+°¸KÐ0GÐ0GÝÐQÑRÔRÐRØ Ð+Ð+°¸;Ð0FÐ0FÝÐPÑQÔQÐQØ�kÐ!Ð! m°{Ð&BÐ&BÝÐLÑMÔMÐMØ�kÐ!Ð! h°+Ð&=Ð&=ÝÐGÑHÔHÐHØ�kÐ!Ð! g°Ð&<Ð&<ÝÐFÑGÔGÐGØˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHà�%ÐÐÝÝÔ.å˜g¥yÑ1Ô1ð��å”_Ý�˜gÑ&Ô&­Ô(Fñô ñ	ô ˆGˆGõ   Ñ,Ô,ˆLØTÐT¨\×-?Ò-?Ñ-AÔ-AÐTÑTÔTˆLØ/<¸kÐ.JˆOðð Ø!0×!6Ò!6Ñ!8Ô!8ðñ ô ˆOð '3ˆO˜FÑ#ÝÝÔ.Ý” µÔ1OÑPÔPñô ˆGõ
 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×'Ò'ØØ-ØØ'ØØ"&Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ3Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4ð!ð !ð !ð !ð !ð #Ø!ð5 (ñ 
ô 
ˆð: •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø+ØÝ1ØÔ&Ô/µ´ñô ð  �ØÝ$Ð*BÈgÐVÑVÔVð
ñ 
ô 
Ðð ×.Ò.Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆð $ xÒ/Ñ/ÝÔ'¨°¨¸Ô8LÑMÔMð Ø—n’nÑ&Ô&Ð&Ð&Ð&Ð&Ð&Ð&Ð&ð	Ø3Ð3°HÑ=Ô=Ð=Ð=Ð=Ð=Ð=Ð=Ð=Ð=øÝ ð ð ð Ý*ÔBØÔ.Ô7×;Ò;¸NÑKÔKØÔ.Ô7×;Ò;¸HÑEÔEÝ.Ð/BÑCÔCØ Ø"ñô ð ð ð ð ð ð ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô9Ð9å%Ô6ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGØ $Ô 6Ô ?× CÒ CÀNÑ SÔ Sðñ ô ñô ð ð		Ø2Ð2°8Ñ<Ô<Ð<Ð<Ð<Ð<Ð<Ð<Ð<øÝð 	ð 	ð 	Ý"Ô:ØÔ&Ô/×3Ò3°NÑCÔCØÔ&Ô/×3Ò3°HÑ=Ô=Ý&Ð':Ñ;Ô;ØØñô ð ð ð ð ð ð ð ð ð ð ð ð ð øøøøð	øøøs2   Ù&Y8 Ù8
[1ÚA%[,Û,[1Ý?^ Þ
`
ÞA%`à`
r  c             ƒ   óJ  K  — d}d}t           }d}	|}
|                      |¦  «        }|€| j        j        }|	�|	}n|                      ||¦  «        }t          j        ||¬¦  «        }t          j        |
¦  «        \  }}
|  	                    dd|||ddddd|
|t          j
        | j        j        j        ¬	¦  «        | j        j        d|¬
¦  «        }|t           k    rM| j        j        t           ur| j        j        }n-t          j        dt          j        dddd¦  «        dd¬¦  «        }d}t%          |t          j        ¦  «        r|g d¢f}d„ }t'          | j        |pdddt)          | j        j        t*          j        ¦  «        dgdt/          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        ƒ d{V —†}|dk    �rOt          j        ddg|j        ¦  «        r©|                     ¦   «         ƒ d{V —† 	  ||¦  «        ƒ d{V —† n|# t8          $ ro}t          j        | j        j                             d ¦  «        | j        j                             d!¦  «        tA          |¦  «        ||¦  «        ƒ d{V —† Y d}~nd}~ww xY w|dk    rt          j!        nt          j"        }tG          tH           |||d"| tA          |¦  «        | j        j                             d!¦  «        | j        j                             d ¦  «        ¬#¦  «        ¦  «        S 	  ||¦  «        ƒ d{V —†S # t8          $ rp}t          j        | j        j                             d ¦  «        | j        j                             d!¦  «        tA          |¦  «        ||¦  «        ƒ d{V —† Y d}~dS d}~ww xY w)$r!  Nr"  r#  r$  FTr7   r8   r9   r:   rK   rL   rM   rN   rO   rP   rQ   rS   c              “   ó¬  K  — t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚rY   )r   r^   r|  r   r`   r   r   r&  rb   s     r$   re   z:AsyncCredentials.delete.<locals>._speakeasy_parse_responseS  s  è è € ÝÔ# H¨e°SÑ9Ô9ð Ý&+Ô&@ÀÑ&JÔ&JÐ JÐ JÐ JÐ JÐ JÐ J�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨e°SÑ9Ô9ð Ý&+Ô&@ÀÑ&JÔ&JÐ JÐ JÐ JÐ JÐ JÐ J�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨iÐ9KÑLÔLð Ý.Ý Ô&¨¸5ðñ ô ð õ Ô*Ð+IÈ8ÑTÔTÐTr&   rf   r'  r   r}  ri   rl   c                 ó0   — t          j        ddg| ¦  «        S ru   rv   rx   s    r$   rz   z)AsyncCredentials.delete.<locals>.<lambda>t  r{   r&   r|   r}   r‚   rZ   rW   r  rƒ   r„   r€  )%r   rŠ   r‹   rJ   rŒ   r   r)  r   rŽ   r‚  r*  r‘   r+   rH   r�   r   r’   r“   r”   r   r   r   r•   r	   rƒ  rw   r—   r„  r™   r…  r›   rž   r   r†  r‡  r   r   r+  s                        r$   r,  zAsyncCredentials.delete  sï  è è € ð$ ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ0Ø#Øð
ñ 
ô 
ˆõ
 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×'Ò'ØØ2ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ3Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4Ø"Ø!ð% (ñ 
ô 
ˆð* •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø+ØÝ1ØÔ&Ô/µ´ñô ð  �ØÝ$Ð*BÈgÐVÑVÔVð
ñ 
ô 
Ðð ×.Ò.Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆð $ xÒ/Ñ/ÝÔ'¨°¨¸Ô8LÑMÔMð Ø—n’nÑ&Ô&Ð&Ð&Ð&Ð&Ð&Ð&Ð&ð	Ø3Ð3°HÑ=Ô=Ð=Ð=Ð=Ð=Ð=Ð=Ð=Ð=øÝ ð ð ð Ý*ÔBØÔ.Ô7×;Ò;¸NÑKÔKØÔ.Ô7×;Ò;¸HÑEÔEÝ.Ð/BÑCÔCØ Ø"ñô ð ð ð ð ð ð ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô9Ð9å%Ô6ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGØ $Ô 6Ô ?× CÒ CÀNÑ SÔ Sðñ ô ñô ð ð		Ø2Ð2°8Ñ<Ô<Ð<Ð<Ð<Ð<Ð<Ð<Ð<øÝð 	ð 	ð 	Ý"Ô:ØÔ&Ô/×3Ò3°NÑCÔCØÔ&Ô/×3Ò3°HÑ=Ô=Ý&Ð':Ñ;Ô;ØØñô ð ð ð ð ð ð ð ð ð ð ð ð ð øøøøð	øøøó2   Ç>H È
J	ÈA%JÊJ	ÌL( Ì(
N"Ì2A%NÎN"c             ƒ   óJ  K  — d}d}t           }d}	|}
|                      |¦  «        }|€| j        j        }|	�|	}n|                      ||¦  «        }t          j        ||¬¦  «        }t          j        |
¦  «        \  }}
|  	                    dd|||ddddd|
|t          j
        | j        j        j        ¬	¦  «        | j        j        d|¬
¦  «        }|t           k    rM| j        j        t           ur| j        j        }n-t          j        dt          j        dddd¦  «        dd¬¦  «        }d}t%          |t          j        ¦  «        r|g d¢f}d„ }t'          | j        |pdddt)          | j        j        t*          j        ¦  «        dgdt/          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        ƒ d{V —†}|dk    �rOt          j        ddg|j        ¦  «        r©|                     ¦   «         ƒ d{V —† 	  ||¦  «        ƒ d{V —† n|# t8          $ ro}t          j        | j        j                             d ¦  «        | j        j                             d!¦  «        tA          |¦  «        ||¦  «        ƒ d{V —† Y d}~nd}~ww xY w|dk    rt          j!        nt          j"        }tG          tH           |||d"| tA          |¦  «        | j        j                             d!¦  «        | j        j                             d ¦  «        ¬#¦  «        ¦  «        S 	  ||¦  «        ƒ d{V —†S # t8          $ rp}t          j        | j        j                             d ¦  «        | j        j                             d!¦  «        tA          |¦  «        ||¦  «        ƒ d{V —† Y d}~dS d}~ww xY w)$r/  Nr"  r5   r$  FTr7   r8   r9   r:   rK   rL   rM   rN   rO   rP   rQ   rS   c              “   ó¬  K  — t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚rY   r“  rb   s     r$   re   z7AsyncCredentials.get.<locals>._speakeasy_parse_responseí  r”  r&   rf   r1  r   r}  ri   rl   c                 ó0   — t          j        ddg| ¦  «        S ru   rv   rx   s    r$   rz   z&AsyncCredentials.get.<locals>.<lambda>	  r{   r&   r|   r}   r‚   rZ   rW   r  rƒ   r„   r€  )%r   rŠ   r‹   rJ   rŒ   r   r3  r   rŽ   r‚  r4  r‘   r+   rH   r�   r   r’   r“   r”   r   r   r   r•   r	   rƒ  rw   r—   r„  r™   r…  r›   rž   r   r†  r‡  r   r   r+  s                        r$   rž   zAsyncCredentials.get¡  sï  è è € ð$ ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ-Ø#Øð
ñ 
ô 
ˆõ
 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×'Ò'ØØ2ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ0Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4Ø"Ø!ð% (ñ 
ô 
ˆð* •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø(ØÝ1ØÔ&Ô/µ´ñô ð  �ØÝ$Ð*BÈgÐVÑVÔVð
ñ 
ô 
Ðð ×.Ò.Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆð $ xÒ/Ñ/ÝÔ'¨°¨¸Ô8LÑMÔMð Ø—n’nÑ&Ô&Ð&Ð&Ð&Ð&Ð&Ð&Ð&ð	Ø3Ð3°HÑ=Ô=Ð=Ð=Ð=Ð=Ð=Ð=Ð=Ð=øÝ ð ð ð Ý*ÔBØÔ.Ô7×;Ò;¸NÑKÔKØÔ.Ô7×;Ò;¸HÑEÔEÝ.Ð/BÑCÔCØ Ø"ñô ð ð ð ð ð ð ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô9Ð9å%Ô6ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGØ $Ô 6Ô ?× CÒ CÀNÑ SÔ Sðñ ô ñô ð ð		Ø2Ð2°8Ñ<Ô<Ð<Ð<Ð<Ð<Ð<Ð<Ð<øÝð 	ð 	ð 	Ý"Ô:ØÔ&Ô/×3Ò3°NÑCÔCØÔ&Ô/×3Ò3°HÑ=Ô=Ý&Ð':Ñ;Ô;ØØñô ð ð ð ð ð ð ð ð ð ð ð ð ð øøøøð	øøør™  c             ƒ   ó
   K  — dS r6  r¬   r7  s          r$   r8  zAsyncCredentials.update;	  r‰  r&   r9  r:  c             ƒ   ó
   K  — dS r<  r¬   r=  s                 r$   r8  zAsyncCredentials.updateU	  r‰  r&   r>  c       
      ƒ   ó
   K  — dS r@  r¬   rA  s               r$   r8  zAsyncCredentials.updatew	  r‰  r&   rB  c       
      ƒ   ó
   K  — dS rD  r¬   rE  s               r$   r8  zAsyncCredentials.update™	  r‰  r&   rF  c             ‹   ó
   K  — dS rH  r¬   rJ  s
             r$   r8  zAsyncCredentials.update¹	  r‰  r&   c             ‹   ó  ‡‡K  — d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d	¦  «        ‚d|	v rd
|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd
|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd
|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d¦  «        ‚d|	v rd|	v rt          d ¦  «        ‚d|	v rd
|	v rt          d!¦  «        ‚d|	v rd|	v rt          d"¦  «        ‚d#|	v rd|	v rt          d$¦  «        ‚d#|	v rd|	v rt          d%¦  «        ‚d#|	v rd|	v rt          d&¦  «        ‚d#|	v rd|	v rt          d'¦  «        ‚d#|	v rd
|	v rt          d(¦  «        ‚d#|	v rd|	v rt          d)¦  «        ‚d|	v rd|	v rt          d*¦  «        ‚d|	v rd
|	v rt          d+¦  «        ‚d|	v rd|	v rt          d,¦  «        ‚d|	v rd|	v rt          d-¦  «        ‚d|	v rd
|	v rt          d.¦  «        ‚d|	v rd|	v rt          d/¦  «        ‚d|	v rd|	v rt          d0¦  «        ‚d|	v rd
|	v rt          d1¦  «        ‚d|	v rd|	v rt          d2¦  «        ‚d3}
d3}t          }d3}|}|                      |¦  «        }|€| j        j        }|�|}
n|                      |
|¦  «        }
‰t          urbt          t          j        t          ‰t          ¦  «        r‰n1t          j        t          t          ‰¦  «        t          j        ¦  «        ¦  «        Šn�t          |	¦  «        }d4„ |                     ¦   «         D ¦   «         }|||d5œ}d6„ |                     ¦   «         D ¦   «         }||d7<   t          t          j        t          j        |t          j        ¦  «        ¦  «        Št!          j        |¦  «        \  }}|                      d8d9|
|‰d:d:d:d;d<||t          j        | j        j        j        ¬=¦  «        | j        j        ˆˆfd>„d3|¬?¦  «        }|t          k    rM| j        j        t          ur| j        j        }n-t          j        d@t          j        dAdBdCdD¦  «        d:dE¬F¦  «        }d3}t          |t          j        ¦  «        r|g dG¢f}dH„ }t5          | j        |
pdIdJd3t7          | j        j        t8          j        ¦  «        dKgd3t=          |dL¬M¦  «        ¬N¦  «        }|                      ||dO„ |dPk    |¬Q¦  «        ƒ d3{V —†}|dRk    �rOt          j         dSdTg|j!        ¦  «        r©| "                    ¦   «         ƒ d3{V —† 	  ||¦  «        ƒ d3{V —† n|# tF          $ ro}t!          j$        | j        j%         &                    dU¦  «        | j        j%         &                    dV¦  «        tO          |¦  «        ||¦  «        ƒ d3{V —† Y d3}~nd3}~ww xY w|dPk    rt           j(        nt           j)        }t          t           |||dW| tO          |¦  «        | j        j%         &                    dV¦  «        | j        j%         &                    dU¦  «        ¬X¦  «        ¦  «        S 	  ||¦  «        ƒ d3{V —†S # tF          $ rp}t!          j$        | j        j%         &                    dU¦  «        | j        j%         &                    dV¦  «        tO          |¦  «        ||¦  «        ƒ d3{V —† Y d3}~d3S d3}~ww xY w)YrI  r²   r¾   rÓ   r½   rÔ   rÀ   rÕ   rÅ   rÖ   rÆ   r×   rÇ   rØ   r³   rÙ   rÚ   rÛ   rÜ   rÝ   rÞ   rµ   rß   rà   rá   râ   rã   rä   r±   rå   ræ   rç   rè   ré   rê   r¶   rë   rì   rí   rî   rï   rð   rñ   rò   ró   rô   rõ   rö   r÷   rø   rù   Nc                 ó,   — i | ]\  }}|t           u¯||“ŒS r¬   rû   rü   s      r$   r   z+AsyncCredentials.update.<locals>.<dictcomp>€
  r  r&   rM  c                 ó,   — i | ]\  }}|t           u¯||“ŒS r¬   rû   rü   s      r$   r   z+AsyncCredentials.update.<locals>.<dictcomp>†
  r  r&   r  rO  r$  Tr7   r8   r9   c                  óV   •— t          j        ‰j        dddt          j        ‰ ¬¦  «        S r  rQ  r  s   €€r$   rz   z)AsyncCredentials.update.<locals>.<lambda>£
  rS  r&   r  rK   rL   rM   rN   rO   rP   rQ   rS   c              “   ó¬  K  — t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚rY   r“  rb   s     r$   re   z:AsyncCredentials.update.<locals>._speakeasy_parse_response¾
  r”  r&   rf   rU  r   r}  ri   rl   c                 ó0   — t          j        ddg| ¦  «        S ru   rv   rx   s    r$   rz   z)AsyncCredentials.update.<locals>.<lambda>ß
  r{   r&   r|   r}   r‚   rZ   rW   r  rƒ   r„   r€  )*r  r   rŠ   r‹   rJ   rŒ   r   r   rW  r”   r   r   r  r   r  r  r   rŽ   r‚  rX  r‘   r+   rH   r�   r’   r“   r   r   r   r•   r	   rƒ  rw   r—   r„  r™   r…  r›   rž   r   r†  r‡  rY  s     `    `                  r$   r8  zAsyncCredentials.updateå	  s—  øøè è € ðT ˜+Ð%Ð%Ð*>À+Ð*MÐ*MÝÐWÑXÔXÐXØ˜+Ð%Ð%Ð*;¸{Ð*JÐ*JÝÐTÑUÔUÐUØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ˜+Ð%Ð%¨-¸;Ð*FÐ*FÝÐPÑQÔQÐQØ˜+Ð%Ð%¨(°kÐ*AÐ*AÝÐKÑLÔLÐLØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ˜kÐ)Ð)Ð.BÀkÐ.QÐ.QÝØNñô ð ð ˜kÐ)Ð)Ð.?À;Ð.NÐ.NÝØKñô ð ð ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ˜kÐ)Ð)¨m¸{Ð.JÐ.JÝÐTÑUÔUÐUØ˜kÐ)Ð)¨h¸+Ð.EÐ.EÝÐOÑPÔPÐPØ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ˜kÐ)Ð)Ð.BÀkÐ.QÐ.QÝØNñô ð ð ˜kÐ)Ð)Ð.?À;Ð.NÐ.NÝØKñô ð ð ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ˜kÐ)Ð)¨m¸{Ð.JÐ.JÝÐTÑUÔUÐUØ˜kÐ)Ð)¨h¸+Ð.EÐ.EÝÐOÑPÔPÐPØ˜kÐ)Ð)¨g¸Ð.DÐ.DÝÐNÑOÔOÐOØ�{Ð"Ð"Ð';¸{Ð'JÐ'JÝÐTÑUÔUÐUØ�{Ð"Ð"Ð'8¸KÐ'GÐ'GÝÐQÑRÔRÐRØ�{Ð"Ð" w°+Ð'=Ð'=ÝÐGÑHÔHÐHØ�{Ð"Ð" }¸Ð'CÐ'CÝÐMÑNÔNÐNØ�{Ð"Ð" x°;Ð'>Ð'>ÝÐHÑIÔIÐIØ�{Ð"Ð" w°+Ð'=Ð'=ÝÐGÑHÔHÐHØ˜+Ð%Ð%Ð*>À+Ð*MÐ*MÝÐWÑXÔXÐXØ˜+Ð%Ð%Ð*;¸{Ð*JÐ*JÝÐTÑUÔUÐUØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ˜+Ð%Ð%¨-¸;Ð*FÐ*FÝÐPÑQÔQÐQØ˜+Ð%Ð%¨(°kÐ*AÐ*AÝÐKÑLÔLÐLØ˜+Ð%Ð%¨'°[Ð*@Ð*@ÝÐJÑKÔKÐKØ ;Ð.Ð.°=ÀKÐ3OÐ3OÝØLñô ð ð   ;Ð.Ð.°8¸{Ð3JÐ3JÝÐTÑUÔUÐUØ ;Ð.Ð.°7¸kÐ3IÐ3IÝÐSÑTÔTÐTØ Ð+Ð+°ÀÐ0LÐ0LÝÐVÑWÔWÐWØ Ð+Ð+°¸KÐ0GÐ0GÝÐQÑRÔRÐRØ Ð+Ð+°¸;Ð0FÐ0FÝÐPÑQÔQÐQØ�kÐ!Ð! m°{Ð&BÐ&BÝÐLÑMÔMÐMØ�kÐ!Ð! h°+Ð&=Ð&=ÝÐGÑHÔHÐHØ�kÐ!Ð! g°Ð&<Ð&<ÝÐFÑGÔGÐGØˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHà�%ÐÐÝÝÔ.å˜g¥yÑ1Ô1ð��å”_Ý�˜gÑ&Ô&­Ô(Fñô ñ	ô ˆGˆGõ   Ñ,Ô,ˆLØTÐT¨\×-?Ò-?Ñ-AÔ-AÐTÑTÔTˆLà*ØØ*ð/ð /ˆOð
ð Ø!0×!6Ò!6Ñ!8Ô!8ðñ ô ˆOð '3ˆO˜FÑ#ÝÝÔ.Ý” µÔ1OÑPÔPñô ˆGõ
 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×'Ò'ØØ2ØØ'ØØ"&Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ3Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4ð!ð !ð !ð !ð !ð #Ø!ð5 (ñ 
ô 
ˆð: •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø+ØÝ1ØÔ&Ô/µ´ñô ð  �ØÝ$Ð*BÈgÐVÑVÔVð
ñ 
ô 
Ðð ×.Ò.Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆð $ xÒ/Ñ/ÝÔ'¨°¨¸Ô8LÑMÔMð Ø—n’nÑ&Ô&Ð&Ð&Ð&Ð&Ð&Ð&Ð&ð	Ø3Ð3°HÑ=Ô=Ð=Ð=Ð=Ð=Ð=Ð=Ð=Ð=øÝ ð ð ð Ý*ÔBØÔ.Ô7×;Ò;¸NÑKÔKØÔ.Ô7×;Ò;¸HÑEÔEÝ.Ð/BÑCÔCØ Ø"ñô ð ð ð ð ð ð ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô9Ð9å%Ô6ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGØ $Ô 6Ô ?× CÒ CÀNÑ SÔ Sðñ ô ñô ð ð		Ø2Ð2°8Ñ<Ô<Ð<Ð<Ð<Ð<Ð<Ð<Ð<øÝð 	ð 	ð 	Ý"Ô:ØÔ&Ô/×3Ò3°NÑCÔCØÔ&Ô/×3Ò3°HÑ=Ô=Ý&Ð':Ñ;Ô;ØØñô ð ð ð ð ð ð ð ð ð ð ð ð ð øøøøð	øøøs2   Ù(Y: Ù:
[3ÚA%[.Û.[3Þ^ Þ
`ÞA%`à`rZ  r¬   r&   r$   ru  ru     s  € € € € € Øð5ð 5ñ „Xð5ð ð;ð ;ñ „Xð;ð &*Ø#'Ø$(Ø59Ø37Ø9=ðZð Zð Zð ˜c”]ðZð ˜C”=ð	Zð
 ˜S”MðZð   ¨¨S¨Ô 1Ô2ðZð ˜g c¨3 hÔ/Ô0ðZð ˜%  u¤}Ð 4Ô5Ô6ðZð 
Ô	+ðZð Zð Zð Zðx ð 6:Ø37Ø26Ø9=ðð ð ð ØÔ*¨FÔ,OÐOô
ðð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð 
Ô	ðð ð ñ „Xðð* ð &*ð
  ð 6:Ø37Ø26Ø9=ðð ð ð ˜c”]ðð ð	ð
 ðð ðð ðð �S”	ðð ðð �xÔ ðð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð 
Ô	ðð ð ñ „Xðð@ ð &*ð &)ð 6:Ø37Ø26Ø9=ðð ð ð ˜c”]ðð ð	ð
 (ÔWðð ˜cœðð Ð-Ô.ðð ðð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð 
Ô	ðð ð ñ „Xðð@ ð &*Øàð 6:Ø37Ø26Ø9=ðð ð ð ˜c”]ðð ð	ð
 ðð ðð ðð �~Ô&ðð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð 
Ô	ðð ð ñ „Xðð< ð Ø-2Ø59Ø37Ø26Ø9=ð'ð 'ð 'ð "Ø�&Ô0°&Ô2UÐUÔVô
ð'ð & cÔ*ð'ð   ¨¨S¨Ô 1Ô2ð'ð ˜g c¨3 hÔ/Ô0ð'ð ˜W S¨# XÔ.Ô/ð'ð ˜%  u¤}Ð 4Ô5Ô6ð'ð ð'ð 
Ô	ð'ð 'ð 'ñ „Xð'ð\ Ø-2Ø59Ø37Ø26Ø9=ð_ð _ð _ð "Ø�&Ô0°&Ô2UÐUÔVô
ð_ð & cÔ*ð_ð   ¨¨S¨Ô 1Ô2ð_ð ˜g c¨3 hÔ/Ô0ð_ð ˜W S¨# XÔ.Ô/ð_ð ˜%  u¤}Ð 4Ô5Ô6ð_ð ð_ð 
Ô	ð_ð _ð _ð _ðJ	 &*Ø59Ø37Ø9=ðXð Xð XàðXð ˜c”]ð	Xð
   ¨¨S¨Ô 1Ô2ðXð ˜g c¨3 hÔ/Ô0ðXð ˜%  u¤}Ð 4Ô5Ô6ðXð 
Ô	ðXð Xð Xð Xð| &*Ø59Ø37Ø9=ðXð Xð XàðXð ˜c”]ð	Xð
   ¨¨S¨Ô 1Ô2ðXð ˜g c¨3 hÔ/Ô0ðXð ˜%  u¤}Ð 4Ô5Ô6ðXð 
Ô	ðXð Xð Xð Xðt ð 6:Ø37Ø26Ø9=ðð ð àðð ØÔ*¨FÔ,OÐOô
ð	ð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð 
Ô	ðð ð ñ „Xðð2 ð
 &*Ø%)ØØ Ø ØØà59Ø37Ø26Ø9=ðð ð àðð ˜c”]ð	ð
 ˜c”]ðð ðð ðð ðð �S”	ðð ðð �xÔ ðð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð  
Ô	ð!ð ð ñ „XððB ð
 &*Ø%)Ø`cØ%(àØ59Ø37Ø26Ø9=ðð ð àðð ˜c”]ð	ð
 ˜c”]ðð (Ô]ðð ˜cœðð Ð-Ô.ðð ðð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð 
Ô	ðð ð ñ „XððB ð
 &*Ø%)ØØØà59Ø37Ø26Ø9=ðð ð àðð ˜c”]ð	ð
 ˜c”]ðð ðð ðð ðð �~Ô&ðð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð 
Ô	ðð ð ñ „Xðð> ð Ø-2Ø-2Ø59Ø37Ø26Ø9=ð)ð )ð )àð)ð "Ø�&Ô0°&Ô2UÐUÔVô
ð	)ð & cÔ*ð)ð & cÔ*ð)ð   ¨¨S¨Ô 1Ô2ð)ð ˜g c¨3 hÔ/Ô0ð)ð ˜W S¨# XÔ.Ô/ð)ð ˜%  u¤}Ð 4Ô5Ô6ð)ð ð)ð 
Ô	ð)ð )ð )ñ „Xð)ðb Ø-2Ø-2Ø59Ø37Ø26Ø9=ðeð eð eàðeð "Ø�&Ô0°&Ô2UÐUÔVô
ð	eð & cÔ*ðeð & cÔ*ðeð   ¨¨S¨Ô 1Ô2ðeð ˜g c¨3 hÔ/Ô0ðeð ˜W S¨# XÔ.Ô/ðeð ˜%  u¤}Ð 4Ô5Ô6ðeð ðeð 
Ô	ðeð eð eð eð eð er&   ru  c                   ó   — e Zd Zdeddfd„ZdS )rw  ri  r1   Nc                 óJ  — || _         t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        d S rk  )rl  r   Úasync_to_raw_response_wrapperr§   r®   r,  rž   r8  rn  s     r$   ro  z(AsyncCredentialsWithRawResponse.__init__  sœ   € ØˆŒ	Ý$ÔBØŒH�oñ
ô 
ˆŒ	õ 'ÔDØŒJ˜ñ
ô 
ˆŒõ 'ÔDØŒJ˜ñ
ô 
ˆŒõ $ÔAØŒG�_ñ
ô 
ˆŒõ 'ÔDØŒJ˜ñ
ô 
ˆŒˆˆr&   ©r[  r\  r]  ru  ro  r¬   r&   r$   rw  rw    ó7   € € € € € ð
Ð,ð 
°ð 
ð 
ð 
ð 
ð 
ð 
r&   rw  c                   ó   — e Zd Zdeddfd„ZdS )ry  ri  r1   Nc                 óJ  — || _         t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        d S rk  )rl  r   Ú"async_to_streamed_response_wrapperr§   r®   r,  rž   r8  rn  s     r$   ro  z.AsyncCredentialsWithStreamingResponse.__init__"  sœ   € ØˆŒ	Ý$ÔGØŒH�oñ
ô 
ˆŒ	õ 'ÔIØŒJ˜ñ
ô 
ˆŒõ 'ÔIØŒJ˜ñ
ô 
ˆŒõ $ÔFØŒG�_ñ
ô 
ˆŒõ 'ÔIØŒJ˜ñ
ô 
ˆŒˆˆr&   r«  r¬   r&   r$   ry  ry  !  r¬  r&   ry  )&Ú__doc__rf   r   r   r   r   rƒ   r   r   r	   Úbasesdkr
   r   r   r   r   r   r   r   r   Úutils.unmarshal_json_responser   rb  Útypingr   r   r   r   r   r   r   r   r   r!   r(   ru  rw  ry  r¬   r&   r$   ú<module>r´     s  ðð$ HÐ Gà *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ø HÐ HÐ HÐ HÐ HÐ HÐ HÐ HÐ HÐ HØ *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ø PÐ PÐ PÐ PÐ PÐ PÐ PÐ PÐ PÐ PÐ PÐ PÐ PÐ PØ :Ð :Ð :Ð :Ð :Ð :Ð :Ð :Ø BÐ BÐ BÐ BÐ BÐ BØ €€€Ø OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ Oð[ð [ð [ð [ð [�'ñ [ô [ð [ð|*
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð(jð jð jð jð j�|ñ jô jð jðZ+
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð(
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð 
ð 
r&   