
    i                     ,    S SK r S SK Jr   " S S5      rg)    N)rawc                   <    \ rS rSr   SSSS\S\S\S\4
S	 jjrS
rg)UpdateBirthday   Nselfzpyrogram.Clientdaymonthyearreturnc                    #    Sn[        X45      (       a  [        R                  R                  XUS9n[	        U R                  [        R                  R                  R                  US95      I Sh  vN 5      $  N7f)a  Update birthday in your profile.

.. include:: /_includes/usable-by/users.rst

Parameters:
    day (``int``, *optional*):
        Birthday day.

    month (``int``, *optional*):
        Birthday month.

    year (``int``, *optional*):
        Birthday year.

Returns:
    ``bool``: True on success.

Example:
    .. code-block:: python

        # Update your birthday
        await app.update_birthday(day=1, month=1, year=2000)

        # Remove birthday from profile
        await app.update_birthday()
N)r   r	   r
   )birthday)	allr   typesBirthdayboolinvoke	functionsaccountr   )r   r   r	   r
   r   s        S/app/mltbenv/lib/python3.13/site-packages/pyrogram/methods/users/update_birthday.pyupdate_birthdayUpdateBirthday.update_birthday   sv     @ |yy))cT)JH++%%44% 5  
 	
s   A0A=2A;3	A= )NNN)__name__
__module____qualname____firstlineno__intr   r   __static_attributes__r       r   r   r      sE     	+
+
+
 +
 	+

 
+
 +
r   r   )pyrogramr   r   r   r   r   <module>r!      s   &  ,
 ,
r   