o
    UjL                     @  sX   d dl mZ d dlmZmZ d dlmZ ddlmZ ddl	m
Z
 G dd	 d	e
e Zd
S )    )annotations)TYPE_CHECKINGAny)Field   )InputSticker   )TelegramMethodc                      s   e Zd ZU dZeZdZded< 	 ded< 	 ded< 	 ded	< 	 d
Zded< 	 d
Z	ded< 	 e
d
ddidZded< 	 erLd
d
d
dd fddZ  ZS   ZS )CreateNewStickerSetz
    Use this method to create a new sticker set owned by a user. The bot will be able to edit the sticker set thus created. Returns :code:`True` on success.

    Source: https://core.telegram.org/bots/api#createnewstickerset
    createNewStickerSetintuser_idstrnametitlelist[InputSticker]stickersN
str | Nonesticker_typebool | Noneneeds_repainting
deprecatedT)json_schema_extrasticker_format)r   r   r   %_CreateNewStickerSet__pydantic_kwargsr   returnNonec          	   
     s&   t  jd|||||||d| d S )N)r   r   r   r   r   r   r    )super__init__)	__pydantic__self__r   r   r   r   r   r   r   r   	__class__r   _/opt/telega-widget/.venv/lib/python3.10/site-packages/aiogram/methods/create_new_sticker_set.pyr   +   s   
zCreateNewStickerSet.__init__)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )__name__
__module____qualname____doc__bool__returning____api_method____annotations__r   r   r   r   r   r   __classcell__r   r   r!   r#   r
      s0   
 r
   N)
__future__r   typingr   r   pydanticr   typesr   baser	   r(   r
   r   r   r   r#   <module>   s    