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.';
}