
    dhj                    d    d dl mZ d dlmZ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Optional)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Optional[str]sticker_typeOptional[bool]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
            `/var/www/netwell/bot/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-&'+n+ K$)$<QUBV$WNMWA
  +//3,0	 	 		
 	 )	 (	 -	 *	 "%	 	 		 r%   r   N)
__future__r   typingr   r   r   pydanticr   typesr	   baser   r,   r   r   r%   r$   <module>r6      s(    " / /     9.. 9r%   