normalizeDynamicMap function 
 
    
        
Map<String, dynamic>?
normalizeDynamicMap(
 - dynamic value
) 
    
    
  Implementation
  Map<String, dynamic>? normalizeDynamicMap(dynamic value) {
  if (value is Map<String, dynamic>) {
    return value.map<String, dynamic>(
      (key, dynamic val) => MapEntry(key, normalizeDynamicValue(val)),
    );
  }
  if (value is Map) {
    final normalized = <String, dynamic>{};
    value.forEach((dynamic key, dynamic val) {
      if (key == null) {
        return;
      }
      final stringKey = key.toString();
      if (stringKey.isEmpty) {
        return;
      }
      normalized[stringKey] = normalizeDynamicValue(val);
    });
    return normalized;
  }
  return null;
}