toString method
A string representation of this object.
Some classes have a default textual representation,
often paired with a static parse
function (like int.parse).
These classes will provide the textual representation as
their string representation.
Other classes have no meaningful textual representation
that a program will care about.
Such classes will typically override toString
to provide
useful information when inspecting the object,
mainly for debugging or logging.
Implementation
@override
String toString() {
return 'WiredashThemeData{'
'brightness: $brightness, '
'primaryColor: $primaryColor, '
'secondaryColor: $secondaryColor, '
'textOnPrimaryColor: $textOnPrimaryColor, '
'textOnSecondaryColor: $textOnSecondaryColor, '
'primaryBackgroundColor: $primaryBackgroundColor, '
'secondaryBackgroundColor: $secondaryBackgroundColor, '
'primaryTextOnBackgroundColor: $primaryTextOnBackgroundColor, '
'secondaryTextOnBackgroundColor: $secondaryTextOnBackgroundColor, '
'primaryContainerColor: $primaryContainerColor, '
'textOnPrimaryContainerColor: $textOnPrimaryContainerColor, '
'secondaryContainerColor: $secondaryContainerColor, '
'textOnSecondaryContainerColor: $textOnSecondaryContainerColor, '
'appBackgroundColor: $appBackgroundColor, '
'appHandleBackgroundColor: $appHandleBackgroundColor, '
'errorColor: $errorColor, '
'firstPenColor: $firstPenColor'
'secondPenColor: $secondPenColor'
'thirdPenColor: $thirdPenColor'
'fourthPenColor: $fourthPenColor'
'deviceClass: $deviceClass, '
'textTheme: $_textTheme, '
'windowSize: $windowSize, '
'}';
}