msgId | Optional field for a message ID that applications can use to identify responses. |
dvName | Unique name of this DataView definition, for example; "DataView_Weather001". |
dvDisplayName | Display name for this DataView definition, for example, "Weather Manager". |
dvDescription | Optional field whose value is a description of this DataView, for example, "This DataView exposes temperature, humidity, and visibility data for a given location." |
fieldNames | Names of the fields that contain the data being exposed. |
fieldTypes | Types of the fields that contain the data being exposed. Each type is one of string, float, integer, or boolean. |
keyFields | Names of one or more fields whose values in a DataView item are to be combined to make a unique key that can be used instead of the dvItemId field in the following events: DataViewDeleteItem, DataViewUpdateItem, and DataViewUpdateDelta. |
extraParams | Optional field that future implementations may use. |