Table of Contents

Class ThingDescriptionVersionAttributes

Namespace
Azure.Iot.Operations.Services.EdgeRegistry.Models
Assembly
Azure.Iot.Operations.Services.dll

Attributes needed to create a Thing Description Version. The versionId is assigned by the service.

public class ThingDescriptionVersionAttributes
Inheritance
ThingDescriptionVersionAttributes
Inherited Members

Properties

Ancestor

The versionId of this Version's ancestor if it has an ancestor.

public ulong? Ancestor { get; set; }

Property Value

ulong?

ContentType

Content type of the Version document.

public string? ContentType { get; set; }

Property Value

string

Description

A human-readable summary of the purpose of the entity.

public string? Description { get; set; }

Property Value

string

Document

Document content for the Version.

public required byte[] Document { get; set; }

Property Value

byte[]

Documentation

A URL to additional information about this entity.

public string? Documentation { get; set; }

Property Value

string

Extensions

Extension-specific attributes.

public required Dictionary<string, byte[]> Extensions { get; set; }

Property Value

Dictionary<string, byte[]>

Format

Format of the Version document.

public required ThingDescriptionFormat Format { get; set; }

Property Value

ThingDescriptionFormat

Icon

A URL to a graphical icon for the owning entity.

public string? Icon { get; set; }

Property Value

string

Labels

Queryable Key Value pairs to be added to the Version.

public required List<Label> Labels { get; set; }

Property Value

List<Label>

Name

Human-readable name.

public string? Name { get; set; }

Property Value

string