
    {i                         d dl 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 d dlmZ d dlmZmZ d dlmZ  G d d	e      Zy
)    )IntegerStringDateTime
ForeignKeyText)func)relationshipMappedmapped_column)Base)customer_notes_map)OptionalList)datetimec                      e Zd ZU dZdZ eeddd      Zee	   e
d<    ee      Z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      Zed   e
d<    eded      Zeed      e
d<   y)NotezA
    Merchant Note Model: ORM class for Merchant Note Entity
    notesT)primary_keyindexautoincrementiddescription)server_default
created_at)nullableonupdate
updated_at)r   
deleted_atzusers.idcreated_by_idUser)foreign_keys
created_byCustomer)	secondaryback_populatescustomerN)__name__
__module____qualname____doc____tablename__r   r   r   r
   int__annotations__r   r   strr   r   nowr   r   r   r   r   r   r   r	   r"   r   r&   r        X/var/www/html/hwPaymentPortal-be-dev/hw-payment-portal-api/src/apps/notes/models/note.pyr   r   
   s     M#GTY]^Bs^,T2K2#0($((*#UJx U-:8d]e]a]e]e]g-hJx)*h-:8d-SJx)*S!.w
:8N!OM6#;O!-fM?!SJvS)50*HfT*%& r1   r   N)
sqlalchemyr   r   r   r   r   sqlalchemy.sqlr   sqlalchemy.ormr	   r
   r   src.apps.base.models.baser   "src.apps.customers.models.customerr   typingr   r   r   r   r0   r1   r2   <module>r9      s,    B B  > > * A ! 4 r1   