org.gnome.OnlineAccounts.Manager D-Bus Interface [src]

org.gnome.OnlineAccounts.Manager

Description

An interface used for managing accounts.

Methods

org.gnome.OnlineAccounts.Manager.AddAccount

    AddAccount (
      IN provider s,
      IN identity s,
      IN presentation_identity s,
      IN credentials a{sv},
      IN details a{ss},
      OUT account_object_path o
    )

Creates a new account. Note that this does not create an account at the remote service.

  • provider: The account provider. See the org.gnome.OnlineAccounts.Account:ProviderType_ property for known providers.

  • identity: The identity of the account (cf. the org.gnome.OnlineAccounts.Account:Identity_ property).

  • presentation_identity: The identity of the account that is suitable for display in an user interface (cf. the org.gnome.OnlineAccounts.Account:PresentationIdentity_ property).

  • credentials: The credentials to store.

  • details: Extra key/value pairs to set.

org.gnome.OnlineAccounts.Manager.IsSupportedProvider

    IsSupportedProvider (
      IN provider_type s,
      OUT is_supported b
    )

Checks if a certain type of provider of online accounts (for example, “google” or “lastfm”) is supported. If provider_type is supported, then is_supported is set to TRUE.

since: 3.36.0

  • provider_type: A provider of online accounts