rendered paste bodyusing GLib;
namespace Capuchin {
interface IAppObject {
public abstract string GetApplicationName ();
public abstract void Update (bool force_update);
public abstract void Install (string plugin_id);
public abstract PluginInfo[] GetAvailablePlugins ();
public abstract PluginInfo[] GetAvailableUpdates (PluginInfo[] plugins);
public abstract string GetDescription (string plugin_id);
public abstract string GetChanges (string plugin_id, string version);
public abstract string[] GetTags (string plugin_id);
public abstract Author GetAuthor (string plugin_id);
public abstract void Close ();
}
}