
    Ojn                       S r SSKJr  SSKJr  SSKJrJrJr  SSK	7  SSK	J
r  SSKJr  SS	KJr  SSK7  SSKJ
r  SS
KJrJr  SSKJr  SSKJr  SSK	JrJr  SSKJ r!  SSK"J#r$  SSK%J&r'  SSK(J)r)  SSK*J+r+J,r-  SSK.J/r/  SSK0J1r1  SSK2J3r4  \r5 " S S\SS9r6 " S S\5      r7 " S S\SS9r8 " S S\5      r9\\6\7\8\94   r: " S  S!\SS9r; " S" S#\;SS9r< " S$ S%\;5      r=\\<\=4   r>/ S&Qr
\
\?" \5      -   \?" \5      -   r
g')(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                       \ rS rSr% S\S'   Srg)(CreateModelInteractionParamsNonStreaming9   Literal[False]stream N__name__
__module____qualname____firstlineno____annotations____static_attributes__r!       [/var/www/html/leaf-doctor-v1/venv/lib/python3.13/site-packages/google/genai/interactions.pyr   r   9   
     r)   r   F)totalc                       \ rS rSr% S\S'   Srg)%CreateModelInteractionParamsStreaming?   Required[Literal[True]]r    r!   Nr"   r!   r)   r*   r.   r.   ?       ##r)   r.   c                       \ rS rSr% S\S'   Srg)(CreateAgentInteractionParamsNonStreamingC   r   r    r!   Nr"   r!   r)   r*   r3   r3   C   r+   r)   r3   c                       \ rS rSr% S\S'   Srg)%CreateAgentInteractionParamsStreamingI   r0   r    r!   Nr"   r!   r)   r*   r6   r6   I   r1   r)   r6   c                  4    \ rS rSr% S\S'   S\S'   S\S'   Srg)	InteractionGetParamsBaseU   strapi_versionboolinclude_inputlast_event_idr!   Nr"   r!   r)   r*   r9   r9   U   s    r)   r9   c                       \ rS rSr% S\S'   Srg) InteractionGetParamsNonStreaming[   r   r    r!   Nr"   r!   r)   r*   rA   rA   [   s    r)   rA   c                       \ rS rSr% S\S'   Srg)InteractionGetParamsStreaming_   r0   r    r!   Nr"   r!   r)   r*   rD   rD   _   r1   r)   rD   )r   AgentCreateParamsAgentDeleteResponseAgentListParamsr   r3   r6   r   r.   InteractionCreateParamsInteractionGetParamsr9   rA   rD   
ModelParamr   r   WebhookCreateParamsWebhookDeleteResponseWebhookListParamsr   WebhookPingParamsr    WebhookRotateSigningSecretParamsWebhookUpdateParamsN)@__doc__
__future__r   typingr   typing_extensionsr   r   r   _gaos.types.interactionsr
   _interactions_all_gaos.models.listagentsr   rH   _gaos.models.listwebhooksr   rN   _gaos.resources.interactions_resources_all_gaos.types.agents.agentr   r   rF   $_gaos.types.agents.agentlistresponser   _gaos.types.interactions.emptyr   rG   r   r   _gaos.types.interactions.modelr   rK   '_gaos.types.webhooks.pingwebhookrequestr   rO   /_gaos.types.webhooks.rotatesigningsecretrequestr   rP   "_gaos.types.webhooks.signingsecretr   _gaos.types.webhooks.webhookr   r   rL   (_gaos.types.webhooks.webhooklistresponser   (_gaos.types.webhooks.webhookpingresponser   "_gaos.types.webhooks.webhookupdater   rQ   rM   r   r.   r3   r6   rI   r9   rA   rD   rJ   listr!   r)   r*   <module>rh      s   - "  : : ' B N T + C L C H @ > [ I I Y+ u$,G $u$,G $  ,),)+ y '?u $$< $ $!# 6 D*+
+d>.B
Br)   