getVariablesMap method
Get variables as a JSON map. Uses parameter-based mapping if available, otherwise falls back to variables field.
Implementation
Map<String, dynamic> getVariablesMap() {
final parameterVars = getParameterVariablesMap();
if (parameterVars.isNotEmpty) {
return parameterVars;
}
return variables?.toJson() ?? {};
}