B
    ObG                 @   sF   d dl mZ d dlmZ d dlmZ d dlmZ G dd dej	Z
dS )    )models)gettext_lazy)timezone)Orderc               @   s&  e Zd ZdZejeejdZej	deddZ
ejdddZejd	d
dZedZejdddddZejdejdZejdddddZejdddddZejddddZejdddddZejdddddZejdddZejdddddZejddddZejddddZG d d! d!Z d"d# Z!d$S )%PaymentRecord))   ZPaypal)   ZPayTM)   ZOthers)Z	on_deletezPayment Methodr	   )choicesdefaultzTXN ID2   )
max_lengthZSTATUS   z
TXN AMOUNTZCURRENCY   T)r   nullblankzTXN DATE)r   zBANK TXN IDz	BANK NAMEz	RESP CODE)r   r   zPAYMENT MODE
   zGATEWAY NAME   (   )r   r   zRESP MSG   )r   r   r   #   c               @   s   e Zd ZedZdgZdZdS )zPaymentRecord.MetazPayment Recordz	-txn_dateZcloudN)__name__
__module____qualname___Zverbose_nameZorderingZ	app_label r   r   AG:\easytimepro\master/mysite/cloud\models\model_payment_record.pyMeta(   s   r   c             C   s   d | jj| jS )Nz{}_{})formatorderZnumberstatus)selfr   r   r   __str__-   s    zPaymentRecord.__str__N)"r   r   r   ZPAYMENT_METHOD_CHOICESr   Z
ForeignKeyr   ZCASCADEr   ZSmallIntegerFieldZpayment_methodZ	CharFieldZtxn_idr    Z
FloatFieldZ
tnx_amountZcurrencyZDateTimeFieldr   ZnowZtxn_dateZbank_txn_idZ	bank_nameZIntegerFieldZ	resp_codeZpayment_modeZgateway_nameZmidZ	TextFieldZresp_msgZ
payment_idZpayer_idr   r"   r   r   r   r   r      s&   
r   N)Z	django.dbr   Zdjango.utils.translationr   r   Zdjango.utilsr   Zmysite.cloud.modelsr   ZModelr   r   r   r   r   <module>   s   