{
    "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'] %>",
    "pivot": true,
    "pivot_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 %>"
}