§
    àÃih  ã                  ó<   — d Z ddlmZ ddlmZ  G d„ d¦  «        ZdS )u‰  
Nom du script : gitlab_issue_service.py
Chemin : /gitlab-bridge/app/services/gitlab_issue_service.py
Description : Service de crÃ©ation sÃ©curisÃ©e d'issues GitLab.
Options Ã©ventuelles : Aucune.
Exemples d'utilisation : `create_issue(project_id, title, description, labels)`.
PrÃ©requis : Python 3.11+.
Auteur : Sylvain SCATTOLINI
Date de crÃ©ation / modification : 2026-03-25
Version : 1.1
é    )Úannotations)ÚGitLabClientc                  ó"   — e Zd ZdZdd„Zdd„ZdS )ÚGitLabIssueServiceu*   Encapsule la crÃ©ation d'une issue GitLab.Úclientr   ÚreturnÚNonec                ó   — || _         d S )N)r   )Úselfr   s     ú@/var/www/html/gitlab-bridge/app/services/gitlab_issue_service.pyÚ__init__zGitLabIssueService.__init__   s   € ØˆŒˆˆó    Ú
project_idÚintÚtitleÚstrÚdescriptionÚlabelsú	list[str]Údictc                ó>   — | j                              ||||¬¦  «        S )N)r   r   r   r   )r   Úcreate_issue)r   r   r   r   r   s        r   r   zGitLabIssueService.create_issue   s#   € ØŒ{×'Ò'°:ÀUÐXcÐlrÐ'ÑsÔsÐsr   N)r   r   r   r	   )
r   r   r   r   r   r   r   r   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   © r   r   r   r      sH   € € € € € Ø4Ð4ðð ð ð ðtð tð tð tð tð tr   r   N)r   Ú
__future__r   Úapp.clients.gitlab_clientr   r   r   r   r   ú<module>r       sq   ðð
ð 
ð #Ð "Ð "Ð "Ð "Ð "à 2Ð 2Ð 2Ð 2Ð 2Ð 2ðtð tð tð tð tñ tô tð tð tð tr   