Values.AssetModelPropertySummarySourceContains a summary of a property associated with a model. This includes information about which interfaces the property belongs to, if any.
type nonrec t = {id : ID.t option;The ID of the property.
*)externalId : ExternalId.t option;The external ID of the property. For more information, see Using external IDs in the IoT SiteWise User Guide.
*)name : Name.t option;The name of the property.
*)dataType : PropertyDataType.t option;The data type of the property.
*)dataTypeSpec : Name.t option;The data type of the structure for this property. This parameter exists on properties that have the STRUCT data type.
*)unit : PropertyUnit.t option;The unit (such as Newtons or RPM) of the property.
*)type_ : PropertyType.t option;assetModelCompositeModelId : ID.t option;The ID of the composite model that contains the asset model property.
*)path : AssetModelPropertyPath.t option;The structured path to the property from the root of the asset model.
*)interfaceSummaries : InterfaceSummaries.t option;A list of interface summaries that describe which interfaces this property belongs to, including the interface asset model ID and the corresponding property ID in the interface.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of (string * [> `String of ID.t ]) list ] list
| `String of ID.t
| `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of VariableName.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of ID.t ])
list ]
list
| `String of Macro.t ])
list ])
list ]
list
| `String of DefaultValue.t
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Enum of string | `String of Interval.t ])
list ])
list ])
list ])
list ])
list ]