o
    ȟ1i.                     @   sZ   d dl mZmZmZmZmZmZmZmZ d dl	m
Z
 d dlmZmZ G dd deeZdS )    )ColumnStringIntegerDate
ForeignKeyTextFloatBoolean)relationship)BaseTimestampMixinc                   @   s   e Zd ZdZeedddZeeedddZeeedddZ	eeedddZ
eedd	dZeed	dZeedd
dZeeZeeZeeddZeedddZeed	ddZedZedZedZdS )WalletHistorywallet_historyT)primary_keyautoincrementzpayments.id)nullablezpayment_details.idzevent_payments.id   FZ
individual)default)r   r   PaymentDetailsEventPaymentPaymentN)__name__
__module____qualname____tablename__r   r   idr   
payment_idZpayment_details_idZevent_payment_idr   	user_typeZrefund_for_idZrefund_typer   messager   amountnoteZtransaction_idr	   Z	is_creditr
   payment_detailsZevent_paymentpayment r#   r#   /app/models/wallet_history.pyr      s"    r   N)
sqlalchemyr   r   r   r   r   r   r   r	   sqlalchemy.ormr
   models.baser   r   r   r#   r#   r#   r$   <module>   s   (