{
"name": "Equation",
"objects": [
{
"name": "Equation",
"attributes": [
{
"name": "equation",
"multiple": false,
"is_id": false,
"dtypes": [
"string"
],
"docstring": "The equation that is used in the data model.",
"options": [],
"term": null,
"required": true,
"xml": {
"is_attr": false,
"name": "equation",
"wrapped": null
},
"is_enum": false,
"position": {
"line": 13,
"column": {
"start": 1,
"end": 15
},
"offset": {
"start": 340,
"end": 713
}
}
},
{
"name": "variables",
"multiple": true,
"is_id": false,
"dtypes": [
"EqVariable"
],
"docstring": "List of variables that are used in the equation.",
"options": [],
"term": null,
"required": false,
"xml": {
"is_attr": false,
"name": "list_of_variables",
"wrapped": null
},
"is_enum": false,
"position": {
"line": 17,
"column": {
"start": 1,
"end": 12
},
"offset": {
"start": 452,
"end": 580
}
}
},
{
"name": "parameters",
"multiple": true,
"is_id": false,
"dtypes": [
"EqParameter"
],
"docstring": "List of parameters that are used in the equation.",
"options": [],
"term": null,
"required": false,
"xml": {
"is_attr": false,
"name": "list_of_parameters",
"wrapped": null
},
"is_enum": false,
"position": {
"line": 21,
"column": {
"start": 1,
"end": 13
},
"offset": {
"start": 580,
"end": 713
}
}
}
],
"docstring": "Represents an equation that can be used in a data model.",
"position": {
"line": 9,
"column": {
"start": 1,
"end": 13
},
"offset": {
"start": 268,
"end": 281
}
}
},
{
"name": "EqVariable",
"attributes": [
{
"name": "id",
"multiple": false,
"is_id": true,
"dtypes": [
"string"
],
"docstring": "Unique identifier for the variable.",
"options": [],
"term": null,
"required": true,
"xml": {
"is_attr": true,
"name": "id",
"wrapped": null
},
"is_enum": false,
"position": {
"line": 30,
"column": {
"start": 1,
"end": 9
},
"offset": {
"start": 782,
"end": 1045
}
}
},
{
"name": "name",
"multiple": false,
"is_id": false,
"dtypes": [
"string"
],
"docstring": "Name of the variable.",
"options": [],
"term": null,
"required": true,
"xml": {
"is_attr": true,
"name": "name",
"wrapped": null
},
"is_enum": false,
"position": {
"line": 34,
"column": {
"start": 1,
"end": 11
},
"offset": {
"start": 878,
"end": 960
}
}
},
{
"name": "symbol",
"multiple": false,
"is_id": false,
"dtypes": [
"string"
],
"docstring": "Symbol of the variable.",
"options": [],
"term": null,
"required": false,
"xml": {
"is_attr": true,
"name": "symbol",
"wrapped": null
},
"is_enum": false,
"position": {
"line": 38,
"column": {
"start": 1,
"end": 9
},
"offset": {
"start": 960,
"end": 1045
}
}
}
],
"docstring": "Represents a variable that is used in the equation.",
"position": {
"line": 26,
"column": {
"start": 1,
"end": 15
},
"offset": {
"start": 713,
"end": 728
}
}
},
{
"name": "EqParameter",
"attributes": [
{
"name": "id",
"multiple": false,
"is_id": true,
"dtypes": [
"string"
],
"docstring": "Unique identifier for the parameter.",
"options": [],
"term": null,
"required": true,
"xml": {
"is_attr": true,
"name": "id",
"wrapped": null
},
"is_enum": false,
"position": {
"line": 47,
"column": {
"start": 1,
"end": 9
},
"offset": {
"start": 1116,
"end": 1462
}
}
},
{
"name": "name",
"multiple": false,
"is_id": false,
"dtypes": [
"string"
],
"docstring": "Name of the parameter.",
"options": [],
"term": null,
"required": true,
"xml": {
"is_attr": true,
"name": "name",
"wrapped": null
},
"is_enum": false,
"position": {
"line": 51,
"column": {
"start": 1,
"end": 11
},
"offset": {
"start": 1213,
"end": 1296
}
}
},
{
"name": "symbol",
"multiple": false,
"is_id": false,
"dtypes": [
"string"
],
"docstring": "Symbol of the parameter.",
"options": [],
"term": null,
"required": false,
"xml": {
"is_attr": true,
"name": "symbol",
"wrapped": null
},
"is_enum": false,
"position": {
"line": 55,
"column": {
"start": 1,
"end": 9
},
"offset": {
"start": 1296,
"end": 1381
}
}
},
{
"name": "value",
"multiple": false,
"is_id": false,
"dtypes": [
"float"
],
"docstring": "Value of the parameter.",
"options": [],
"term": null,
"required": false,
"xml": {
"is_attr": true,
"name": "value",
"wrapped": null
},
"is_enum": false,
"position": {
"line": 59,
"column": {
"start": 1,
"end": 8
},
"offset": {
"start": 1381,
"end": 1462
}
}
}
],
"docstring": "Represents a parameter that is used in the equation.",
"position": {
"line": 43,
"column": {
"start": 1,
"end": 16
},
"offset": {
"start": 1045,
"end": 1061
}
}
}
],
"enums": [],
"config": {
"id": null,
"id-field": true,
"prefixes": null,
"nsmap": null,
"repo": "https://github.com/JR-1991/md-models",
"prefix": "md",
"imports": {},
"allow-empty": false
}
}