# TalonOne.Binding ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **name** | **String** | A descriptive name for the value to be bound. | **type** | **String** | The kind of binding. Possible values are: - `bundle` - `cartItemFilter` - `subledgerBalance` - `templateParameter` | [optional] **expression** | **[Object]** | A Talang expression that is evaluated, and its result is bound to the name of the binding. The first element must be one of the functions or operators supported by Talang, followed by its arguments. The arguments can be strings, numbers, or nested expressions. For example: - `[\"list\", \"10014\", \"10015\"]` calls the `list` function to build a list of strings. - `[\"+\", 2, 0]` uses the `+` operator to add two numbers. | **valueType** | **String** | The data type of the value. One of the following: - `string` - `number` - `boolean` | [optional] **minValue** | **Number** | The minimum value allowed for this placeholder. | [optional] **maxValue** | **Number** | The maximum value allowed for this placeholder. | [optional] **attributeId** | **Number** | Identifier of the attribute attached to the placeholder. | [optional] **description** | **String** | Description of the placeholder field and its value in the template. This text can be shown when creating campaigns from this template. | [optional]