Models.ModuleDefinition Class
Namespace: Nucleus.Abstractions.Models
Assembly: Nucleus.Abstractions.dll
Represents an installed module.
Properties
Id
Property
Unique record identifier.
FriendlyName
Property
Friendly name for the module definition, used for on-screen display in the administrative interface.
ClassTypeName
Property
Assembly-qualified class name for the module's Controller class. The Controller class must inherit Microsoft.AspNetCore.Mvc.Controller
Extension
Property
Name of the extension that the module belongs to.
ViewController
Property
Controller name for the view action.
SettingsController
Property
Controller name for the Edit (settings) action.
ViewAction
Property
The Action name for the default "View" of the module.
EditAction
Property
The Action name for the default "Editor" for the module.
Categories
Property
A comma-separated list of module categories.
Methods
Equals
(Object) Method
Equals (Object other)
Determines whether two instances are equal by comparing their Ids.
GetHashCode
GetHashCode ()
Executes the default hash function.
Returns
A hash code for the current object.