
    !:h
                     L    d dl mZ d dlmZ d dlmZ d dlmZ  G d dee      Zy)    )binance)ImplicitAPI)Any)InvalidOrderc                   D     e Zd Zdef fdZi fdefdZi fdefdZ xZS )binanceusdmreturnc                     | j                  t        t        |          dddg ddd ddddd ddd	gd	d i i d
dt        t        t        did      S )Nr   u   Binance USDⓈ-MzOhttps://github.com/user-attachments/assets/871cbea7-eebb-4b28-b260-c1c91df0487a)z2https://binance-docs.github.io/apidocs/futures/en/z.https://binance-docs.github.io/apidocs/spot/enz!https://developers.binance.com/en)logodocFT)CORSspotmarginswapfutureoptioncreateStopMarketOrderlinear)fetchMarketsdefaultSubTypeleverageBracketsmarginTypesmarginModesexact)z-5021z-5022z-5028)idnameurlshasoptions
exceptions)deep_extendsuperr   describer   )self	__class__s    X/var/www/html/turnos/venv/lib/python3.12/site-packages/ccxt/async_support/binanceusdm.pyr#   zbinanceusdm.describe   s    k4 A C&i )- "*
"* %)!! )))?&F
 & &	    codec                 F   K   | j                  ||d|       d {   S 7 w)N   futuresTransferr$   r(   amountparamss       r&   transfer_inzbinanceusdm.transfer_in7   #     ))$6BBBB   !!c                 F   K   | j                  ||d|       d {   S 7 w)N   r+   r-   s       r&   transfer_outzbinanceusdm.transfer_out;   r1   r2   )	__name__
__module____qualname__r   r#   strr0   r5   __classcell__)r%   s   @r&   r   r      s6    '# 'R ;= Cc C <> Cs Cr'   r   N)	ccxt.async_support.binancer   ccxt.abstract.binanceusdmr   ccxt.base.typesr   ccxt.base.errorsr   r    r'   r&   <module>r@      s#    / 1  )1C'; 1Cr'   