renderSafetyMessage property

String get renderSafetyMessage

Implementation

String get renderSafetyMessage {
  if (!switchResult.success) return switchResult.message;
  final result = validation;
  if (result == null) return 'Switch succeeded, but validation was not run.';
  if (result.isValid && result.hasWarnings) {
    return 'Auto-switch succeeded with validation warnings.';
  }
  if (result.isValid) return 'Auto-switch succeeded and validation passed.';
  return 'Auto-switch succeeded, but adapted payload failed validation.';
}