§
    íNg$  ã                   ó´   — d Z ddlZddlmZ ddlZddlmZmZ ddlm	Z	m
Z
 ddlmZ dd	d
dddœZe G d„ d¦  «        ¦   «         Zdededededee         f
d„ZdS )zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.é    N)Ú	dataclass)ÚAnyÚOptionalé   )Úserialize_form_dataÚserialize_multipart_form)Úmarshal_jsonzapplication/jsonz!application/x-www-form-urlencodedzmultipart/form-datazapplication/octet-streamz
text/plain)ÚjsonÚformÚ	multipartÚrawÚstringc                   óh   — e Zd ZU eed<   dZee         ed<   dZee         ed<   dZ	ee         ed<   dS )ÚSerializedRequestBodyÚ
media_typeNÚcontentÚdataÚfiles)
Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__r   r   r   r   r   © ó    úc/var/www/html/ai-engine/env/lib/python3.11/site-packages/unstructured_client/utils/requestbodies.pyr   r      sW   € € € € € € à€O€OOØ!€GˆXcŒ]Ð!Ð!Ñ!Ø€Dˆ(3Œ-ÐÐÑØ€Eˆ8CŒ=ÐÐÑÐÐr   r   Úrequest_bodyÚnullableÚoptionalÚserialization_methodÚreturnc                 ó\  — | €|s|rd S t           |         }t          |¦  «        }t          j        d|¦  «        t	          | |¦  «        |_        nÜt          j        d|¦  «        $t          || ¦  «        \  |_        |_        |_	        n£t          j        d|¦  «        t          | ¦  «        |_        nyt          | t          t          t          j        t          j        f¦  «        r| |_        n?t          | t"          ¦  «        r| |_        n"t%          dt'          | ¦  «        › d|› ¦  «        ‚|S )Nz (application|text)\/.*?\+*json.*zmultipart\/.*z$application\/x-www-form-urlencoded.*zinvalid request body type z for mediaType )Ú$SERIALIZATION_METHOD_TO_CONTENT_TYPEr   ÚreÚmatchr	   r   r   r   r   r   r   Ú
isinstanceÚbytesÚ	bytearrayÚioÚBytesIOÚBufferedReaderr   Ú	TypeErrorÚtype)r   r   r   r    Úrequest_body_typer   Úserialized_request_bodys          r   Úserialize_request_bodyr0       sC  € ð ÐØð 	˜Hð 	Ø4å5Ð6JÔK€Jå3°JÑ?Ô?Ðå	„xÐ3°ZÑ@Ô@ÐLÝ*6°|ÐEVÑ*WÔ*WÐÔ'Ð'Ý	ŒÐ" JÑ	/Ô	/Ð	;õ
 % Z°Ñ>Ô>ñ		
Ø#Ô.Ø#Ô(Ø#Ô)Ð)å	ŒÐ9¸:Ñ	FÔ	FÐ	RÝ':¸<Ñ'HÔ'HÐÔ$Ð$Ý	L¥5­)µR´ZÅÔARÐ"SÑ	TÔ	Tð 
Ø*6ÐÔ'Ð'Ý	L¥#Ñ	&Ô	&ð 
Ø*6ÐÔ'Ð'åØX­¨lÑ);Ô);ÐXÐXÈJÐXÐXñ
ô 
ð 	
ð #Ð"r   )Ú__doc__r)   Údataclassesr   r$   Útypingr   r   Úformsr   r   Úserializersr	   r#   r   Úboolr   r0   r   r   r   ú<module>r7      s(  ðØ GÐ Gà 	€	€	€	Ø !Ð !Ð !Ð !Ð !Ð !Ø 	€	€	€	ðð ð ð ð ð ð ð ð
 AÐ @Ð @Ð @Ð @Ð @Ð @Ð @à %Ð %Ð %Ð %Ð %Ð %ð Ø/Ø&Ø%Øð(ð (Ð $ð ð ð  ð  ð  ð  ñ  ô  ñ „ð ð"#Øð"#àð"#ð ð"#ð ð	"#ð Ð#Ô$ð"#ð "#ð "#ð "#ð "#ð "#r   