generateHash function
Implementation
String generateHash(String id, Map<String, String> parameters) {
var key = id +
jsonEncode(
parameters); // Convert parameters to a JSON string for consistency
var bytes = utf8.encode(key); // data being hashed
return sha256.convert(bytes).toString(); // SHA-256 hash
}