o
    pkj
                     @  s  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T ddl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/m0Z1 ddl2m3Z3 ddl4m5Z5 ddl6m7Z8 e Z9G dd de"ddZ:G dd de"Z;G dd de!ddZ<G dd de!Z=ee:e;e<e=f Z>G d d! d!eddZ?G d"d# d#e?ddZ@G d$d% d%e?ZAee@eAf ZBg d&Z
e
eCe eCe eCe eCe 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__ r$   r$   W/home/djax/ivt_ai_plugin/venv/lib/python3.10/site-packages/google/genai/interactions.pyr   A      
 r   F)totalc                   @  r   )%CreateModelInteractionParamsStreamingRequired[Literal[True]]r   Nr   r$   r$   r$   r%   r(   G      
 r(   c                   @  r   )(CreateAgentInteractionParamsNonStreamingr   r   Nr   r$   r$   r$   r%   r+   K   r&   r+   c                   @  r   )%CreateAgentInteractionParamsStreamingr)   r   Nr   r$   r$   r$   r%   r,   Q   r*   r,   c                   @  s&   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$   r%   r-   ]   s   
 r-   c                   @  r   ) InteractionGetParamsNonStreamingr   r   Nr   r$   r$   r$   r%   r3   c   r*   r3   c                   @  r   )InteractionGetParamsStreamingr)   r   Nr   r$   r$   r$   r%   r4   g   r*   r4   )r   AgentCreateParamsAgentDeleteResponseAgentListParamsr   r+   r,   r   r(   InteractionCreateParamsInteractionGetParamsr-   r3   r4   
ModelParamr   r   WebhookCreateParamsWebhookDeleteResponseWebhookListParamsr   WebhookPingParamsr    WebhookRotateSigningSecretParamsWebhookUpdateParamsN)D__doc__
__future__r   typingr   typing_extensionsr   r   r   _gaos.types.triggersr	   _triggers_all_gaos.types.environments_environments_all_gaos.types.interactions_interactions_all_gaos.models.listagentsr
   r7   _gaos.models.listwebhooksr   r=   _gaos.resources.interactions_resources_all_gaos.types.agents.agentr   r   r5   $_gaos.types.agents.agentlistresponser   _gaos.types.interactions.emptyr   r6   r   r   _gaos.types.interactions.modelr   r:   '_gaos.types.webhooks.pingwebhookrequestr   r>   /_gaos.types.webhooks.rotatesigningsecretrequestr   r?   "_gaos.types.webhooks.signingsecretr   _gaos.types.webhooks.webhookr   r   r;   (_gaos.types.webhooks.webhooklistresponser   (_gaos.types.webhooks.webhookpingresponser   "_gaos.types.webhooks.webhookupdater   r@   r<   r   r(   r+   r,   r8   r-   r3   r4   r9   listr$   r$   r$   r%   <module>   sh   

(