
    F˝iN                    `    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	e
e         Zy
)    )annotations)TYPE_CHECKINGAny)Field   )InputSticker   )TelegramMethodc                       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      Zded<   	 er d
d
d
d	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d fdZ xZS  x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   c               4    t        	|   d|||||||d| y )N)r   r   r   r   r   r   r    )super__init__)
__pydantic__self__r   r   r   r   r   r   r   %_CreateNewStickerSet__pydantic_kwargs	__class__s
            _/home/leshdev/mybot/venv/lib/python3.12/site-packages/aiogram/methods/create_new_sticker_set.pyr   zCreateNewStickerSet.__init__+   s6      G 	!)!1-	 $	    )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r!   r   returnNone)__name__
__module____qualname____doc__bool__returning____api_method____annotations__r   r   r   r   r   r   __classcell__)r"   s   @r#   r   r      s     M*NL6
I JJ,  X#L*#$(k( K!&td?S!TNJTA
  (,,0)-	 	 		
 	 )	 %	 *	 '	 "%	 	 		 r$   r   N)
__future__r   typingr   r   pydanticr   typesr   baser
   r+   r   r   r$   r#   <module>r5      s%    " %     9.. 9r$   