a
    y{Jh\  ã                   @  s    d dl mZ d dlmZmZmZ ddlmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ ddlmZ G dd„ dee ƒZd	S )
é    )Úannotations)ÚTYPE_CHECKINGÚAnyÚUnioné   )ÚInlineQueryResultArticleÚInlineQueryResultAudioÚInlineQueryResultCachedAudioÚInlineQueryResultCachedDocumentÚInlineQueryResultCachedGifÚInlineQueryResultCachedMpeg4GifÚInlineQueryResultCachedPhotoÚInlineQueryResultCachedStickerÚInlineQueryResultCachedVideoÚInlineQueryResultCachedVoiceÚInlineQueryResultContactÚInlineQueryResultDocumentÚInlineQueryResultGameÚInlineQueryResultGifÚInlineQueryResultLocationÚInlineQueryResultMpeg4GifÚInlineQueryResultPhotoÚInlineQueryResultVenueÚInlineQueryResultVideoÚInlineQueryResultVoiceÚSentWebAppMessageé   )ÚTelegramMethodc                      sJ   e Zd ZU dZeZdZded< ded< erBddddd	œ‡ fd
d„Z	‡  Z
S )ÚAnswerWebAppQuerya~  
    Use this method to set the result of an interaction with a `Web App <https://core.telegram.org/bots/webapps>`_ and send a corresponding message on behalf of the user to the chat from which the query originated. On success, a :class:`aiogram.types.sent_web_app_message.SentWebAppMessage` object is returned.

    Source: https://core.telegram.org/bots/api#answerwebappquery
    ZanswerWebAppQueryÚstrÚweb_app_query_ida%  Union[InlineQueryResultCachedAudio, InlineQueryResultCachedDocument, InlineQueryResultCachedGif, InlineQueryResultCachedMpeg4Gif, InlineQueryResultCachedPhoto, InlineQueryResultCachedSticker, InlineQueryResultCachedVideo, InlineQueryResultCachedVoice, InlineQueryResultArticle, InlineQueryResultAudio, InlineQueryResultContact, InlineQueryResultGame, InlineQueryResultDocument, InlineQueryResultGif, InlineQueryResultLocation, InlineQueryResultMpeg4Gif, InlineQueryResultPhoto, InlineQueryResultVenue, InlineQueryResultVideo, InlineQueryResultVoice]Úresultr   ÚNone)r    r!   Ú#_AnswerWebAppQuery__pydantic_kwargsÚreturnc                  s   t ƒ jf ||dœ|¤Ž d S )N)r    r!   )ÚsuperÚ__init__)Z__pydantic__self__r    r!   r#   ©Ú	__class__© úV/var/www/shaz/venv/lib/python3.9/site-packages/aiogram/methods/answer_web_app_query.pyr&   G   s     zAnswerWebAppQuery.__init__)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Z__returning__Z__api_method__Ú__annotations__r   r&   Ú__classcell__r)   r)   r'   r*   r      s   
r   N)Ú
__future__r   Útypingr   r   r   Útypesr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úbaser   r   r)   r)   r)   r*   Ú<module>   s   \