o
    pkj
                     @  s   d Z ddlmZ ddlmZ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mZ G d	d
 d
eZG dd deZG dd deZG dd deZdS )zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    )annotations   )	BaseModelUNSET_SENTINEL)FieldMetadataPathParamMetadata)model_serializer)Optional)	AnnotatedNotRequired	TypedDictc                   @  s   e Zd ZU ded< dS )GetTriggerGlobalsTypedDictNotRequired[str]api_versionN__name__
__module____qualname____annotations__ r   r   b/home/djax/ivt_ai_plugin/venv/lib/python3.10/site-packages/google/genai/_gaos/models/gettrigger.pyr      s   
 r   c                   @  s.   e Zd ZU dZded< 	 edddd ZdS )GetTriggerGlobalsN^Annotated[Optional[str], FieldMetadata(path=PathParamMetadata(style='simple', explode=False))]r   wrapmodec           	      C  n   t dg}|| }i }t| j D ]"\}}|jp|}||||}|tkr4|d us0||vr4|||< q|S Nr   settypemodel_fieldsitemsaliasgetr   	selfhandleroptional_fields
serializedmnfkvalr   r   r   serialize_model'      

z!GetTriggerGlobals.serialize_model)r   r   r   r   r   r   r/   r   r   r   r   r       s   
 
r   c                   @  s    e Zd ZU ded< 	 ded< dS )GetTriggerRequestParamstridr   r   Nr   r   r   r   r   r1   8   s
   
 r1   c                   @  s8   e Zd ZU ded< 	 dZded< 	 edddd	 ZdS )
GetTriggerRequestzTAnnotated[str, FieldMetadata(path=PathParamMetadata(style='simple', explode=False))]r3   Nr   r   r   r   c           	      C  r   r   r   r%   r   r   r   r/   K   r0   z!GetTriggerRequest.serialize_model)r   r   r   r   r   r   r/   r   r   r   r   r4   ?   s   
 
r4   N)__doc__
__future__r   typesr   r   utilsr   r   pydanticr   typingr	   typing_extensionsr
   r   r   r   r   r1   r4   r   r   r   r   <module>   s   