
    F˝i
                    X    d dl mZ d dlmZmZ ddlmZmZ ddlm	Z	  G d de	e         Z
y	)
    )annotations)TYPE_CHECKINGAny   )ChatIdUnion
OwnedGifts   )TelegramMethodc                  0    e Zd ZU dZeZdZded<   	 dZded<   	 dZ	ded<   	 dZ
ded	<   	 dZded
<   	 dZded<   	 dZded<   	 dZded<   	 dZded<   	 dZded<   	 dZded<   	 er/ddddddddddd
	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d fdZ xZS  xZS )GetChatGiftsz
    Returns the gifts owned by a chat. Returns :class:`aiogram.types.owned_gifts.OwnedGifts` on success.

    Source: https://core.telegram.org/bots/api#getchatgifts
    getChatGiftsr   chat_idNbool | Noneexclude_unsavedexclude_savedexclude_unlimitedexclude_limited_upgradableexclude_limited_non_upgradableexclude_from_blockchainexclude_uniquesort_by_price
str | Noneoffset
int | Nonelimit)
r   r   r   r   r   r   r   r   r   r   c               <    t        |   d|||||||||	|
|d| y )N)r   r   r   r   r   r   r   r   r   r   r    )super__init__)__pydantic__self__r   r   r   r   r   r   r   r   r   r   r   _GetChatGifts__pydantic_kwargs	__class__s                W/home/leshdev/mybot/venv/lib/python3.12/site-packages/aiogram/methods/get_chat_gifts.pyr   zGetChatGifts.__init__.   sB    ( G  /+"3+E/M(?-+ $    )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r!   r   returnNone)__name__
__module____qualname____doc__r   __returning____api_method____annotations__r   r   r   r   r   r   r   r   r   r   r   r   __classcell__)r"   s   @r#   r   r   	   sc    M#Nz#'O[' !%M;% }%){)_.22z26"K6|+/[/ G"&NK&3!%M;%uFJ KE:L ,0)--16::>37*.)-!% $!	 !!	 )	!	
 '!	  +!	 )4!	 -8!	 &1!	 (!	 '!	 !	 !	 "%!	 !	 !		 r$   r   N)
__future__r   typingr   r   typesr   r   baser
   r   r   r$   r#   <module>r3      s$    " % +  F>*- Fr$   