
    Ng]                     :    d Z ddlmZ ddlmZ dedededefdZd	S )
zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    )Enum)Anymodel	fieldnamekeyreturnc                    t          | t                    r?	 |                     |           S # t          $ r}t	          d| d|            |d }~ww xY wt          | |          r0t          | |          }t          |t                    r|j         S | S |	                                }t          | |          r0t          | |          }t          |t                    r|j         S | S t	          d| d|            )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        a/var/www/html/ai-engine/env/lib/python3.11/site-packages/unstructured_client/utils/annotations.pyget_discriminatorr      s-   % Z	Ziinn&& 	Z 	Z 	ZQQQ%QQRRXYY	Z ui   ui((dD!! 	#j?"y!!Iui   ui((dD!! 	#j?"y
Q9QQ%QQ
R
RRs   - 
AAAN)__doc__enumr   typingr   strr        r   <module>r      ss    G G            SS SS Ss Ss S S S S S Sr   