§
    áÈ×iá  ã                  ó~   — d Z ddlmZ ddlmZmZmZ  G d„ de¦  «        Z G d„ de¦  «        Z G d„ d	e¦  «        Z	d
S )uø   
Nom du fichier : users.py
Chemin : /gitlab-bridge/app/schemas/users.py
Description : SchÃ©mas Pydantic liÃ©s aux utilisateurs GitLab pour le bridge OpenWebUI.
Auteur : Sylvain SCATTOLINI
Date de crÃ©ation / modification : 2026-04-09
Version : 1.0
é    )Úannotations)Ú	BaseModelÚ
ConfigDictÚFieldc                  ó^   — e Zd ZU  ed¬¦  «        Zded<   ded<   ded<   ded<   d	Zd
ed<   d	S )ÚUserItemÚforbid©ÚextraÚintÚidÚstrÚusernameÚnameÚstateNz
str | NoneÚ
avatar_url)Ú__name__Ú
__module__Ú__qualname__r   Úmodel_configÚ__annotations__r   © ó    ú0/var/www/html/gitlab-bridge/app/schemas/users.pyr   r      sY   € € € € € € Ø: HÐ-Ñ-Ô-€Là€G€GGØ€M€MMØ€I€IIØ€J€JJØ!€JÐ!Ð!Ð!Ñ!Ð!Ð!r   r   c                  óv   — e Zd ZU  ed¬¦  «        Z edddd¬¦  «        Zded	<    ed
dd¬¦  «        Zded<   dS )ÚUserSearchRequestr	   r
   .é   éÿ   u.   Nom, prÃ©nom ou username GitLab Ã  rechercher.)Ú
min_lengthÚ
max_lengthÚdescriptionr   Úqueryé
   é2   )ÚdefaultÚgeÚler   ÚlimitN)	r   r   r   r   r   r   r"   r   r(   r   r   r   r   r      s€   € € € € € € Ø: HÐ-Ñ-Ô-€Làs q°SØ#SðUñ Uô U€Eð Uð Uð Uñ Uà˜r a¨BÐ/Ñ/Ô/€EÐ/Ð/Ð/Ñ/Ð/Ð/r   r   c                  ób   — e Zd ZU  ed¬¦  «        ZdZded<   ded<    ee¬¦  «        Z	d	ed
<   dS )ÚUserSearchResponser	   r
   TÚboolÚsuccessr   r"   )Údefault_factoryzlist[UserItem]ÚusersN)
r   r   r   r   r   r,   r   r   Úlistr.   r   r   r   r*   r*   "   s\   € € € € € € Ø: HÐ-Ñ-Ô-€Là€GÐÐÐÑØ€J€JJØ!˜E°$Ð7Ñ7Ô7€EÐ7Ð7Ð7Ñ7Ð7Ð7r   r*   N)
Ú__doc__Ú
__future__r   Úpydanticr   r   r   r   r   r*   r   r   r   ú<module>r3      sÉ   ððð ð #Ð "Ð "Ð "Ð "Ð "à 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1ð"ð "ð "ð "ð "ˆyñ "ô "ð "ð0ð 0ð 0ð 0ð 0˜	ñ 0ô 0ð 0ð8ð 8ð 8ð 8ð 8˜ñ 8ô 8ð 8ð 8ð 8r   