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, titled title, of owner.
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> (see ManualStepId.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 -m takes, and for a role its description, such as App entry (see Role.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