Azure.DigitalTwins.Core Namespace

Classes

BasicDigitalTwin

An optional, helper class for deserializing a digital twin.

BasicDigitalTwinComponent

Properties on a component that adhere to a specific model.

BasicRelationship

Although relationships have a user-defined schema, these properties should exist on every instance. This is useful to use as a base class to ensure your custom relationships have the necessary properties.

DigitalTwinMetadata

An optional, helper class for deserializing a digital twin. The $metadata class on a BasicDigitalTwin.

DigitalTwinPropertyMetadata

Contain metadata about changes on properties on a digital twin or component.

DigitalTwinsClient

The Digital Twins Service Client contains methods to retrieve digital twin information, like models, components, and relationships.

DigitalTwinsClientOptions

Options that allow configuration of requests sent to the digital twins service.

DigitalTwinsEventRoute

A route which directs notification and telemetry events to an endpoint. Endpoints are a destination outside of Azure Digital Twins such as an EventHub.

DigitalTwinsJsonPropertyNames

String constants for use in JSON de/serialization for custom types.

DigitalTwinsModelData

A model definition and metadata for that model.

DigitalTwinsModelFactory

Model factory that enables mocking of the models within the Digital Twins library. These models cannot be created otherwise due to having only internal or private constructors.

GetModelsOptions

Optional parameters to use when getting a list of models.

IncomingRelationship

An incoming relationship.

QueryChargeHelper

A helper class for working with the query APIs for digital twins.

Enums

DigitalTwinsClientOptions.ServiceVersion

The versions of Azure Digital Twins supported by this client library.