{ "argument": { "display_name": "<%= @variable['display_name'] %>", "machine_name": "<%= @variable['machine_name'] %>", "name": "<%= @variable['name'] %>", "required": false, "uuid": "<%= UUID.new.generate %>", "version_uuid": "<%= UUID.new.generate %>" }, "display_name": "<%= @variable['display_name'] %>", "machine_name": "<%= @variable['machine_name'] %>", "name": "<%= @variable['machine_name'] %>", "units": "<%= @variable['units'] %>", "value_type": "<%= @variable['type'] %>", "variable": true, "variable_ADDME": true, "relation_to_output": "<%= @variable['relation_to_eui'] %>", "uncertainty_description": { "attributes": [ { "name": "discrete", "values_and_weights": <%= @values_and_weights %> } ], "type": "discrete_uncertain" }, "uuid": "<%= UUID.new.generate %>", "variable_type": "RubyContinuousVariable", "version_uuid": "<%= UUID.new.generate %>" }