
    UEj                        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)!DeleteInteractionGlobalsTypedDictNotRequired[str]api_versionN__name__
__module____qualname____annotations__     a/var/www/html/qr/venv/lib/python3.12/site-packages/google/genai/_gaos/models/deleteinteraction.pyr   r      s    !!+r   r   c                  <    e Zd ZU dZded<   	  ed      d        Zy)DeleteInteractionGlobalsN^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(DeleteInteractionGlobals.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)DeleteInteractionRequestParamstridr   r   Nr   r   r   r   r6   r6   8   s    G>!!+r   r6   c                  H    e Zd ZU ded<   	 dZded<   	  ed      d        Zy)	DeleteInteractionRequestzTAnnotated[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(DeleteInteractionRequest.serialize_modelK   r4   r   )r   r   r   r   r   r	   r3   r   r   r   r:   r:   ?   sA    	  ?
 	    ,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 %  ? ?,	 ,
y 0,I ,y r   