o
    dgo                     @   sX   d dl mZ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 deZdS )    )ColumnStringDECIMALEnumDateTime
ForeignKey)BIGINT)now)Basec                   @   s   e Zd ZdZeedddddZeeddeddddd	Zee	d
dd	Z
eedddd	Zee	ddddZeeddddddddZeedd	ZeededZdS )PaymentZpaymentsT)unsigned)primary_keyautoincrementzusers.idCASCADE)ondeleteF)nullabled   
         ZUSD)r   defaultpending	completedfailedZpayment_status)nameN)__name__
__module____qualname____tablename__r   r   idr   user_idr   Ztransaction_idr   amountcurrencyr   statusr   Zpayment_dater	   
created_at r%   r%   /app/app/models/payment.pyr      s    r   N)
sqlalchemyr   r   r   r   r   r   Zsqlalchemy.dialects.mysqlr   app.core.timer	   app.db.baser
   r   r%   r%   r%   r&   <module>   s
     