Ë
    µŒjß  ã                   ól   — d dl mZmZmZ d dlmZ d dlmZmZ d dl	m
Z
  G d„ de«      Z G d„ de
«      Zy	)
é    )ÚListÚOptionalÚType)ÚCallbackManagerForToolRun)Ú	BaseModelÚField)ÚO365BaseToolc                   óÆ   — e Zd ZU dZ edd¬«      Zeed<    edd¬«      Ze	e   ed<    edd¬«      Z
eed	<    ed
d¬«      Zee	e      ed<    ed
d¬«      Zee	e      ed<   y
)ÚSendMessageSchemazInput for SendMessageTool..zThe message body to be sent.)ÚdescriptionÚbodyzThe list of recipients.ÚtozThe subject of the message.ÚsubjectNzThe list of CC recipients.ÚcczThe list of BCC recipients.Úbcc)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   ÚstrÚ__annotations__r   r   r   r   r   r   © ó    úz/var/www/html/Fitness-lenito-AI-main/venv/lib/python3.12/site-packages/langchain_community/tools/office365/send_message.pyr   r   	   s–   … Ù$áØØ2ô€Dˆ#ó ñ ØØ-ô€BˆˆS‰	ó ñ ØØ1ô€GˆSó ñ $ØØ0ô€Bˆ��c‘Ñó ñ  %ØØ1ô €Cˆ�$�s‘)Ñ	ô r   r   c                   ó’   — e Zd ZU dZdZeed<   dZeed<   eZ	e
e   ed<   	 	 	 dded	ee   d
edeee      deee      dee   defd„Zy)ÚO365SendMessagezSend an email in Office 365.Ú
send_emailÚnamez@Use this tool to send an email with the provided message fields.r   Úargs_schemaNr   r   r   r   r   Úrun_managerÚreturnc                 ó\  — | j                   j                  «       }|j                  «       }||_        ||_        |j
                  j                  |«       |�|j                  j                  |«       |�|j                  j                  |«       |j                  «        dt        |«      z   }	|	S )NzMessage sent: )ÚaccountÚmailboxÚnew_messager   r   r   Úaddr   r   Úsendr   )
Úselfr   r   r   r   r   r    r$   ÚmessageÚoutputs
             r   Ú_runzO365SendMessage._run+   sŠ   € ð —,‘,×&Ñ&Ó(ˆØ×%Ñ%Ó'ˆð ˆŒØ!ˆŒØ�
‰
�‰�rÔØˆ>Ø�J‰J�N‰N˜2ÔØˆ?Ø�K‰K�O‰O˜CÔ à�‰Œà!¤C¨£LÑ0ˆØˆr   )NNN)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r+   r   r   r   r   r   "   s    … Ù&à€Dˆ#ÓàJð �ó ð ,=€K�Ð'Ñ(Ó<ð #'Ø#'Ø;?ñàðð �‰Iðð ð	ð
 �T˜#‘YÑðð �d˜3‘iÑ ðð Ð7Ñ8ðð 
ôr   r   N)Útypingr   r   r   Úlangchain_core.callbacksr   Úpydanticr   r   Ú(langchain_community.tools.office365.baser	   r   r   r   r   r   Ú<module>r0      s,   ðß 'Ñ 'å >ß %å Aô˜	ô ô2"�lõ "r   