o
    <XZjÎ  ã                   @   s–   U d Z ddlmZmZ ddlmZ ddlZdZe	e
d< dZee	df e
d< dZee	ee	 df e
d	< dZee	ee	 df e
d
< ddd„Zddd„ZdS )z�updates in table schema and new fields

Revision ID: 68cf2ea012e7
Revises: 7256e11aa2ee
Create Date: 2026-07-17 16:28:44.627146

é    )ÚSequenceÚUnion)ÚopNÚ68cf2ea012e7ÚrevisionÚ7256e11aa2eeÚdown_revisionÚbranch_labelsÚ
depends_onÚreturnc                	   C   s¬   t  dtjdtjdd�dd�¡ t  dtjdt ¡ t d	¡d
d�¡ t  dtjdt ¡ t d¡d
d�¡ t  dtjdtjdd�dd�¡ t  dtjdtjdd�dd�¡ d S )NÚcartÚselected_dayé
   )ÚlengthT)ÚnullableÚcourseÚis_bookableÚtrueF)Úserver_defaultr   Úis_day_selection_requiredÚfalseÚparticipantsÚschool_nameéÿ   Úpayment_details)r   Ú
add_columnÚsaÚColumnÚStringÚBooleanÚtext© r!   r!   úd/var/www/html/app-backend/migrations/versions/68cf2ea012e7_updates_in_table_schema_and_new_fields.pyÚupgrade   s
    $$ $r#   c                   C   s@   t  dd¡ t  dd¡ t  dd¡ t  dd¡ t  dd¡ d S )	Nr   r   r   r   r   r   r   r   )r   Údrop_columnr!   r!   r!   r"   Ú	downgrade   s
   r%   )r   N)Ú__doc__Útypingr   r   Úalembicr   Ú
sqlalchemyr   r   ÚstrÚ__annotations__r   r	   r
   r#   r%   r!   r!   r!   r"   Ú<module>   s    

