
    h                         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	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ZddZy)zwAdd OTP fields to user model

Revision ID: 438aa3522d68
Revises: fb393a666c0e
Create Date: 2025-09-14 11:36:09.692365

    )SequenceUnion)opN438aa3522d68revisionfb393a666c0edown_revisionbranch_labels
depends_onc            	      |   t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j
                  d      d             y)	zUpgrade schema.users
otp_secretT)nullableotp_code
otp_expiry)timezoneN)r   
add_columnsaColumnStringDateTime     /Users/theessential/Documents/Github/40Admission/40-admission-backend/migrations/versions/438aa3522d68_add_otp_fields_to_user_model.pyupgrader      si    MM'299\299;NOMM'299ZtLMMM'299\2;;3MX\]^r   c                      t        j                  dd       t        j                  dd       t        j                  dd       y)zDowngrade schema.r   r   r   r   N)r   drop_columnr   r   r   	downgrader      s,    NN7L)NN7J'NN7L)r   )returnN)__doc__typingr   r   alembicr   
sqlalchemyr   r   str__annotations__r	   r
   r   r   r   r   r   r   <module>r&      sz    #   # 1?uS(3--. ?15uS(3--. 5.2
E#x}d*+ 2_*r   