
    F˝i                    T    d dl mZ d dlmZmZ ddlmZ ddlmZ  G d dee         Z	y	)
    )annotations)TYPE_CHECKINGAny   )
OwnedGifts   )TelegramMethodc            	          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<   	 er)ddddddddd	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d fdZ xZS  xZS )GetUserGiftsz
    Returns the gifts owned and hosted by a user. Returns :class:`aiogram.types.owned_gifts.OwnedGifts` on success.

    Source: https://core.telegram.org/bots/api#getusergifts
    getUserGiftsintuser_idNbool | None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   c       	        8    t        |   d|||||||||	d	|
 y )N)	r   r   r   r   r   r   r   r   r    )super__init__)__pydantic__self__r   r   r   r   r   r   r   r   r   _GetUserGifts__pydantic_kwargs	__class__s              W/home/leshdev/mybot/venv/lib/python3.12/site-packages/aiogram/methods/get_user_gifts.pyr   zGetUserGifts.__init__*   s<    $ G "3+E/M(?-+ $    )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   __classcell__)r    s   @r!   r   r   	   s(    M#NL'%){)_.22z26"K6|+/[/ G"&NK&3!%M;%uFJ KE:L .26::>37*.)-!% $	 	  +		
 )4	 -8	 &1	 (	 '	 	 	 "%	 	 		 r"   r   N)

__future__r   typingr   r   typesr   baser	   r   r   r"   r!   <module>r1      s"    " %   >>*- >r"   