Phase class

A phase model representing a step or stage in an explainable action.

This model is used by ExplainableAction to provide contextual information about different phases of an action or feature.

Example

Phase(
  title: 'Setup',
  description: 'Configure your initial settings',
  icon: Icons.settings,
)

Constructors

Phase({required String title, required String description, required IconData icon})
Creates a new phase with the given properties.
const

Properties

description String
A detailed description of what this phase represents.
final
hashCode int
The hash code for this object.
no setterinherited
icon IconData
The icon representing this phase.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title String
The title of the phase.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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