formatConsentDismiss static method

String? formatConsentDismiss(
  1. dynamic consentDismiss
)

Human-readable summary for UI / logs (UMP consent dialog dismiss).

Implementation

static String? formatConsentDismiss(dynamic consentDismiss) {
  if (consentDismiss == null) {
    return null;
  }
  if (consentDismiss is Map) {
    final infoMsg = consentDismiss['infoMsg']?.toString() ?? '';
    final dismissType = consentDismiss['dismissType']?.toString() ?? '';
    return 'infoMsg=$infoMsg, dismissType=$dismissType';
  }
  final text = consentDismiss.toString();
  return text.isEmpty ? '(dismissed)' : text;
}