
    Gjn                       d Z ddlmZ ddlmZ ddlmZmZmZ ddl	 ddl	m
Z ddlmZ dd	lmZ ddl ddlm
Z dd
lmZmZ ddlmZ ddlmZ ddl	mZmZ ddlm Z! ddl"m#Z$ ddl%m&Z' ddl(m)Z) ddl*m+Z+m,Z- ddl.m/Z/ ddl0m1Z1 ddl2m3Z4 eZ5 G d ded      Z6 G d de      Z7 G d ded      Z8 G d de      Z9ee6e7e8e9f   Z: G d  d!ed      Z; G d" d#e;d      Z< G d$ d%e;      Z=ee<e=f   Z>g d&Z
e
 e?e      z    e?e      z   Z
y')(z&Expose Google GenAI interaction types.    )annotations)Union)LiteralRequired	TypedDict   )*)__all__)ListAgentsRequestParam)ListWebhooksRequestParam)Agent
AgentParam)AgentListResponse)Empty)CreateAgentInteractionParamCreateModelInteractionParam)Model)PingWebhookRequestParam)RotateSigningSecretRequestParam)SigningSecret)WebhookWebhookInputParam)WebhookListResponse)WebhookPingResponse)WebhookUpdateParamc                      e Zd ZU ded<   y)(CreateModelInteractionParamsNonStreamingLiteral[False]streamN__name__
__module____qualname____annotations__     _/var/www/python/quitsure-support/venv/lib/python3.12/site-packages/google/genai/interactions.pyr   r   9   
     r&   r   F)totalc                      e Zd ZU ded<   y)%CreateModelInteractionParamsStreamingRequired[Literal[True]]r   Nr    r%   r&   r'   r+   r+   ?       ##r&   r+   c                      e Zd ZU ded<   y)(CreateAgentInteractionParamsNonStreamingr   r   Nr    r%   r&   r'   r/   r/   C   r(   r&   r/   c                      e Zd ZU ded<   y)%CreateAgentInteractionParamsStreamingr,   r   Nr    r%   r&   r'   r1   r1   I   r-   r&   r1   c                  ,    e Zd ZU ded<   ded<   ded<   y)InteractionGetParamsBasestrapi_versionboolinclude_inputlast_event_idNr    r%   r&   r'   r3   r3   U   s    r&   r3   c                      e Zd ZU ded<   y) InteractionGetParamsNonStreamingr   r   Nr    r%   r&   r'   r:   r:   [   s    r&   r:   c                      e Zd ZU ded<   y)InteractionGetParamsStreamingr,   r   Nr    r%   r&   r'   r<   r<   _   r-   r&   r<   )r   AgentCreateParamsAgentDeleteResponseAgentListParamsr   r/   r1   r   r+   InteractionCreateParamsInteractionGetParamsr3   r:   r<   
ModelParamr   r   WebhookCreateParamsWebhookDeleteResponseWebhookListParamsr   WebhookPingParamsr    WebhookRotateSigningSecretParamsWebhookUpdateParamsN)@__doc__
__future__r   typingr   typing_extensionsr   r   r   _gaos.types.interactionsr
   _interactions_all_gaos.models.listagentsr   r?   _gaos.models.listwebhooksr   rE   _gaos.resources.interactions_resources_all_gaos.types.agents.agentr   r   r=   $_gaos.types.agents.agentlistresponser   _gaos.types.interactions.emptyr   r>   r   r   _gaos.types.interactions.modelr   rB   '_gaos.types.webhooks.pingwebhookrequestr   rF   /_gaos.types.webhooks.rotatesigningsecretrequestr   rG   "_gaos.types.webhooks.signingsecretr   _gaos.types.webhooks.webhookr   r   rC   (_gaos.types.webhooks.webhooklistresponser   (_gaos.types.webhooks.webhookpingresponser   "_gaos.types.webhooks.webhookupdater   rH   rD   r   r+   r/   r1   r@   r3   r:   r<   rA   listr%   r&   r'   <module>r_      s   - "  : : ' B N T + C L C H @ > [ I I Y+ u$,G $u$,G $  ,),)+ y '?u $$< $ $!# 6 D*+
+d>.B
Br&   