o
    7h                     @   s&   d dl mZmZ G dd dejZdS )    )
migrationsmodelsc                   @   s  e Zd Zd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g 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fdej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 dfd"ej	ddddd#fd$ej	ddddd#fd%ej	ddddd#fd&ej	ddddd#fd'ejdd(fd)ejdddfgd*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g 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	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 dfd"ej	ddddd#fd$ej	ddddd#fd%ej	ddddd#fd&ej	ddddd#fd0ejdd1fd'ejdd(fd)ejdddfgd*ejd2d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j	ddd.dd#fd%ej	ddd.dd#fd&ej	ddd.dd#fd'ejdd(fd)ejdddfg
d*ejd3dejdddddfdejd	dd
fdejd	dfd4ejd dfdej	dddfd5ej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jdddfdejdd dfd!ejdd dfd"ej	ddddd#fd$ej	ddddd#fd%ej	ddddd#fd&ej	ddddd#fd'ejdd(fd)ejdddfgd*gZd6S )7	Migration)payments20004_payment_customer_alter_payment_payment_methodMpesaB2BTransactionidTFID)auto_createdprimary_key	serializeverbose_nameconversation_idd   )
max_lengthuniqueoriginator_conversation_id)r   
command_id))BusinessPayBillzBusiness Pay Bill)BusinessBuyGoodszBusiness Buy Goods)DisburseFundsToBusinesszDisburse Funds To Business)BusinessToBusinessTransferzBusiness To Business Transfer   )choicesr   amount   
   )decimal_places
max_digitsparty_a   party_baccount_referenceremarks   result_code)blanknullresult_desc)r&   r   transaction_id2   transaction_receipttransaction_amount)r&   r   r   r'   working_account_fundsutility_account_fundscharges_paid_funds
created_at)auto_now_addcompleted_at)namefieldsMpesaB2CTransaction))SalaryPaymentzSalary Payment)BusinessPaymentzBusiness Payment)PromotionPaymentzPromotion Paymentphone_number   occasionrecipient_registered)defaultMpesaBalanceInquiryMpesaReversaloriginal_transaction_idreceiver_partyN)__name__
__module____qualname__dependenciesr   CreateModelr   BigAutoField	CharFieldDecimalFieldIntegerFieldDateTimeFieldBooleanField
operations rN   rN   i/var/www/html/optinet_system/payments/migrations/0005_mpesab2btransaction_mpesab2ctransaction_and_more.pyr      s    r   N)	django.dbr   r   r   rN   rN   rN   rO   <module>   s   