
    7Mg]                     8    d Z ddlmZ ddlmZ dedededefdZy	)
zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    )Enum)Anymodel	fieldnamekeyreturnc                    t        | t              r	 | j                  |       S t        | |      r,t        | |      }t        |t              r|j                   S | S |j                         }t        | |      r,t        | |      }t        |t              r|j                   S | S t	        d| d|        # t        $ r}t	        d| d|        |d }~ww xY w)Nz!Could not find discriminator key z in z#Could not find discriminator field )

isinstancedictgetAttributeError
ValueErrorhasattrgetattrr   valueupper)r   r   r   eattrs        mE:\wamp.anq\www\apps\calme\nutritwin\resources\nutritwin\Lib\site-packages\mistralai_gcp/utils/annotations.pyget_discriminatorr      s    %	Ziin%& ui ui(dD!jj\"!Iui ui(dD!jj\"
:9+T%Q
RR)  	Z@T%QRXYY	Zs   B5 5	C>CCN)__doc__enumr   typingr   strr        r   <module>r      s4    G  SS SS Ss Ss Sr   