SetupStep class final
A step by hand of the catalog, as the site of SMF reads it.
Constructors
-
SetupStep({required String id, required String title, required String owner, required SetupStepOwnerKind ownerKind, required String ownerName, required List<
String> neededBy}) -
Creates the step
id, titledtitle, ofowner.const -
SetupStep.fromJson(Map<
String, Object?> json) -
The step of
json, an object of the catalog (see toJson).factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
The id of the step as the link to its guide carries it,
<owner>.<name>(seeManualStepId.wire), which names it for good.final -
neededBy
→ List<
String> -
The ids of the modules that bring the step into an app, sorted (see
setupStepsOf).
final
- owner → String
-
The id of the module or of the role whose step it is (see
ManualStepId.owner).final - ownerKind → SetupStepOwnerKind
-
Whether a module or a role owns the step.
final
- ownerName → String
-
The owner as the guide names it: for a module its id, the name that
smf create -mtakes, and for a role its description, such asApp entry(seeRole.description), since a developer never names a role by its id.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- title → String
-
What the developer does (see
ManualStep.title).final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> - The step as an object of the catalog, with its keys in the order of the copy of the catalog on the site of SMF.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited