Ironman  1.0 Beta
Ironman.Models.Plugins.Plugin Class Reference

Plugin model More...

Public Member Functions

 Plugin ()
 Constructor More...
 
 Plugin (IPackage Package)
 Initializes a new instance of the Plugin class. More...
 
void Delete ()
 Deletes this instance and removes the files associated with it. More...
 
void Initialize ()
 Initializes this instance. More...
 
void Save ()
 Saves this instance and copies the files associated with it. More...
 

Properties

bool Active [get, set]
 Gets or sets a value indicating whether this Plugin is active. More...
 
string Author [get, set]
 Gets or sets the author. More...
 
string Description [get, set]
 Gets or sets the description. More...
 
List< PluginFileFiles [get, set]
 Gets or sets the files. More...
 
DateTime LastUpdated [get, set]
 Gets or sets the last updated. More...
 
string Name [get, set]
 Gets or sets the name. More...
 
string OnlineVersion [get, set]
 Gets or sets the online version. More...
 
string PluginID [get, set]
 Gets or sets the plugin identifier. More...
 
int Priority [get, set]
 Gets or sets the priority. More...
 
string Tags [get, set]
 Gets or sets the tags. More...
 
string Type [get, set]
 Gets or sets the type. More...
 
bool UpdateAvailable [get]
 Gets a value indicating whether an update is available. More...
 
string Version [get, set]
 Gets or sets the version. More...
 
string Website [get, set]
 Gets or sets the website. More...
 

Detailed Description

Plugin model

Definition at line 38 of file Plugin.cs.

Constructor & Destructor Documentation

Ironman.Models.Plugins.Plugin.Plugin ( )

Constructor

Definition at line 43 of file Plugin.cs.

Ironman.Models.Plugins.Plugin.Plugin ( IPackage  Package)

Initializes a new instance of the Plugin class.

Parameters
PackageThe package.

Definition at line 52 of file Plugin.cs.

Member Function Documentation

void Ironman.Models.Plugins.Plugin.Delete ( )

Deletes this instance and removes the files associated with it.

Definition at line 155 of file Plugin.cs.

void Ironman.Models.Plugins.Plugin.Initialize ( )

Initializes this instance.

Definition at line 163 of file Plugin.cs.

void Ironman.Models.Plugins.Plugin.Save ( )

Saves this instance and copies the files associated with it.

Definition at line 178 of file Plugin.cs.

Property Documentation

bool Ironman.Models.Plugins.Plugin.Active
getset

Gets or sets a value indicating whether this Plugin is active.

true if active; otherwise, false.

Definition at line 72 of file Plugin.cs.

string Ironman.Models.Plugins.Plugin.Author
getset

Gets or sets the author.

The author.

Definition at line 78 of file Plugin.cs.

string Ironman.Models.Plugins.Plugin.Description
getset

Gets or sets the description.

The description.

Definition at line 84 of file Plugin.cs.

List<PluginFile> Ironman.Models.Plugins.Plugin.Files
getset

Gets or sets the files.

The files.

Definition at line 90 of file Plugin.cs.

DateTime Ironman.Models.Plugins.Plugin.LastUpdated
getset

Gets or sets the last updated.

The last updated.

Definition at line 96 of file Plugin.cs.

string Ironman.Models.Plugins.Plugin.Name
getset

Gets or sets the name.

The name.

Definition at line 102 of file Plugin.cs.

string Ironman.Models.Plugins.Plugin.OnlineVersion
getset

Gets or sets the online version.

The online version.

Definition at line 108 of file Plugin.cs.

string Ironman.Models.Plugins.Plugin.PluginID
getset

Gets or sets the plugin identifier.

The plugin identifier.

Definition at line 114 of file Plugin.cs.

int Ironman.Models.Plugins.Plugin.Priority
getset

Gets or sets the priority.

The priority.

Definition at line 120 of file Plugin.cs.

string Ironman.Models.Plugins.Plugin.Tags
getset

Gets or sets the tags.

The tags.

Definition at line 126 of file Plugin.cs.

string Ironman.Models.Plugins.Plugin.Type
getset

Gets or sets the type.

The type.

Definition at line 132 of file Plugin.cs.

bool Ironman.Models.Plugins.Plugin.UpdateAvailable
get

Gets a value indicating whether an update is available.

true if [update available]; otherwise, false.

Definition at line 138 of file Plugin.cs.

string Ironman.Models.Plugins.Plugin.Version
getset

Gets or sets the version.

The version.

Definition at line 144 of file Plugin.cs.

string Ironman.Models.Plugins.Plugin.Website
getset

Gets or sets the website.

The website.

Definition at line 150 of file Plugin.cs.


The documentation for this class was generated from the following file: