
    UEjv
                        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
e      Z G d de      Z G d de      Z G d de      Zy)zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    )annotations   )	BaseModelUNSET_SENTINEL)FieldMetadataPathParamMetadata)model_serializer)Optional)	AnnotatedNotRequired	TypedDictc                      e Zd ZU ded<   y)DeleteAgentGlobalsTypedDictNotRequired[str]api_versionN__name__
__module____qualname____annotations__     [/var/www/html/qr/venv/lib/python3.12/site-packages/google/genai/_gaos/models/deleteagent.pyr   r      s    !!+r   r   c                  <    e Zd ZU dZded<   	  ed      d        Zy)DeleteAgentGlobalsN^Annotated[Optional[str], FieldMetadata(path=PathParamMetadata(style='simple', explode=False))]r   wrapmodec                   t        dg      } ||       }i }t        |       j                  j                         D ]L  \  }}|j                  xs |}|j                  ||j                  |            }|t        k7  sA|||vsH|||<   N |S Nr   settypemodel_fieldsitemsaliasgetr   	selfhandleroptional_fields
serializedmnfkvals	            r   serialize_modelz"DeleteAgentGlobals.serialize_model'       }o.T]
J++113 	DAq1A..JNN1$56Cn$?a&>AaD	 r   )r   r   r   r   r   r	   r3   r   r   r   r   r       s2     	    ,6" #r   r   c                  "    e Zd ZU ded<   ded<   y)DeleteAgentRequestParamstridr   r   Nr   r   r   r   r6   r6   8   s    G!!+r   r6   c                  F    e Zd ZU ded<   dZded<   	  ed      d        Zy)	DeleteAgentRequestzTAnnotated[str, FieldMetadata(path=PathParamMetadata(style='simple', explode=False))]r8   Nr   r   r   r   c                   t        dg      } ||       }i }t        |       j                  j                         D ]L  \  }}|j                  xs |}|j                  ||j                  |            }|t        k7  sA|||vsH|||<   N |S r!   r"   r)   s	            r   r3   z"DeleteAgentRequest.serialize_modelI   r4   r   )r   r   r   r   r   r	   r3   r   r   r   r:   r:   >   s<    	  	    ,6" #r   r:   N)__doc__
__future__r   typesr   r   utilsr   r   pydanticr	   typingr
   typing_extensionsr   r   r   r   r   r6   r:   r   r   r   <module>rC      sP   " H " - 4 %  ? ?,) ,
 0,i , r   