
    {i                         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
mZmZ d dlmZmZ d dlmZ d dlmZ erd dlmZ  G d d	e      Zy
)    )
ForeignKeyIntegerStringTextDateTimeBoolean)func)relationshipMappedmapped_column)OptionalTYPE_CHECKING)datetime)Base)Anyc                      e Zd ZU dZdZ eeddd      Zee	   e
d<    e ed      d      Zee   e
d	<    eed
      Zeee      e
d<    ee ej&                               Zee   e
d<    eed ej&                               Zeee      e
d<    eed
      Zeee      e
d<    ee ed            Zee	   e
d<    edegd      Zed   e
d<   y)CustomerSettingzE
    CustomerSetting Model: ORM class for CustomerSetting Entity
    customer_settingsT)primary_keyindexautoincrementid   r   )defaultkey)nullablevalue)server_default
created_at)r   onupdate
updated_at
deleted_atzcustomers.idcustomer_idCustomerF)foreign_keysuselistcustomerN)__name__
__module____qualname____doc____tablename__r   r   r   r   int__annotations__r   r   strr   r   r   r   r	   nowr   r   r!   r"   r   r#   r
   r'        i/var/www/html/hwPaymentPortal-be-dev/hw-payment-portal-api/src/apps/customers/models/customer_settings.pyr   r      s     (M#GTY]^Bs^$VC[!<C<#0#EE6(3- E#0($((*#UJx U-:8d]e]a]e]e]g-hJx)*h-:8d-SJx)*S,Wj6PQKQ#/
+`e#fHfZ fr2   r   N)
sqlalchemyr   r   r   r   r   r   sqlalchemy.sqlr	   sqlalchemy.ormr
   r   r   typingr   r   r   src.apps.base.models.baser   r   r   r1   r2   r3   <module>r9      s1    K K  > > *  *gd gr2   