DVStudioScreenSpec class

One of Studio's screens: the id it is addressed by, the name a person reads, and what it is for.

Named Spec and not DVStudioScreen because the Studio screen itself is a Flutter widget in dartvel_flutter, and an application that imports both barrels has to be able to name both.

Constructors

DVStudioScreenSpec({required String id, required String label, required String summary})
const

Properties

hashCode → int
The hash code for this object.
no setterinherited
id → String
The id Studio's own rail uses for this screen, and the last segment of the URL that opens it.
final
label → String
What the rail calls it, and what the document's <h1> says.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
summary → String
One sentence, for somebody reading the document and not the app: a printer, a crawler, a reader with scripting off. Written as what the screen is rather than as what it is called.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
path(String mount) → String
The URL of this screen under mount.
toString() → String
A string representation of this object.
override

Operators

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