3
؀h                 @   s.   d dl m Z  d dlmZ G dd dejZdS )    )datetime)dbc               @   s   e Zd ZdZejejddZejejddddZ	ejejdZ
ejejddZejejZejejZddd	Zd
d Zdd ZdS )ContactListZcontact_listT)primary_key   )uniqueindex)nullableNc             C   s"   || _ || _|| _|| _|| _d S )N)contact_public_idcontact_emaildeletion_marker
created_at
updated_at)selfr
   r   r   r   r    r   -/booking_service/app/database/contact_list.py__init__   s
    zContactList.__init__c             C   s
   d| j  S )Nz<ContactList %r>)r   )r   r   r   r   __repr__   s    zContactList.__repr__c             C   s   | j | j| j| jdS )N)r
   r   r   r   )r
   r   r   r   )r   r   r   r   return_json   s    zContactList.return_json)NNNNN)__name__
__module____qualname____tablename__r   ColumnIntegerZ
contact_idStringr
   r   r   DateTimer   r   r   r   r   r   r   r   r   r      s    
r   N)r   routesr   Modelr   r   r   r   r   <module>   s   