# SeparableNDFunction

Function of N arguments expressed as a sum of functions of one argument.

| JSON representation |
|---|
| ``` { "components": { string: { object (`https://developers.google.com/optimization/middlemileoptimization/reference/rest/v1/Function1D`) }, ... }, "constantPrice": number } ``` |

| Fields ||
|---|---|
| `components` | ``map (key: string, value: object (`https://developers.google.com/optimization/middlemileoptimization/reference/rest/v1/Function1D`))`` Components of the function, with one entry per argument/dimension. An object containing a list of `"key": value` pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`. |
| `constantPrice` | `number` Constant part of the function. |