getDescription method

String? getDescription()

Resolves a localized, human-readable description for this step instance.

Prioritizes explicit text strings, falling back to evaluating functional signatures via getCallbackName if no raw text is provided. Returns null if both fields are blank.

Implementation

String? getDescription() {
  if (description != null) return description;
  if (callback != null) return getCallbackName(this);
  return null;
}