
    Hg                     f    d dl mZmZ d dlmZmZ  G d de      Z G d de      Z G d de      Zy	)
    )	BaseModelEmailStr)OptionalUnionc                   @    e Zd ZU eed<   eed<   eed<   dZee   ed<   y)
UserCreatenameemailpasswordcustomerroleN)__name__
__module____qualname__str__annotations__r   r   r        5/var/www/html/hubwallet-dev/src/apps/users/schemas.pyr   r      s    
IOM$D(3-$r   r   c                   @    e Zd ZU eed<   eed<   eed<    G d d      Zy)UserResponser	   r
   r   c                       e Zd ZdZy)UserResponse.ConfigTN)r   r   r   from_attributesr   r   r   Configr      s    r   r   N)r   r   r   r   r   r   r   r   r   r   r   r      s    
IO
I r   r   c                   @    e Zd ZU eed<   eed<   eed<   eee	f   ed<   y)APIResponsestatuscodemessagedataN)
r   r   r   boolr   intr   r   r   dictr   r   r   r   r      s!    L
IL
d"
##r   r   N)	pydanticr   r   typingr   r   r   r   r   r   r   r   <module>r'      s/    ( "% %9 $) $r   