3
؀h0                 @   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
Zejej
ZejejdZejejdddZejejddddZejejdd	ZejejZejejZejd
dddZdddZdd Zdd ZdS ) MandatoryPaymentScheduleCalendarZpayment_schedule_calendarT)primary_key   )uniqueindex)r   1)defaultr   )nullableMandatoryPaymentPricesZfee_calendardynamic)backreflazyNc
       
      C   s:   || _ || _|| _|| _|| _|| _|| _|| _|	| _d S )N)	schedule_public_idschedule_start_dateschedule_end_dateschedule_destination
session_idstatusdeletion_marker
created_at
updated_at)
selfr   r   r   r   r   r   r   r   r    r   ;/booking_service/app/database/mandatory_payment_schedule.py__init__   s    z)MandatoryPaymentScheduleCalendar.__init__c             C   s
   d| j  S )Nz%<MandatoryPaymentScheduleCalendar %r>)r   )r   r   r   r   __repr__'   s    z)MandatoryPaymentScheduleCalendar.__repr__c             C   s   dj | j| j| jS )Nz-<MandatoryPaymentScheduleCalendar {}, {}, {}>)formatr   r   r   )r   r   r   r   __str__+   s    z(MandatoryPaymentScheduleCalendar.__str__)	NNNNNNNNN)__name__
__module____qualname____tablename__r   ColumnIntegerschedule_idStringr   Dater   r   r   r   r   r   DateTimer   r   relationshipZschedule_entry_feesr   r   r   r   r   r   r   r      s$      
r   N)r   routesr   Modelr   r   r   r   r   <module>   s   