ó
    e3jï  ã                   ó†   • S SK JrJrJrJrJrJrJr  S SKJ	r	J
r
JrJrJr  S SKJrJr  S SKJr  S SKJr  S SKrS\S\4S	 jrg)
é    )Ú	BaseModelÚFieldÚEmailStrÚ	validatorÚfield_validatorÚ
ConfigDictÚAliasChoices)ÚUnionÚListÚDictÚOptionalÚAny)ÚdatetimeÚdate)ÚDecimal)ÚFormNÚvÚreturnc                 óh   • U S:X  d*  [        U [        5      (       a  U R                  5       (       d  gU $ )u6   Convierte cadena vacÃ­a a None para campos opcionales.Ú N)Ú
isinstanceÚstrÚstrip)r   s    ÚMC:\Users\jesus\Desktop\proyecto_pie360\backend\app\backend\schemas\helpers.pyÚ_empty_str_to_noner   	   s'   € àˆBƒw”:˜a¤×%Ñ%¨a¯g©g¯i©iØØ€Hó    )Úpydanticr   r   r   r   r   r   r	   Útypingr
   r   r   r   r   r   r   Údecimalr   Úfastapir   Újsonr   © r   r   Ú<module>r#      s3   ðß e× eÑ eß 3Õ 3ß #Ý Ý Û ð˜#ð  #õ r   