Ë
    F4jß  ã                   ó„   — d dl mZmZmZmZmZmZmZ d dlm	Z	m
Z
mZmZmZ d dlmZmZ d dlmZ d dlmZ d dlZdedefd	„Zy)
é    )Ú	BaseModelÚFieldÚEmailStrÚ	validatorÚfield_validatorÚ
ConfigDictÚAliasChoices)ÚUnionÚListÚDictÚOptionalÚAny)ÚdatetimeÚdate)ÚDecimal)ÚFormNÚvÚreturnc                 óR   — | dk(  s t        | t        «      r| j                  «       sy| S )u6   Convierte cadena vacÃ­a a None para campos opcionales.Ú N)Ú
isinstanceÚstrÚstrip)r   s    úD/var/www/pie360backend.cl/public_html/app/backend/schemas/helpers.pyÚ_empty_str_to_noner   	   s"   € àˆB‚w”:˜a¤Ô%¨a¯g©g¬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   