o
    h
                     @   s:   d dl Zd dlmZ d dlmZmZ G dd dejZdS )    N)settings)
migrationsmodelsc                   @   sv  e Zd ZddeejgZejdde	j
dddddfd	e	jd
ddfde	jddfde	jdddfde	jdddfde	 fde	jdd
dfde	jdd
dfde	jdd
dfde	jg dddd fd!e	jg d"d#dd fd$e	jdd%d&fd'e	jddd(fd)e	jddd(fd*e	jdd+fd,e	jdd-fd.e	jddejj	jjejd/fd0e	jdd1dejj	jjd2d3fgd4d5gid6gZd7S )8	Migration)	customers;0010_marketingreporttemplate_marketingweeklyreport_and_more)payments50005_mpesab2btransaction_mpesab2ctransaction_and_moreUnreconciledPaymentidTFID)auto_createdprimary_key	serializeverbose_nametransaction_id2   )
max_lengthuniquephone_number   )r   amount   
   )decimal_places
max_digitsaccount_referencez+The account number customer tried to pay tod   )	help_textr   transaction_time
first_name)blankr   middle_name	last_namereason))invalid_accountzInvalid Account Number)account_not_foundzAccount Number Not Found)duplicate_transactionzDuplicate Transaction)invalid_amountzInvalid Amount)system_errorzSystem Errorr%      )choicesdefaultr   status))pendingzPending Review)resolvedResolved)refundedRefunded)ignoredIgnoredr.   notesz+Admin notes about this unreconciled payment)r!   r   resolved_at)r!   nullcallback_data
created_at)auto_now_add
updated_at)auto_nowresolved_by)r!   r7   	on_deletetoresolved_customerz0Customer this payment was eventually assigned tozcustomers.customer)r!   r   r7   r>   r?   orderingz-created_at)namefieldsoptionsN)__name__
__module____qualname__r   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoField	CharFieldDecimalFieldDateTimeField	TextField	JSONField
ForeignKeydjangodbdeletionSET_NULL
operations rX   rX   L/var/www/html/optinet_system/payments/migrations/0006_unreconciledpayment.pyr      s<    

r   )django.db.models.deletionrS   django.confr   	django.dbr   r   r   rX   rX   rX   rY   <module>   s   