
    'h                     Z    d dl mZmZmZmZmZ d dlmZ d dlmZ d dl	m
Z
  G d de      Zy)    )DocumentReferenceFieldStringFieldIntFieldDateTimeField)PaymentOrder)datetime)Userc                      e Zd Z eed      Z eed      Z ed      Z	 edg d      Z
 edd      Z ed      Z eed      Z edd	      Z edd	      Z ed      Z eej(                        Zd
g ddZy)TransactionHistoryN)defaultT)required)Ncreditdebit)r   choicesr   )r   	min_value)r   r   transaction_history)user_idcreated_datetransaction_type)
collectionindexes)__name__
__module____qualname__r   r   	parent_idr
   r   r   r   
entry_typer   amountdescriptionrelated_user_idbalance_beforebalance_aftertransaction_statusr   r	   utcnowr   meta     6/var/www/html/eduruby.in/models/transaction_history.pyr   r      s    |T:ITD1G"40T3LMJda0Fd+K$T48Otq9Nda8M!!, 9L ,BDr'   r   N)mongoenginer   r   r   r   r   models.PaymentOrderr   r	   models.userr
   r   r&   r'   r(   <module>r,      s     V V ,   r'   