Table of Contents

Class DiscoveredAssetDatasetDataPoint

Namespace
Azure.Iot.Operations.Services.AssetAndDeviceRegistry.AdrBaseService
Assembly
Azure.Iot.Operations.Services.dll
public class DiscoveredAssetDatasetDataPoint : IJsonOnDeserialized, IJsonOnSerializing
Inheritance
DiscoveredAssetDatasetDataPoint
Implements
Inherited Members

Properties

DataPointConfiguration

Stringified JSON that contains connector-specific configuration for the data point.

[JsonPropertyName("dataPointConfiguration")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? DataPointConfiguration { get; set; }

Property Value

string

DataSource

The address of the source of the data in the discovered asset (e.g. URL) so that a client can access the data source on the asset.

[JsonPropertyName("dataSource")]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
[JsonRequired]
public string DataSource { get; set; }

Property Value

string

LastUpdatedOn

UTC timestamp indicating when the data point was added or modified.

[JsonPropertyName("lastUpdatedOn")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public DateTime? LastUpdatedOn { get; set; }

Property Value

DateTime?

Name

The name of the data point.

[JsonPropertyName("name")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Name { get; set; }

Property Value

string

TypeRef

URI or type definition ID.

[JsonPropertyName("typeRef")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? TypeRef { get; set; }

Property Value

string