
    )i                     v    d dl mZmZmZ d dlmZmZmZ d dlm	Z	m
Z
mZmZ d dlmZ erd dlmZ  G d de      Zy)	    )IntegerBoolean
ForeignKey)relationshipMappedmapped_column)ListOptionalTYPE_CHECKINGAny)Base)PaymentRequestc                      e Zd ZU dZdZ eeddd      Zee	   e
d<    ee ed            Zee	   e
d<    edd	
      Zed   e
d<    ee ed            Zee	   e
d<    edegd      Zee   e
d<    ee ed            Zee	   e
d<    edegd      Zee   e
d<    ee ed      d      Zee	   e
d<    edegd      Zee   e
d<    eed      Zee   e
d<    eed      Zee   e
d<    eed      Zee   e
d<    eed      Zee   e
d<    eed      Zee   e
d<    eed      Zee   e
d<    eed      Zee   e
d <   y!)"PaymentRequestCustomerzS
    PaymentRequestCustomer Model: ORM class for PaymentRequestCustomer Entity
    payment_requests_customersT)primary_keyindexautoincrementidzpayment_requests.idpayment_request_idr   payment_request_customers)back_populatespayment_requestszcustomers.idcustomer_idCustomerF)foreign_keysuselistcustomerzcustomer_contacts.idpayer_idCustomerContactpayer)nullableapprover_idapprover)defaultpayer_email_request_enabledpayer_email_receipt_enabledpayer_sms_request_enabledpayer_sms_receipt_enabledapprover_email_receipt_enabledapprover_sms_receipt_enabledis_approver_approvedN)__name__
__module____qualname____doc____tablename__r   r   r   r   int__annotations__r   r   r   r   r   r   r   r   r!   r#   r$   r   r&   boolr'   r(   r)   r*   r+   r,        w/var/www/html/hwPaymentPortal-be-dev/hw-payment-portal-api/src/apps/payment_requests/models/payment_request_customer.pyr   r   	   s    1M#GTY]^Bs^&3GZH]=^&_s_1=)D2f-.   -Wj6PQKQ(;-Y^_HfSk_)':>T3UVHfSkV%&7xjZ_`E6#;`,WjAW6XcghKh(uHfSk  1>gu0UU0=gu0UU.;GU.Svd|S.;GU.Svd|S3@RW3X"F4LX1>wPU1V &,V)6w)N&,Nr6   r   N)
sqlalchemyr   r   r   sqlalchemy.ormr   r   r   typingr	   r
   r   r   src.apps.base.models.baser   0src.apps.payment_requests.models.payment_requestr   r   r5   r6   r7   <module>r=      s.    3 3 > > 5 5 *OOT Or6   