
    pi}                         S SK JrJrJrJr  S SKJrJrJr  S SK	J	r	  \\
\" SS94   r\\
\" SS94   r " S S\5      r " S	 S
\5      r " S S\5      rg)    )OptionalListDict	Annotated)	BaseModelFieldStringConstraints)datetimez^\d{4}-\d{2}-\d{2}$)patternz^\d{2}:\d{2}$c                   b   \ rS rSr% \\S'   \\S'   \" SSSS9r\	\S'   \" S	S	S
9r
\	\S'   \" \S9r\\	   \S'   Sr\\	   \S'   Sr\\   \S'   Sr\\   \S'   Sr\\   \S'   Sr\\   \S'   Sr\\   \S'   Sr\\	   \S'   Sr\\	   \S'   Sr\\S'   Sr\\\\	4      \S'   Sr\\\\4      \S'   Srg)ReservationIn	   datetime<        geleduration_minutesr   r   price_cents)default_factoryuser_idsNuser_idnameemailphone
confirmadastatusnotes
docente_id
teacher_idFpaidper_student_centsstudent_payments )__name__
__module____qualname____firstlineno__DateStr__annotations__TimeStrr   r   intr   listr   r   r   r   r   strr   r   r!   r"   r#   r$   r%   boolr&   r   r'   __static_attributes__r(       ?/home/mario/Escritorio/thel4footbal/app/reservations/schemas.pyr   r   	   s    
M
M!"u5c5Q1~K%5Hd3i5!GXc]!D(3-E8C=E8C=(FHSM(E8C= $J$ $J$D$ 37xS#X/626htCI/6r5   r   c                   r   \ rS rSr% Sr\\   \S'   Sr\\	   \S'   \
" SSSS9r\\   \S'   \
" SS	S
9r\\   \S'   Sr\\\      \S'   Sr\\   \S'   Sr\\   \S'   Sr\\   \S'   Sr\\   \S'   Sr\\   \S'   Sr\\   \S'   Sr\\   \S'   Sr\\   \S'   Sr\\\\4      \S'   Sr\\\\4      \S'   Srg)ReservationUpdate   Nr   r   r   r   r   r   r   r   r   r   r   r   r   r   r!   r"   r#   r%   r'   r&   r(   )r)   r*   r+   r,   r   r   r-   r.   r   r/   r   r   r0   r   r   r   r   r   r2   r   r   r!   r"   r#   r%   r3   r'   r   r&   r4   r(   r5   r6   r8   r8      s    "D(7
""D(7
"&+DQ5&AhsmA!&t!2K#2$(HhtCy!(!GXc]!D(3-E8C=E8C= FHSM E8C= $J$D(4.26htCI/626xS#X/6r5   r8   c                       \ rS rSr% \\S'   \" SS9r\\S'   Sr	\
\   \S'   Sr\
\   \S'   Sr\
\   \S	'   Sr\
\   \S
'   Sr\
\   \S'   Srg)	ExpenseIn0   r   r   r   amount_centsNcategoryconceptr"   r   reservation_idr(   )r)   r*   r+   r,   r2   r.   r   r=   r0   r>   r   r?   r"   r   r@   r4   r(   r5   r6   r;   r;   0   s[    
IL##"Hhsm"!GXc]!E8C=!GXc]!$(NHSM(r5   r;   N)typingr   r   r   r   pydanticr   r   r	   r
   r2   r-   r/   r   r8   r;   r(   r5   r6   <module>rC      sf    2 2 8 8  C*3IJJ
K
C*3CDD
E7I 7*7	 7$)	 )r5   