ó
    ÉìÓiH	  ã                   ó,   • 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)ÚUpdateProfileé   NÚselfzpyrogram.ClientÚ
first_nameÚ	last_nameÚbioÚreturnc           
   ƒ   ó    #   • [        U R                  [        R                  R                  R                  UUUS95      I Sh  v•N 5      $  N7f)ak  Update your profile details such as first name, last name and bio.

You can omit the parameters you don't want to change.

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

Parameters:
    first_name (``str``, *optional*):
        The new first name.

    last_name (``str``, *optional*):
        The new last name.
        Pass "" (empty string) to remove it.

    bio (``str``, *optional*):
        The new bio, also known as "about". Max 70 characters.
        Pass "" (empty string) to remove it.

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

Example:
    .. code-block:: python

        # Update your first name only
        await app.update_profile(first_name="Pyrogram")

        # Update first name and bio
        await app.update_profile(first_name="Pyrogram", bio="https://docs.pyrogram.org/")

        # Remove the last name
        await app.update_profile(last_name="")
)r   r	   ÚaboutN)ÚboolÚinvoker   Ú	functionsÚaccountr   )r   r   r	   r
   s       ÚR/app/mltbenv/lib/python3.13/site-packages/pyrogram/methods/users/update_profile.pyÚupdate_profileÚUpdateProfile.update_profile   sQ   é € ôP Ø—+‘+Ü—‘×%Ñ%×3Ñ3Ø)Ø'Øð 4ð ó÷ ó
ð 	
ñùs   ‚AAÁAÁ	A© )NNN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ústrr   r   Ú__static_attributes__r   ó    r   r   r      sE   † ð ØØñ	0
Øð0
àð0
ð ð0
ð ð	0
ð
 
÷0
ð 0
r   r   )Úpyrogramr   r   r   r   r   Ú<module>r      s   ðó& Ý ÷1
ò 1
r   