o
    4˜Žj‹  ã                   @  sd   d dl mZ d dlmZmZ ddlmZ ddl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é   )ÚDefault)ÚInputStoryContentUnionÚMessageEntityÚStoryÚ	StoryAreaé   )ÚTelegramMethodc                      sÊ   e Zd ZU dZeZdZded< 	 ded< 	 ded< 	 d	Zd
ed< 	 e	dƒZ
ded< 	 d	Zded< 	 d	Zded< 	 d	Zded< 	 e	dƒZded< 	 erad	e	dƒd	d	d	e	dƒdœd‡ fdd„Z‡  ZS ‡  ZS )Ú	PostStoryzç
    Posts a story on behalf of a managed business account. Requires the *can_manage_stories* business bot right. Returns :class:`aiogram.types.story.Story` on success.

    Source: https://core.telegram.org/bots/api#poststory
    Ú	postStoryÚstrÚbusiness_connection_idr   ÚcontentÚintÚactive_periodNú
str | NoneÚcaptionÚ
parse_modeústr | Default | Noneúlist[MessageEntity] | NoneÚcaption_entitiesúlist[StoryArea] | NoneÚareasúbool | NoneÚpost_to_chat_pageÚprotect_contentúbool | Default | None)r   r   r   r   r   r   Ú_PostStory__pydantic_kwargsr   ÚreturnÚNonec       	           s*   t ƒ jd|||||||||	dœ	|
¤Ž d S )N)	r   r   r   r   r   r   r   r   r   © )ÚsuperÚ__init__)Ú__pydantic__self__r   r   r   r   r   r   r   r   r   r    ©Ú	__class__r#   úW/var/www/kodo/Anonymous/send/lib/python3.10/site-packages/aiogram/methods/post_story.pyr%   +   s   ÷

özPostStory.__init__)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r   r!   r"   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r	   Ú__returning__Ú__api_method__Ú__annotations__r   r   r   r   r   r   r   r   r%   Ú__classcell__r#   r#   r'   r)   r   
   s>   
 
õür   N)Ú
__future__r   Útypingr   r   Úclient.defaultr   Útypesr   r   r	   r
   Úbaser   r   r#   r#   r#   r)   Ú<module>   s    