o
    ²yBhˆ  ã                   @   s,   d dl mZ d dlmZ G dd„ deƒZdS )é    ©Úcheck_password_hash)Ú	UserMixinc                   @   sR   e Zd Z																						d
	ddd„Zedd	„ ƒZdS )ÚUserÚ r   é   ÚreturnNc1           1      C   s$  || _ || _|| _|| _|/| _|| _|| _|| _|| _|| _	|| _
|| _|| _|	| _|
| _|| _|| _|| _|| _|| _| | _|| _|| _|!| _|"| _|| _|| _|#| _|$| _|| _|| _|%| _|&| _ || _!|| _"|'| _#|(| _$|| _%|| _&|)| _'|*| _(|| _)|| _*|+| _+|,| _,|-| _-|.| _.|0| _/d S ©N)0ÚidÚusernameÚpasswordÚfullnameÚuserPlanÚtakeProfit1_PercenÚstopLoss1_PercenÚtakeProfit1_DollarÚstopLoss1_DollarÚtakeProfit2_PercenÚstopLoss2_PercenÚtakeProfit2_DollarÚstopLoss2_DollarÚtakeProfit3_PercenÚstopLoss3_PercenÚtakeProfit3_DollarÚstopLoss3_DollarÚtakeProfit4_PercenÚstopLoss4_PercenÚtakeProfit4_DollarÚstopLoss4_DollarÚtakeProfit5_PercenÚstopLoss5_PercenÚtakeProfit5_DollarÚstopLoss5_DollarÚtakeProfit6_PercenÚstopLoss6_PercenÚtakeProfit6_DollarÚstopLoss6_DollarÚtakeProfit7_PercenÚstopLoss7_PercenÚtakeProfit7_DollarÚstopLoss7_DollarÚtakeProfit8_PercenÚstopLoss8_PercenÚtakeProfit8_DollarÚstopLoss8_DollarÚtakeProfit9_PercenÚstopLoss9_PercenÚtakeProfit9_DollarÚstopLoss9_DollarÚtakeProfit10_PercenÚstopLoss10_PercenÚtakeProfit10_DollarÚstopLoss10_DollarÚoffsetÚ	contractsÚstart_trial)1Úselfr
   r   r   r   r   r   r   r   r   r   r   r   r   r    r#   r$   r'   r(   r+   r,   r/   r0   r3   r4   r   r   r   r   r   r   r   r   r!   r"   r%   r&   r)   r*   r-   r.   r1   r2   r5   r6   r7   r8   r   r9   © r;   ú4/var/www/html/spxbutterflies/models/entities/User.pyÚ__init__   s`   
zUser.__init__c                 C   s
   t ||ƒS r	   r   )r:   Úhashed_passwordr   r;   r;   r<   Úcheck_passwordZ   s   
zUser.check_password)-r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   N)Ú__name__Ú
__module__Ú__qualname__r=   Úclassmethodr?   r;   r;   r;   r<   r      s8    é
éTr   N)Úwerkzeug.securityr   Úflask_loginr   r   r;   r;   r;   r<   Ú<module>   s    