IActions mixin

An interface for registering a Solution's Actions.

Mixin applications

Properties

executors Map<String, dynamic>
no setter
hashCode int
The hash code for this object.
no setterinherited
pageLoadExecutors Map<String, PageLoadFunction<LoadPageActionEvent, PageLoadedState>>
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
schema Map<String, EditorAction>
no setter

Methods

getSchema() Map<String, Map<String, dynamic>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerAction(String name, ExecutorFunction<ActionResult> executor, {bool abstract = false, String? baseType = EditorAction.action, Map<String, EditorPropertyType>? properties, Map<String, EditorActionType>? actions}) → void
registerActions() → void
registerHttpAction(String name, ExecutorFunction<HttpActionResult> executor, {bool abstract = false, String? baseType = EditorAction.action, Map<String, EditorPropertyType>? properties, Map<String, EditorActionType>? actions}) → void
registerLoadPageAction(String name, PageLoadFunction<LoadPageActionEvent, PageLoadedState> executor, {bool abstract = false, String? baseType = EditorAction.listAction, Map<String, EditorPropertyType>? properties, Map<String, EditorActionType>? actions}) → void
registerSilentAction(String name, ExecutorFunction<SilentActionResult> executor, {bool abstract = false, String? baseType = EditorAction.action, Map<String, EditorPropertyType>? properties, Map<String, EditorActionType>? actions}) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited