ó
    ­[jI  ã                  ó`  • S SK Jr  S SKJr  S SKr/ SQr " S S\5      r " S S\5      r " S	 S
\5      r	 " S S\5      r
 " S S\5      r " S S\5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S \
5      rg)!é    )Úannotations)ÚLiteralN)ÚBadRequestErrorÚAuthenticationErrorÚPermissionDeniedErrorÚNotFoundErrorÚConflictErrorÚUnprocessableEntityErrorÚRateLimitErrorÚInternalServerErrorc                  ó   • \ rS rSrSrg)ÚLandingAiadeErroré   © N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__static_attributes__r   ó    ÚV/home/mande/repo/quber/.venv/lib/python3.13/site-packages/landingai_ade/_exceptions.pyr   r      ó   † Úr   r   c                  óN   ^ • \ rS rSr% S\S'   S\S'   S\S'    S
U 4S jjrS	rU =r$ )ÚAPIErroré   ÚstrÚmessageúhttpx.RequestÚrequestúobject | NoneÚbodyc               óH   >• [         TU ]  U5        X l        Xl        X0l        g )N)ÚsuperÚ__init__r    r   r"   )Úselfr   r    r"   Ú	__class__s       €r   r%   ÚAPIError.__init__&   s   ø€ Ü‰Ñ˜Ô!ØŒØŒØ�	r   )r"   r   r    )r   r   r    r   r"   r!   ÚreturnÚNone©r   r   r   r   Ú__annotations__r%   r   Ú__classcell__©r'   s   @r   r   r      s#   ø‡ ØƒLØÓà
Óð÷õ r   r   c                  óJ   ^ • \ rS rSr% S\S'   S\S'   SS.S
U 4S jjjrS	rU =r$ )ÚAPIResponseValidationErroré-   úhttpx.ResponseÚresponseÚintÚstatus_codeN©r   c               óx   >• [         TU ]  U=(       d    SUR                  US9  Xl        UR                  U l        g )Nz1Data returned by API invalid for expected schema.©r"   ©r$   r%   r    r3   r5   )r&   r3   r"   r   r'   s       €r   r%   Ú#APIResponseValidationError.__init__1   s8   ø€ Ü‰Ñ˜×WÐ$WÐYa×YiÑYiÐptÐÑuØ ŒØ#×/Ñ/ˆÕr   ©r3   r5   )r3   r2   r"   r!   r   z
str | Noner)   r*   r+   r.   s   @r   r0   r0   -   s!   ø‡ ØÓØÓà_c÷ 0÷ 0ð 0r   r0   c                  óF   ^ • \ rS rSr% SrS\S'   S\S'   S	U 4S jjrSrU =r$ )
ÚAPIStatusErroré7   z<Raised when an API response has a status code of 4xx or 5xx.r2   r3   r4   r5   c               ód   >• [         TU ]  XR                  US9  X l        UR                  U l        g ©Nr8   r9   )r&   r   r3   r"   r'   s       €r   r%   ÚAPIStatusError.__init__=   s.   ø€ Ü‰Ñ˜×"2Ñ"2¸ÐÑ>Ø ŒØ#×/Ñ/ˆÕr   r;   )r   r   r3   r2   r"   r!   r)   r*   )	r   r   r   r   Ú__doc__r,   r%   r   r-   r.   s   @r   r=   r=   7   s   ø‡ ÙFàÓØÓ÷0õ 0r   r=   c                  ó4   ^ • \ rS rSrSS.SU 4S jjjrSrU =r$ )ÚAPIConnectionErroréC   zConnection error.r6   c               ó"   >• [         TU ]  XS S9  g r@   ©r$   r%   )r&   r   r    r'   s      €r   r%   ÚAPIConnectionError.__init__D   s   ø€ Ü‰Ñ˜°ÐÒ5r   r   )r   r   r    r   r)   r*   ©r   r   r   r   r%   r   r-   r.   s   @r   rD   rD   C   s   ø† Ø)<÷ 6÷ 6ð 6r   rD   c                  ó,   ^ • \ rS rSrSU 4S jjrSrU =r$ )ÚAPITimeoutErroréH   c                ó"   >• [         TU ]  SUS9  g )NzRequest timed out.)r   r    rG   )r&   r    r'   s     €r   r%   ÚAPITimeoutError.__init__I   s   ø€ Ü‰ÑÐ!5¸wÐÒGr   r   )r    r   r)   r*   rI   r.   s   @r   rK   rK   H   s   ø† ÷Hõ Hr   rK   c                  ó$   • \ rS rSr% SrS\S'   Srg)r   éM   i�  zLiteral[400]r5   r   N©r   r   r   r   r5   r,   r   r   r   r   r   r   M   ó   ‡ Ø #€K�Ö#r   r   c                  ó$   • \ rS rSr% SrS\S'   Srg)r   éQ   i‘  zLiteral[401]r5   r   NrQ   r   r   r   r   r   Q   rR   r   r   c                  ó$   • \ rS rSr% SrS\S'   Srg)r   éU   i“  zLiteral[403]r5   r   NrQ   r   r   r   r   r   U   rR   r   r   c                  ó$   • \ rS rSr% SrS\S'   Srg)r   éY   i”  zLiteral[404]r5   r   NrQ   r   r   r   r   r   Y   rR   r   r   c                  ó$   • \ rS rSr% SrS\S'   Srg)r	   é]   i™  zLiteral[409]r5   r   NrQ   r   r   r   r	   r	   ]   rR   r   r	   c                  ó$   • \ rS rSr% SrS\S'   Srg)r
   éa   i¦  zLiteral[422]r5   r   NrQ   r   r   r   r
   r
   a   rR   r   r
   c                  ó$   • \ rS rSr% SrS\S'   Srg)r   ée   i­  zLiteral[429]r5   r   NrQ   r   r   r   r   r   e   rR   r   r   c                  ó   • \ rS rSrSrg)r   éi   r   Nr   r   r   r   r   r   i   r   r   r   )Ú
__future__r   Útyping_extensionsr   ÚhttpxÚ__all__Ú	Exceptionr   r   r0   r=   rD   rK   r   r   r   r   r	   r
   r   r   r   r   r   Ú<module>rf      sÁ   ðÝ "å %ã ò	€ô	˜	ô 	ôÐ ô ô,0 ô 0ô	0�Xô 	0ô6˜ô 6ô
HÐ(ô Hô
$�nô $ô$˜.ô $ô$˜Nô $ô$�Nô $ô$�Nô $ô$˜~ô $ô$�^ô $ô	˜.õ 	r   