
    hjd                        d Z ddlmZ ddlmZmZ ddlmZ ddl	m
Z
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dS )zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    )annotations   )	BaseModelUNSET_SENTINEL)rotatesigningsecretrequest)FieldMetadataPathParamMetadataRequestMetadata)model_serializer)Optional)	AnnotatedNotRequired	TypedDictc                      e Zd ZU ded<   dS )#RotateSigningSecretGlobalsTypedDictNotRequired[str]api_versionN__name__
__module____qualname____annotations__     q/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/google/genai/_gaos/models/rotatesigningsecret.pyr   r      s         !!!!++r   r   c                  J    e Zd ZU dZded<   	  ed          d             ZdS )RotateSigningSecretGlobalsN^Annotated[Optional[str], FieldMetadata(path=PathParamMetadata(style='simple', explode=False))]r   wrapmodec                (   t          dg          } ||           }i }t          |           j                                        D ]M\  }}|j        p|}|                    ||                    |                    }|t          k    r|||vr|||<   N|S )Nr   settypemodel_fieldsitemsaliasgetr   	selfhandleroptional_fields
serializedmnfkvals	            r   serialize_modelz*RotateSigningSecretGlobals.serialize_model*   s    }o..WT]]
JJ+1133 	 	DAq1A..JNN1$5$566Cn$$?a&>&>AaDr   )r   r   r   r   r   r   r4   r   r   r   r   r   #   sa          	      ,6"""  #"  r   r   c                  2    e Zd ZU ded<   	 ded<   	 ded<   dS )RotateSigningSecretRequestParamstridr   r   zPNotRequired[webhooks_rotatesigningsecretrequest.RotateSigningSecretRequestParam]bodyNr   r   r   r   r6   r6   ;   sG         GGG "!!!+    r   r6   c                  f    e Zd ZU ded<   	 dZded<   	 dZded<   	  ed	          d
             ZdS )RotateSigningSecretRequestzTAnnotated[str, FieldMetadata(path=PathParamMetadata(style='simple', explode=False))]r8   Nr   r   zAnnotated[Optional[webhooks_rotatesigningsecretrequest.RotateSigningSecretRequest], FieldMetadata(request=RequestMetadata(media_type='application/json'))]r9   r   r    c                *   t          ddg          } ||           }i }t          |           j                                        D ]M\  }}|j        p|}|                    ||                    |                    }|t          k    r|||vr|||<   N|S )Nr   r9   r#   r*   s	            r   r4   z*RotateSigningSecretRequest.serialize_model\   s    }f566WT]]
JJ+1133 	 	DAq1A..JNN1$5$566Cn$$?a&>&>AaDr   )r   r   r   r   r   r9   r   r4   r   r   r   r;   r;   H   s             	      ,
 	 	     6"""  #"  r   r;   N)__doc__
__future__r   typesr   r   types.webhooksr   #webhooks_rotatesigningsecretrequestutilsr   r	   r
   pydanticr   typingr   typing_extensionsr   r   r   r   r   r6   r;   r   r   r   <module>rF      sk  " H G " " " " " " - - - - - - - -      F E E E E E E E E E % % % % % %       ? ? ? ? ? ? ? ? ? ?, , , , ,) , , ,
       0
 
 
 
 
i 
 
 
" " " " " " " " " "r   