
    bj                        d dl mZ d dlmZ  G d de          Z G d de          Z G d de          Z G d	 d
e          ZdS )    )annotations)StrEnumc                  B    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdS )TransactionTypebuypartial_sell	full_selldividendetf_distributionfeetaxcash_depositcash_withdrawalfx_conversioninitial_position_snapshotinitial_cash_snapshotmanual_correctionN)__name__
__module____qualname__BUYPARTIAL_SELL	FULL_SELLDIVIDENDETF_DISTRIBUTIONFEETAXCASH_DEPOSITCASH_WITHDRAWALFX_CONVERSIONINITIAL_POSITION_SNAPSHOTINITIAL_CASH_SNAPSHOTMANUAL_CORRECTION     "src/jarvis_finance/models/enums.pyr   r      sU        
C!LIH)
C
C!L'O#M ;3+r%   r   c                  &    e Zd ZdZdZdZdZdZdZdS )CryptoTransactionType
crypto_buycrypto_sellcrypto_transfer
crypto_feeinitial_snapshotmanual_adjustmentN)	r   r   r   
CRYPTO_BUYCRYPTO_SELLCRYPTO_TRANSFER
CRYPTO_FEEINITIAL_SNAPSHOTMANUAL_ADJUSTMENTr$   r%   r&   r(   r(      s0        JK'OJ)+r%   r(   c                      e Zd ZdZdZdZdZdS )QualityStatusokwarningerror
incompleteN)r   r   r   OKWARNINGERROR
INCOMPLETEr$   r%   r&   r6   r6      s"        	BGEJJJr%   r6   c                      e Zd ZdZdZdZdS )AlertPriorityinfowichtigkritischN)r   r   r   INFOWICHTIGKRITISCHr$   r%   r&   r@   r@   &   s        DGHHHr%   r@   N)
__future__r   enumr   r   r(   r6   r@   r$   r%   r&   <module>rI      s    " " " " " "      , , , , ,g , , , , , , , ,G , , ,    G       G     r%   