
    g              	           d Z ddlmZ ddlmZ ddlmZ ddlmZ 	 	 ddedee	   d	ee
   d
efdZdeded
e
fdZded
e	fdZdedej                  d
e
fdZy)zContains the Any helper APIs.    )Optional)
descriptor)Message)AnyNmsgtype_url_prefixdeterministicreturnc                 B    t               }|j                  | ||       |S )N)r   r   r	   )r   Pack)r   r   r	   any_msgs       H/var/www/openai/venv/lib/python3.12/site-packages/google/protobuf/any.pypackr      s*    
 E'	,,
m   
.    r   c                 &    | j                  |      S )N)r   )Unpack)r   r   s     r   unpackr      s    	C	  r   c                 "    | j                         S N)TypeName)r   s    r   	type_namer   "   s    				r   desc                 $    | j                  |      S r   )Is)r   r   s     r   is_typer   &   s    	Cr   )ztype.googleapis.com/N)__doc__typingr   google.protobufr   google.protobuf.messager   google.protobuf.any_pb2r   strboolr   r   r   
Descriptorr    r   r   <module>r%      s    $  & + '
 &<$(			c]	 D>	 			!C !g !$ !s s S z44  r   