+
    i:                         ^ RI Ht  ! R R]]4      t ! R R]]4      t ! R R]]4      t ! R R	]]4      t ! R
 R]]4      t ! R R]]4      t	 ! R R]]4      t
 ! R R]]4      t ! R R]]4      tR# )    )Enumc                       ] tR t^tRtRtRtR# )Sideyesno N)__name__
__module____qualname____firstlineno__YESNO__static_attributes__r       U/home/wkmabra/.openclaw/workspace/venv/lib/python3.14/site-packages/pykalshi/enums.pyr   r      s    
C	Br   r   c                       ] tR t^	tRtRtRtR# )Actionbuysellr   N)r	   r
   r   r   BUYSELLr   r   r   r   r   r   	   s    
CDr   r   c                       ] tR t^tRtRtRtR# )	OrderTypelimitmarketr   N)r	   r
   r   r   LIMITMARKETr   r   r   r   r   r      s    EFr   r   c                   "    ] tR t^tRtRtRtRtR# )OrderStatusrestingcanceledexecutedr   N)r	   r
   r   r   RESTINGCANCELEDEXECUTEDr   r   r   r   r   r      s    GHHr   r   c                   J    ] tR t^tRtRtRtRtRtRt	Rt
RtR	tR
tRtRtRtRtR# )MarketStatuszMarket status values.

Query filter values: unopened, open, paused, closed, settled
Lifecycle values: initialized, inactive, active, closed, determined, disputed, amended, finalized
unopenedopenpausedclosedsettledinitializedinactiveactive
determineddisputedamended	finalizedr   N)r	   r
   r   r   __doc__UNOPENEDOPENPAUSEDCLOSEDSETTLEDINITIALIZEDINACTIVEACTIVE
DETERMINEDDISPUTEDAMENDED	FINALIZEDr   r   r   r   r'   r'      sE     HDFFGKHFJHGIr   r'   c                   &    ] tR t^/tRt^t^<tRtRtR# )CandlestickPeriodz(Candlestick period intervals in minutes.i  r   N)	r	   r
   r   r   r4   
ONE_MINUTEONE_HOURONE_DAYr   r   r   r   rB   rB   /   s    2JHGr   rB   c                   &    ] tR t^7tRtRtRtRtRtR# )TimeInForcezOrder time-in-force options.good_till_canceledimmediate_or_cancelfill_or_killr   N)	r	   r
   r   r   r4   GTCIOCFOKr   r   r   r   rG   rG   7   s    &
C
C
Cr   rG   c                   "    ] tR t^?tRtRtRtRtR# )PositionCountFilterz*Filter for positions with non-zero values.positiontotal_tradedr   N)r	   r
   r   r   r4   POSITIONTOTAL_TRADEDr   r   r   r   rO   rO   ?   s    4H!Lr   rO   c                   "    ] tR t^FtRtRtRtRtR# )SelfTradePreventionzSelf-trade prevention behavior.taker_at_crossmakerr   N)r	   r
   r   r   r4   CANCEL_INCOMINGCANCEL_RESTINGr   r   r   r   rU   rU   F   s    )&ONr   rU   N)enumr   strr   r   r   r   r'   intrB   rG   rO   rU   r   r   r   <module>r]      s    3 
S$ 
T 
#t 3 ,T #t "#t "#t r   