§
    ÖŠ›j‚  ã                  ób   — d dl mZ d dlmZmZmZ d dlmZmZ e G d„ de¦  «        ¦   «         Z	dS )é    )Úannotations)ÚAnyÚProtocolÚruntime_checkable)ÚTelegramResponseÚTelegramServiceStatusc                  ó,   — e Zd ZdZ	 	 	 	 ddd„Zdd„ZdS )ÚTelegramPortzFDomain Port for external Telegram notification and bot communications.NÚHTMLFÚtextÚstrÚchat_idú
str | NoneÚ
parse_modeÚdisable_web_page_previewÚboolÚreply_markupúdict[str, Any] | NoneÚreturnr   c              ƒ  ó
   K  — d S ©N© )Úselfr   r   r   r   r   s         úIC:\Projects\DSCons\app\modules\integrations\domain\ports\telegram_port.pyÚsend_messagezTelegramPort.send_message   s   è è € ð 	ˆó    r   c              ƒ  ó
   K  — d S r   r   )r   s    r   Ú
get_statuszTelegramPort.get_status   s   è è € Øˆr   )Nr   FN)r   r   r   r   r   r   r   r   r   r   r   r   )r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r
   r
      sU   € € € € € àPÐPð
 #Ø Ø).Ø.2ðð ð ð ð ðð ð ð ð ð r   r
   N)
Ú
__future__r   Útypingr   r   r   Úapp.models.telegram_schemasr   r   r
   r   r   r   ú<module>r&      sŽ   ðØ "Ð "Ð "Ð "Ð "Ð "à 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3à OÐ OÐ OÐ OÐ OÐ OÐ OÐ Oð ðð ð ð ð �8ñ ô ñ Ôðð ð r   