o
    FÆh  ã                   @  sP   d dl mZ d dlmZmZ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ÚOptionalé   )Ú
OwnedGiftsé   )ÚTelegramMethodc                	      sÆ   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d„Z‡  ZS ‡  ZS )ÚGetBusinessAccountGiftsa  
    Returns the gifts received and owned by a managed business account. Requires the *can_view_gifts_and_stars* business bot right. Returns :class:`aiogram.types.owned_gifts.OwnedGifts` on success.

    Source: https://core.telegram.org/bots/api#getbusinessaccountgifts
    ÚgetBusinessAccountGiftsÚstrÚbusiness_connection_idNúOptional[bool]Úexclude_unsavedÚexclude_savedÚexclude_unlimitedÚexclude_limitedÚexclude_uniqueÚsort_by_priceúOptional[str]ÚoffsetúOptional[int]Úlimit)r   r   r   r   r   r   r   r   Ú)_GetBusinessAccountGifts__pydantic_kwargsr   ÚreturnÚNonec       	           s*   t ƒ jd|||||||||	dœ	|
¤Ž d S )N)	r   r   r   r   r   r   r   r   r   © )ÚsuperÚ__init__)Ú__pydantic__self__r   r   r   r   r   r   r   r   r   r   ©Ú	__class__r   ú]/var/www/html/venv/lib/python3.10/site-packages/aiogram/methods/get_business_account_gifts.pyr   *   s   ÷

öz GetBusinessAccountGifts.__init__)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__returning__Ú__api_method__Ú__annotations__r   r   r   r   r   r   r   r   r   r   Ú__classcell__r   r   r    r"   r
   	   sB   
 õür
   N)Ú
__future__r   Útypingr   r   r   Útypesr   Úbaser	   r
   r   r   r   r"   Ú<module>   s
    