.. _org.freedesktop.portal.Account: ============================== Account ============================== ----------- Description ----------- .. _org.freedesktop.portal.Account Description: Portal for obtaining information about the user This simple interface lets sandboxed applications query basic information about the user, like their name and avatar photo. This documentation describes version 1 of this interface. .. _org.freedesktop.portal.Account Properties: ---------- Properties ---------- .. _org.freedesktop.portal.Account:version: org.freedesktop.portal.Account:version ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: version readable u .. _org.freedesktop.portal.Account Methods: ------- Methods ------- .. _org.freedesktop.portal.Account.GetUserInformation: org.freedesktop.portal.Account.GetUserInformation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: GetUserInformation ( IN window s, IN options a{sv}, OUT handle o ) Gets information about the user. Supported keys in the ``options`` vardict include: * ``handle_token`` (``s``) A string that will be used as the last element of the ``handle``. Must be a valid object path element. See the :ref:`org.freedesktop.portal.Request` documentation for more information about the ``handle``. * ``reason`` (``s``) A string that can be shown in the dialog to explain why the information is needed. This should be a complete sentence that explains what the application will do with the returned information, for example: "Allows your personal information to be included with recipes you share with your friends". The following results get returned via the :ref:`org.freedesktop.portal.Request::Response` signal: * ``id`` (``s``) The user id. * ``name`` (``s``) The user's real name. * ``image`` (``s``) The URI of an image file for the user's avatar photo. window Identifier for the window options Vardict with optional further information handle Object path for the :ref:`org.freedesktop.portal.Request` object representing this call