CloudProviders.ProviderExporter¶
- Subclasses:
None
Methods¶
- Inherited:
- Structs:
class |
|
|
|
|
|
|
Virtual Methods¶
- Inherited:
Properties¶
Name |
Type |
Flags |
Short Description |
|---|---|---|---|
r/w/co |
|||
r/w/co |
|||
r/w/co |
|||
r/w |
Signals¶
- Inherited:
Fields¶
- Inherited:
Class Details¶
- class CloudProviders.ProviderExporter(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
Base object for representing a single single provider.
- classmethod new(bus, bus_name, bus_path)¶
- Parameters:
bus (
Gio.DBusConnection) – A connection to export the objects tobus_name (
str) – A DBus name to bind tobus_path (
str) – A DBus object path
- Return type:
- remove_account(account)¶
- Parameters:
account (
CloudProviders.AccountExporter) – The account object
Each cloud provider can have a variety of account associated with it. Use this function to remove the accounts that were added when created by [ctor`AccountExporter`.new].
Property Details¶
- CloudProviders.ProviderExporter.props.bus¶
- Name:
bus- Type:
- Default Value:
- Flags:
The bus connection object for the provider.
- CloudProviders.ProviderExporter.props.bus_name¶
- Name:
bus-name- Type:
- Default Value:
- Flags:
The bus name of the provider.
- CloudProviders.ProviderExporter.props.bus_path¶
- Name:
bus-path- Type:
- Default Value:
- Flags:
The bus path of the provider.