### Interface

# CloudProviders DbusAccount

#### Description [src]

    interface CloudProviders.DbusAccount : GObject.Object

Abstract interface type for the D-Bus interface org.freedesktop.CloudProviders.Account.

#### Prerequisite

In order to implement DbusAccount, your type must inherit from`GObject`.

#### Implementations

- CloudProvidersDbusAccountProxy
- CloudProvidersDbusAccountSkeleton

#### Functions

###### cloud_providers_dbus_account_interface_info

Gets a machine-readable description of the org.freedesktop.CloudProviders.Account D-Bus interface.

###### cloud_providers_dbus_account_override_properties

Overrides all `GObject` properties in the `CloudProvidersDbusAccount` interface for a concrete class. The properties are overridden in the order they are defined.

#### Instance methods

###### cloud_providers_dbus_account_dup_icon

Gets a copy of the “Icon” D-Bus property.

###### cloud_providers_dbus_account_dup_name

Gets a copy of the “Name” D-Bus property.

###### cloud_providers_dbus_account_dup_path

Gets a copy of the “Path” D-Bus property.

###### cloud_providers_dbus_account_dup_status_details

Gets a copy of the “StatusDetails” D-Bus property.

###### cloud_providers_dbus_account_get_icon

Gets the value of the “Icon” D-Bus property.

###### cloud_providers_dbus_account_get_name

Gets the value of the “Name” D-Bus property.

###### cloud_providers_dbus_account_get_path

Gets the value of the “Path” D-Bus property.

###### cloud_providers_dbus_account_get_status

Gets the value of the “Status” D-Bus property.

###### cloud_providers_dbus_account_get_status_details

Gets the value of the “StatusDetails” D-Bus property.

###### cloud_providers_dbus_account_set_icon

Sets the “Icon” D-Bus property to `value`.

###### cloud_providers_dbus_account_set_name

Sets the “Name” D-Bus property to `value`.

###### cloud_providers_dbus_account_set_path

Sets the “Path” D-Bus property to `value`.

###### cloud_providers_dbus_account_set_status

Sets the “Status” D-Bus property to `value`.

###### cloud_providers_dbus_account_set_status_details

Sets the “StatusDetails” D-Bus property to `value`.

#### Properties

###### CloudProviders.DbusAccount:icon

Represents the D-Bus property “Icon”.

###### CloudProviders.DbusAccount:name

Represents the D-Bus property “Name”.

###### CloudProviders.DbusAccount:path

Represents the D-Bus property “Path”.

###### CloudProviders.DbusAccount:status

Represents the D-Bus property “Status”.

###### CloudProviders.DbusAccount:status-details

Represents the D-Bus property “StatusDetails”.

#### Interface structure

    struct CloudProvidersDbusAccountIface {
      GTypeInterface parent_iface;
      const gchar* (* get_icon) (
        CloudProvidersDbusAccount* object
      );
      const gchar* (* get_name) (
        CloudProvidersDbusAccount* object
      );
      const gchar* (* get_path) (
        CloudProvidersDbusAccount* object
      );
      gint (* get_status) (
        CloudProvidersDbusAccount* object
      );
      const gchar* (* get_status_details) (
        CloudProvidersDbusAccount* object
      );

    }

Virtual table for the D-Bus interface org.freedesktop.CloudProviders.Account.

###### Interface members

`parent_iface`

    GTypeInterface

| The parent interface.

`get_icon`

    const gchar* (* get_icon) (
        CloudProvidersDbusAccount* object
      )

| Getter for the `CloudProvidersDbusAccount:icon` property.

`get_name`

    const gchar* (* get_name) (
        CloudProvidersDbusAccount* object
      )

| Getter for the `CloudProvidersDbusAccount:name` property.

`get_path`

    const gchar* (* get_path) (
        CloudProvidersDbusAccount* object
      )

| Getter for the `CloudProvidersDbusAccount:path` property.

`get_status`

    gint (* get_status) (
        CloudProvidersDbusAccount* object
      )

| Getter for the `CloudProvidersDbusAccount:status` property.

`get_status_details`

    const gchar* (* get_status_details) (
        CloudProvidersDbusAccount* object
      )

| Getter for the `CloudProvidersDbusAccount:status-details` property.

#### Virtual methods

###### CloudProviders.DbusAccount.get_icon

Gets the value of the “Icon” D-Bus property.

###### CloudProviders.DbusAccount.get_name

Gets the value of the “Name” D-Bus property.

###### CloudProviders.DbusAccount.get_path

Gets the value of the “Path” D-Bus property.

###### CloudProviders.DbusAccount.get_status

Gets the value of the “Status” D-Bus property.

###### CloudProviders.DbusAccount.get_status_details

Gets the value of the “StatusDetails” D-Bus property.