org.freedesktop.CloudProviders.Account D-Bus Interface

Account

Description

A cloud storage account

An account represents one logged-in account of a org.freedesktop.CloudProviders.Provider. It is exported as a child object of the provider.

A provider may also export, on the same bus connection and at the account’s object path, a menu (org.gtk.Menus) describing the entries clients may show for the account, and an action group (org.gtk.Actions) activated by the client when the user selects them.

Properties

org.freedesktop.CloudProviders.Account:Name

    Name readable s

The human readable name of the account, typically the user name or the server it is bound to. Suitable for display in a user interface.

org.freedesktop.CloudProviders.Account:Path

    Path readable s

The absolute URI or file path of the local folder where the account’s files are synchronized. Clients use it to open the folder, for example in a file manager.

org.freedesktop.CloudProviders.Account:Icon

    Icon readable s

The icon of the account, serialized with g_icon_to_string(). This is either a themed icon name or a file path/URI.

org.freedesktop.CloudProviders.Account:Status

    Status readable i

The synchronization status of the account:

  • 0: invalid, the initial state is not known yet
  • 1: idle, everything is synchronized
  • 2: syncing, data is currently being synchronized
  • 3: error, an error occurred; see StatusDetails

org.freedesktop.CloudProviders.Account:StatusDetails

    StatusDetails readable s

An optional, human readable, localized description of the current status, for example the sync progress or the error message.