-
Notifications
You must be signed in to change notification settings - Fork 13
markdoccore IPluginStep
Denis Akopyan edited this page Mar 6, 2022
·
1 revision
Interface for plugin steps
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph MarkDoc.Core
MarkDoc.Core.IPluginStep[[IPluginStep]]
class MarkDoc.Core.IPluginStep interfaceStyle;
end
| Type | Name | Methods |
|---|---|---|
string |
IdUnique identifier of the step |
get |
bool |
IsLastStepDetermines whether this step is last in the step sequence |
get |
string |
NameStep name |
get |
int |
StepNumberStep order number |
get |
| Returns | Name |
|---|---|
Task |
GetStepViewAsync(IReadOnlyDictionary<string, string> settings, IReadOnlyDictionary<string, IReadOnlyDictionary> previousSettings) |
string |
GetViewId()Retrieves the id of the view |
Interface for plugin steps
public abstract Task GetStepViewAsync(IReadOnlyDictionary<string, string> settings, IReadOnlyDictionary<string, IReadOnlyDictionary> previousSettings)| Type | Name | Description |
|---|---|---|
IReadOnlyDictionary<string, string> |
settings | |
IReadOnlyDictionary<string, IReadOnlyDictionary> |
previousSettings |
public abstract string GetViewId()Retrieves the id of the view
View id
public abstract string Id { get }Unique identifier of the step
public abstract string Name { get }Step name
public abstract int StepNumber { get }Step order number
public abstract bool IsLastStep { get }Determines whether this step is last in the step sequence
Generated with MarkDoc