valueToString method

  1. @override
String valueToString()
override

Returns a string representation of the property value.

Subclasses should override this method instead of toDescription to customize how property values are converted to strings.

Implementation

@override
String valueToString() {
  if (value ?? false) {
    if (ifTrue != null) {
      return ifTrue!;
    }
  } else if (value == false) {
    if (ifFalse != null) {
      return ifFalse!;
    }
  }
  return super.valueToString();
}