getVariablesMap method

Map<String, dynamic> getVariablesMap()

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() ?? {};
}