The binding object defines the relation between the requested data and one or more representations. It also defines the mapping of selections made on the UI to OData filter expressions. The binding object has the following format:
Syntax
binding: {
"type" : "binding", //optional
"id" : <id::string>
"requiredFilters" : [ <property name>* ]
"representations" : [ <representation ID>* ],
}
The attributes used in the binding object denote the following:
Attribute | Description |
---|---|
id | Unique ID of type string |
requiredFilters | Contract between binding and request; specify the target properties for converting selected data into filter expressions |
representations | Defined in the representation objects |
The binding object contains an array of the attribute representations. In this array, the first representation object (position zero) serves as the default representation, which is displayed in the analysis step gallery.