
    ,h                     J    d dl mZ d dlmZ d dlmZmZ  G d dee   e      Zy)    )ABC)BaseHandler)ChosenInlineResultUserc                   <    e Zd ZdZedefd       Zedefd       Zy)ChosenInlineResultHandlerz6
    Base class for chosen inline result handlers
    returnc                 .    | j                   j                  S N)event	from_userselfs    X/var/www/html/venv/lib/python3.12/site-packages/aiogram/handlers/chosen_inline_result.pyr   z#ChosenInlineResultHandler.from_user   s    zz###    c                 .    | j                   j                  S r   )r   queryr   s    r   r   zChosenInlineResultHandler.query   s    zzr   N)	__name__
__module____qualname____doc__propertyr   r   strr    r   r   r   r      s=     $4 $ $  s    r   r   N)abcr   aiogram.handlersr   aiogram.typesr   r   r   r   r   r   <module>r      s"     ( 2 ,> ?  r   