Runs a prompt and performs the prompting.
Complete asynchronous operation to run a prompt and perform the prompting.
Runs a prompt and performs the prompting.
Runs a prompt and performs the prompting.
Finishes creating a #GDBusProxy.
Finishes creating a #GDBusProxy.
Like gio.dbus_proxy.DBusProxy.newSync but takes a #GBusType instead of a #GDBusConnection.
Creates a proxy for accessing interface_name on the remote object at object_path owned by name at connection and synchronously loads D-Bus properties unless the gio.types.DBusProxyFlags.DoNotLoadProperties flag is used.
Creates a proxy for accessing interface_name on the remote object at object_path owned by name at connection and asynchronously loads D-Bus properties unless the gio.types.DBusProxyFlags.DoNotLoadProperties flag is used. Connect to the #GDBusProxy::g-properties-changed signal to get notified about property changes.
Like gio.dbus_proxy.DBusProxy.new_ but takes a #GBusType instead of a #GDBusConnection.
Asynchronously invokes the method_name method on proxy.
Finishes an operation started with gio.dbus_proxy.DBusProxy.call.
Synchronously invokes the method_name method on proxy.
Like gio.dbus_proxy.DBusProxy.call but also takes a #GUnixFDList object.
Finishes an operation started with gio.dbus_proxy.DBusProxy.callWithUnixFdList.
Like gio.dbus_proxy.DBusProxy.callSync but also takes and returns #GUnixFDList objects.
Looks up the value for a property from the cache. This call does no blocking IO.
Gets the names of all cached properties on proxy.
Gets the connection proxy is for.
Gets the timeout to use if -1 (specifying default timeout) is passed as timeout_msec in the gio.dbus_proxy.DBusProxy.call and gio.dbus_proxy.DBusProxy.callSync functions.
Gets the flags that proxy was constructed with.
Returns the #GDBusInterfaceInfo, if any, specifying the interface that proxy conforms to. See the #GDBusProxy:g-interface-info property for more details.
Gets the D-Bus interface name proxy is for.
Gets the name that proxy was constructed for.
The unique name that owns the name that proxy is for or null if no-one currently owns that name. You may connect to the #GObject::notify signal to track changes to the #GDBusProxy:g-name-owner property.
Gets the object path proxy is for.
If value is not null, sets the cached value for the property with name property_name to the value in value.
Sets the timeout to use if -1 (specifying default timeout) is passed as timeout_msec in the gio.dbus_proxy.DBusProxy.call and gio.dbus_proxy.DBusProxy.callSync functions.
Ensure that interactions with proxy conform to the given interface. See the #GDBusProxy:g-interface-info property for more details.
Connect to GPropertiesChanged signal.
Connect to GSignal signal.
A prompt in the Service
A proxy object representing a prompt that the Secret Service will display to the user.
Certain actions on the Secret Service require user prompting to complete, such as creating a collection, or unlocking a collection. When such a prompt is necessary, then a #SecretPrompt object is created by this library, and passed to the secret.service.Service.prompt method. In this way it is handled automatically.
In order to customize prompt handling, override the vfunc@Service.prompt_async and vfunc@Service.prompt_finish virtual methods of the class@Service class.