
    hjn                    R   d Z ddlmZ ddlmZ ddlmZmZmZ ddl	T ddl	m
Z ddlmZ dd	lmZ ddlT 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
d'S )(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<   dS )(CreateModelInteractionParamsNonStreamingLiteral[False]streamN__name__
__module____qualname____annotations__     ]/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/google/genai/interactions.pyr   r   9              r&   r   F)totalc                      e Zd ZU ded<   dS )%CreateModelInteractionParamsStreamingRequired[Literal[True]]r   Nr    r%   r&   r'   r+   r+   ?            ######r&   r+   c                      e Zd ZU ded<   dS )(CreateAgentInteractionParamsNonStreamingr   r   Nr    r%   r&   r'   r/   r/   C   r(   r&   r/   c                      e Zd ZU ded<   dS )%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<   dS )InteractionGetParamsBasestrapi_versionboolinclude_inputlast_event_idNr    r%   r&   r'   r3   r3   U   s6         r&   r3   c                      e Zd ZU ded<   dS ) InteractionGetParamsNonStreamingr   r   Nr    r%   r&   r'   r:   r:   [   s         r&   r:   c                      e Zd ZU ded<   dS )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 B B B B B N N N N N N T T T T T T + + + + C C C C C C L L L L L L L L C C C C C C H H H H H H        @ ? ? ? ? ?           > = = = = = [ [ [ [ [ [ [ [ I I I I I I I I I I I I Y Y Y Y Y Y+     u   $ $ $ $ $,G $ $ $    u   $ $ $ $ $,G $ $ $  ,),)+     y        '?u    $ $ $ $ $$< $ $ $ $!#   6 DD*++
+dd>.B.B
Br&   